说到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次。
本文目录一览: 1、迷你世界如果真有黑客入侵怎么办? 2、迷你世界是不是真有黑客? 3、如何做迷你世界的黑客? 4、迷你世界实名认证会泄露信息吗?因为我看到有说迷你世界超范围收集信息...
618期内已买产品掉价太快,引起顾客的强烈不满,负面消息关键集中化在直播带货、价格战、短信骚扰、抢红包活动、假冒伪劣产品等层面,618期内产品掉价太快是怎么回事?什么产品掉价快?下边我产生详细介绍。...
北京市模特联络价格表 包含18座城市【云名嫒】 今日给大伙儿共享的內容是“北京市模特联络价格表 包含18座城市【云名嫒】”,我是云名嫒,来源于璧山县,2020年二十一岁,做为岗位:航空公司服务业,我喜...
在讨论平安车主信用卡值不值得办理之前,先来看看这张卡有哪些好处? 首先,所有车主客户最关心的大概就是汽车加油优惠了,毕竟汽车是消耗品,加油是常事。而这张平安车主信用卡可尊享加油95折优惠,要求当月可...
限牌令关键就是指限定汽车上牌总数,操纵机动车辆总数,做到治堵的目地。我国中国北京、广州、上海、贵阳、天津、杭州、深圳、海南已公布限牌令。 以贵阳为例子,贵阳施行了《贵阳市小客车号牌管理暂行规定》,关键...
网络中常见的诈骗方式有哪些? 网络诈骗有如下几种形式:假冒网站诈骗 制作一个类似于银行、电商或其他网站的假网站,吸引用户输入个人信息,达到盗取账号密码和财产的目的。这种方式也称为“钓鱼网站”。法律分析...