- 积分
- 70
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
发表于 2007-8-17 20:48:07
|
显示全部楼层
原帖由 yb118sdfz 于 2007-8-17 19:51 发表
谁说启动的时候调用的那些程序名字不能改啊?因为你正在使用。祭出WINPE什么都能改!
而且病毒一般不感染.COM这种可执行文件的。因为这种DOS时代下的系统文件早就淘汰了,但是现在的WINDOWS环境还是能执行滴。
晕了,你完全没明白我是什么意思,我说的不是正在使用的文件不能改名的那种情况,那么简单的情况,我还不至于不知道,我说的是在启动过程中,调用文件的时候是要用文件名的,比如引导程序一层一层调用的系统文件,系统的核心文件,那样的文件,你把名字改了,恐怕原有的系统也启动不了了,当然,二进制编辑器编辑大改系统也许可以,但是也未必一定可行
比如userinit.exe,explorer.exe,这样的是启动的时候通过注册表来获取的东西,名字改了,就得改注册表,不然系统启动就有问题了
还有什么ntdetect.com,ntoskrnl.exe,kernel32.dll,这些系统核心的东西,改了名字说不定系统就不能启动了
至于.com之类的名字,其实只是扩展名而已,并不能说明文件真的是什么样的,如果病毒作者想检查文件是不是PE文件,那其实还是很容易的。至于它能执行,其实只不过是windows系统支持而已,可能是通过检测文件究竟是dos下的可执行程序,还是PE文件来进行判断的,而不是依靠扩展名来决定的.
[ 本帖最后由 LanEast 于 2007-8-17 20:51 编辑 ] |
|