struct union_find_set { int father[MAXN];//每个元素的祖先 union_find_set(int limit)//构造函数,对于每一个元素,其父亲初始化为它本身 { for(int i=1;i<=limit;i++) { father[i]=i; } } i ...
分类:
其他好文 时间:
2020-04-08 22:47:17
阅读次数:
89
本文没有包含细致的原理讲解,只是简单列举基本概念、注入的大致思路和需要的注入语句。暂时包含了union注入、Boolean注入、时间注入和报错注入。 ...
分类:
数据库 时间:
2020-04-08 19:22:59
阅读次数:
129
考到了一个知识点 当查询的数据不存在的时候,联合查询就会构造一个虚拟的数据在数据库中。 union select测试发现有三列 所以我们在这里进行绕过,即输入admin,密码设置为123456,将123456MD5加密后放进union select 查询中 也就是当name代入查询查询时,在MySQ ...
分类:
数据库 时间:
2020-04-08 09:43:22
阅读次数:
116
单引号注入,用order by查到了两个column。用union select的时候发现select关键字被过滤了 用分号尝试堆叠注入显示出了两张表 分别查询字段 flag在表1919810931114514中 方法一: words中有字段id,id应该为表单查询语句中的查询字段。可以猜测sql语 ...
分类:
数据库 时间:
2020-04-07 09:57:41
阅读次数:
240
如为8.0以上版本,可以直接使用原生的json解析器处理,低版本不支持 select t1.* ,concat(replace(substr(result,instr(result,'"url":"') +7,instr(result,'"}')-instr(result,'"url":"') -7 ...
分类:
数据库 时间:
2020-04-03 12:25:24
阅读次数:
179
597. 好友申请 I :总体通过率 思路: 1. 统计申请表中的不重复行数,记为表A 2. 统计接受表中的不重复行数,记为表B 3. 表B结果/表A结果,IFNULL(,0)表示为空输出0 最终代码 602. 好友申请 II :谁有最多的好友 思路: 采用UNION ALL将表的requester ...
分类:
数据库 时间:
2020-04-03 01:02:23
阅读次数:
112
Less-54 GET - challenge - Union - 10 queries allowed - Variation 1 get union注入 变异 ?id=1' //显示异常 ?id=1'%23 //显示正常,说明参数可能被 单引号 ' 闭合 ?id=1' order by 3%23 ...
分类:
数据库 时间:
2020-04-01 19:35:16
阅读次数:
97
void 、 char 、 int、float、 double、 short、long、signed、unsigned、struct、union、 enum 、 typedef、sizeof、auto、static、register、extern 、const、volatile、return con ...
分类:
编程语言 时间:
2020-04-01 01:22:18
阅读次数:
107
手动测试XFF注入漏洞 1、打开页面是这样 2、使用burpsuite 构造XFF看看,添加x-forwarded-for:后提交,页面发生变化,存在漏洞: 3、使用order by 1到5发现到5时出错,证明有4个字段 4、 使用union select 1,2,3,4判断注入点,2,3,4都可以 ...
分类:
Web程序 时间:
2020-04-01 01:09:17
阅读次数:
257
使用struct定义结构体,使用Teacher t = {"", "", ""} 进行初始化操作 /* 结构体 */ #include <iostream> using namespace std; struct Teacher{ char name[20]; int age; double sal ...
分类:
编程语言 时间:
2020-03-30 11:10:03
阅读次数:
93