| 
 | 
 
由于替换了原来的ntldr,如果还需要引导原来的ntldr,步骤如下:  
将原ntldr更名(例如yyldr)  
用winimage打开压缩包中的zhboot.img文件  
修改autoexec.bat,将最后一行中的xpldr改为你更名的ntldr(例如yyldr)  
程序将会在修复mbr之后运行你原来的ntldr  
 
忘记说怎么用了,附件下载后,解压,将解压后的mbrfix.exe直接放到C盘根目录下就行了.  
 
 
本工具只针对易游有盘系统。(网维系统请勿用,会造成保护不成功等问题)  
MBRFIX修正1.rar (1080 K) 下载次数:989  
易游的穿透执行不怎么给力,有时会穿透不成功,所以重新修改了MBRFIX.EXE,使其能完全穿透运行。以前下载的用户最好是重新下载该附件。  
 
完美防病毒穿透方案:  
穿透型病毒主要原理是加载驱动后穿透关键的执行文件或DLL库文件,要想实现防穿透性病毒,只要在进系统前加入恢复关键执行的文件和DLL库文件,再加入注册表恢复(第一次先备份一次相关注册表和用户配置文件)。这样病毒无法写入注册表,而穿透了的文件在启动时又会被恢复,即可达到防穿透性病毒的目的。  
具体代码我相信高手们都可以自行加入。有人会说,进系统前注册表恢复的话,我解易游保护后,系统注册表始终处于恢复状态,所做的操作如何保存,在下面的代码中,第62扇区我保留有5个字节,大家可以根据那5个保留字节做标志,判断是否解锁状态。解锁状态就重新备份注册表。  
 
 
 
为了让大家更明白其工作原理,现附上autoexec.bat中的原代码。  
@echo off  
path=A:\;N:\;o:\;p:\;n:\WINDOWS\FileBak\;o:\WINDOWS\FileBak\;p:\WINDOWS\FileBak\  
@echo off  
cls  
doskey.com > nul  
diskrw 0 0 0 /v 440 mbr.dat /y >nul    :: 对比主引导记录mbr第0-440字节  
if errorlevel 1 goto y                          ::如果MBR任何一个字节被修改,跳转到y执行  
if errorlevel 0 goto n  
goto n  
:y  
diskrw 0 0 0 /u 440 mbr.dat /y >nul      ::恢复正常的MBR第0-440字节内容  
diskrw 0 0 510 /e /hex:55aa /y >nul     ::恢复引导记录标志55aa  
diskrw 0 1 45 /f /y >nul                         ::清空第1扇至45扇区内容  
diskrw 0 47 15 /f /y >nul                       ::清空第47扇至61扇区内容,第46扇为易游机器信息保留扇,故在此不清除。  
diskrw 0 62 0 /u 507 sec63.dat /y >nul     ::清空62扇第0-507字节内容  
restart.com                                                ::重启计算机  
:n  
diskrw 0 0 510 /e /hex:55aa /y >nul  
diskrw 0 1 45 /f /y >nul  
diskrw 0 47 15 /f /y >nul  
diskrw 0 62 0 /u 507 sec63.dat /y >nul  
rem diskrw 0 62 507 /e /asc:zjjzh /y >nul  
@echo off  
killer.exe > nul  
@echo off  
SMARTDRV.EXE > nul  
cls  
@echo off  
doskey >nul  
GRUB.exe --config-file=find --Set-root /XPLDR;chainloader /XPLDR   ::引导正常的NTLDR进入XP系统。  
exit 
 
[ 本帖最后由 panman 于 2011-11-7 15:39 编辑 ] |   
 
 
 
 |