论坛: 菜鸟乐园 标题: 在‘关于我139共享入侵的经历’中提到的autorun.inf文件的本地测试。 复制本贴地址    
作者: 风一样的男子 [ma2751_cn]       登录
在‘关于我139共享入侵的经历’中提到的autorun.inf文件
内容为:
AutoRun]
open=mane.exe(mane.exe是你要运行的WIN32程序文件名)
我想如果我不用WIN32程序呢?会怎么样??
我就把内容修改为连接一个*.html文件,内容为:
AutoRun]
open=*.html
结果点击D盘盘符弹出错误信息:D:/不是有效的WIN32程序。然后我又用资源管理器进入D盘,删除autorun.inf文件内容为:
AutoRun]
open=
后退出刷新,再点击D盘盘符。弹出错误信息:对指定设备,路径或文件的访问被拒绝。重启电脑也没用。晕倒~~~
结果我把autorun.inf文件删除,重命名或更改文件路径却能直接点D盘盘符进入访问文件。

问题:为什么我把autorun.inf里的文件名删除了应该是不打开任何程序的呀?怎么会有“对指定设备,路径或文件的访问被拒绝。”的提示?是autorun.inf文件找不到程序的结果吗?这个问题有点菜,但我想知道原理。请各位详细的说明。谢了///



地主 发表时间: 04/23 22:01

回复: 老鬼 [wildboy]   论坛用户   登录
根据你的所说,我试了一下,(win98下)
一开始,却实是不错误提示。(我打开的也是一个d:\dd.htm)
但是当我把open下的这个dd.htm的文件删除时,系统弹出了dos提示框。
得出结论,:在没有文件时,系统默认的首先是16位程序解释器,。
在删除dd.htm时,当然提示是找不到文件了。
而你说的那个,问题,我通过对注册表的动态监视,发现,他找的应用程序是多媒体之类,打开程序,。所以,提示,设备错误。
在win2000下,没有试过,自己试试吧。
总结一下:
系统的第一默认shell是:explorer,这无可厚非了。
但好像第二shell:command。当然这也是在,虚拟dos下的。
楼上的朋友自己试试win2K下的情况吧。
有了结果,希望共享。


B1层 发表时间: 04/25 08:36

回复: 天马行空 [tmxk]   论坛用户   登录
谢谢老鬼!

喜欢钻研的朋友!

B2层 发表时间: 04/25 08:40

回复: 木马 [yangze]   版主   登录
在2K硬盘根目录中没有作用.

B3层 发表时间: 04/26 12:53

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号