发新话题
打印

[讨论]WScript.Shell改名后的对策

[讨论]WScript.Shell改名后的对策

议题作者:nimda123
信息来源:邪恶八进制信息安全团队(www.eviloctal.com

一台服务器用海洋2006plus检测支持有Shell.Application、WScript.Shell、Wscript.Network、Adodb.Stream但用“WScript.Shell命令行操作”操作系统自带的cmd和自己上传的cmd执行命令得到的回显是

拒绝访问。
缺少对象
错误: 文件无法被打开。
错误源: ADODB.Stream

请问这种情况下怎么能继续使用WScript.Shell进行命令行操作呢?

TOP

应该是权限不够!webshell下是Guest 的权限。
把cmd.exe放到有Everyone 权限的目录看看。能不能执行

TOP

缺少对象??????我觉得应该不是权限的问题,怕是组件被动过手脚了!
成功的男人白天瞎JB忙,晚上JB瞎忙;失败的男人白天没啥鸟事,晚上鸟没啥事。

TOP

WScript.Shell已经删了。
Www.China-Mu.Co.Kr 猪毛奇迹 1.02Q 将带给你无比的震撼。
注:此账号密码已更改,请本人与冰血联系修改密码。

TOP

觉得可能是权限的问题
或者管理员禁止了guest使用系统目录下的cmd.exe了

TOP

我也常遇到这样的问题,探针显示存在可用的组件,就是不能用...
郁闷呢....
比如用一句话写入时提示Adodb.Stream错误,而在网站后台可以看到Adodb.Stream可用...强烈不明白.
20字节够写什么?

TOP

权限问题的可能性很大!
再上传个aspx的shell执行自己上传cmd得到的也是“拒绝访问”

顺便问一下2003有everyone权限的目录有哪些?

TOP

win2k3
C:\Documents and Settings\All Users\Documents
是everyone
blog.chenxxxx.cn

TOP

应该是注册表里WScript.Shell  WScript.Shell.1 的项被删了 Shell.application Shell.application.1 也是

TOP

1.删除了以下的注册表主键:
WScript.Shell
WScript.Shell.1
Shell.application
Shell.application.1
WSCRIPT.NETWORK
WSCRIPT.NETWORK.1



2.regsvr32 /u wshom.ocx
3.regsvr32 /u wshext.dll

一直都是这么做得,没有做过恢复操作..

TOP

也不叫什么变态设置啊。。我就遇到过很多这种情况 的。。。。一般安全意识高点的网站大概都这样吧。。。。

TOP

c:/Documents and Settings/All Users/DRM

是everyone
不过觉得LZ没什么希望了。权限肯定不够。

TOP

引用:
这里是引用第[9 楼]heroooooo2006-05-04 22:41发表的:
1.删除了以下的注册表主键:
WScript.Shell
WScript.Shell.1
Shell.application
Shell.application.1
.......
那网站程序要用到WScript.Shell那不麻烦了。。还是把权限设置好比较适合。

TOP

一般来说网站程序是用不到这些组件的 [s:75]
Www.China-Mu.Co.Kr 猪毛奇迹 1.02Q 将带给你无比的震撼。
注:此账号密码已更改,请本人与冰血联系修改密码。

TOP

发新话题