说到SQL注入机,从娃娃针对动网文章的dvTxt.pl到臭要饭的绝世猜解CSC、NB联盟的NBSI,大家也都用过吧?
开天始祖 dvTxt.pl,也不知被改了多少遍,以用于针对各种不同的有SQL注入漏洞的系统,通常《黑防》的一篇《**存在SQL注入漏洞》的文章,末了,都要把这尊大佛抬出来,更改几个字段,然后,又一个**专杀工具出土了!对于臭要饭的绝世猜解CSC,我用得已经是忍无可忍了, 虽然采用了多线程技术,但是依然弥补不了算法低劣的恶劣影响,破解由于采用的是字典,不仅速度慢,同时也限制了对中文这样的双字节字符的破解,而NBSI,破解算法虽然得到了改进,但是却忘了多线程,而且在猜解表名、列名时,共用一个大字典,白白浪费掉不少时间。两个东西拼在一起就好了,可是没有原代码阿(可视化开发工具,在下也只会用VB)?! 也不知道老大们是不是用一种语言开发的,就算是同一种,就算是VB,也没有人谁愿意提供原代码阿,无奈…只好响应主席号召:自己动手,丰衣足食!
程序不过是将手动变为自动,先来痛苦地回忆一下手动注入猜解的过程:1.找到注入点->2.构造SQL查询语句->3.提交 URL->4.根据浏览器返回信息判断SQL查询语句正确性->5.修正SQL查询语句->6.重复3.4.5步N遍,直到得到数据库存储的正确信息。
翻译成程序语言:1.输入存在SQL注入漏洞的URL($url)->2.从URL中提取主机($host)、路径($path)、端口($port)->3. 构造SQL查询语句加入URL($url)->4.用IO::Socket向目标主机提交 URL ->5.从返回的页面中提取查询逻辑值为真(假)时存在的字符($info),成功则转入对下一目标值的猜解,失败则继续重复3.4.5 步。
猜解全局流程图如下:
用户信息表 - > 用户名字段 - > 密码字段 - > ID字段 - > 最小用户ID - > 用户名长度- > 密码长度 - > 用户名 - > 密码
说得有点简约,因为这些东西普及得实在厉害,更详细的内容,大家可以参阅《黑客防线》第5期的SQL注入专题,理论讲完了,大家也都情不自禁、心急火燎、磨刀霍霍……
LET’GO!
一. 提取$URL中的主机($host)、路径($path)、端口($port)
还曾记得娃娃的那个dvTxt.pl,还有它那烦琐的用法:dvTxt.pl ,$URL一家三口被活生生的拆散,苍天啊!
在使用中,复制粘贴起来极为不便,其实,使用PERL强大的正则表达式,一却都可以迎刃而解,先来随便观察几个URL:http://www.hemon.tk/show.asp?id=957 、http://www.hemon.tk:1314/show.asp?id=957 、 http://www.hemon.tk/article/show.asp?id=957 。透过现象看本质,规律也就出来了:(http://)主机(:端口)/ 路径 。()内字符出现0或1次。
河南大学欧亚学院是于2007年经河南省人民政府批准成立的中外合作办学机构。学院的主要任务是大力引进优质教育资源,充分汲取先进教育理念,与境内外大学。 首先,这前两个是河大的高费二本学院,第三个民生学院...
9月10日0—24时,31个省(自治区、直辖市)和新疆生产建设兵团报告新增确诊病例15例,均为境外输入病例(上海8例,广东4例,辽宁1例,四川1例,陕西1例);无新增死亡病例;无新增疑似病例。 当日...
三服务是什么(在专题教育中深层次搞好“三服务”) 在“坚定信念、铭记重任”专题教育广泛开展之时,依照领导干部干部带头开展调查科学研究、搞好“三服务”的规定,小店区检察院党委书记、检察长孙中杰在小店区总...
本文资源来自奥利给互动,“原帖地址”更多意见意义资讯,迎接接见本站论坛 谢谢本站版主“微生树”打包整理 奥利给前段时间进行了一次大型互动话题,征集到了众多福娃推荐的好听歌曲 费了点时间整理成了虾...
本文目录一览: 1、黑客帝国3中史密斯到底是怎么死的? 2、黑客帝国3最后大结局到底怎么了?看不懂,史密斯怎么一下全死光了 3、黑客帝国三的结局是什么意思?为何尼欧突然就打赢了史密斯了?...
win7笔记本如何打开摄像头 工具/原料 amcap(仅138KB ) 笔记本电脑 方法1:建立电脑自身的摄像头 由于不少人直接使用电脑中的设备管理中查看摄像头位置,将其复制出来粘贴到系...