改一字节,突破ADM防线
方法<1>(临时)
以普通用户身份进入系统
C:\DOS>DEBUG
-A
XXXX:0100 INT 13
XXXX:0102
-T
AX XXXX BX XXXX ……
DS XXXX ES XXXX ……
YYYY:ZZZZ 80FC03 CMP AH,03 ;如不相同,请去除SMARTDRV一类改INT13H入口的程序
-A YYYY:ZZZZ
YYYY:ZZZZ CMP AH,FF
XXXX:XXXX
-Q
就这样,仅改动一字节(03→FF)即可写盘自如,对系统无任何影响(因仅在RAM中改动)。(注意:SMARTDRV等要改动INT 13H入口的程序请在解密后加载)
方法<2>(永久)
想永远使ADM失灵,从软盘引导进入C:,用PCTOOLS选文件C:\ADM.SYS并用FIND(HEX)找80 FC 03 73 05改为80 FC FF 73 05后用<F5>存盘后重新启动即可。
另外,ADM解密的方法还有如改回原INT 13入口,直接改硬盘BOOT区的标志字节,但都不如以上方法简便安全。
(以上在386DX/40 4M及486DX/80 8M ADM各版本调试通过)