Board logo

标题: [讨论]如何禁用硬盤? [打印本页]

作者: liumingqing     时间: 2007-6-27 10:06    标题: [讨论]如何禁用硬盤?

如何禁用硬盤?
記得在以前看到過有介紹,用debug文件修改硬盤結束標志來禁用硬盤的。把結束

標識55AA改為其他,硬盤就不能使用。想用時再改回來。請問,如何用debug來

修改?我對匯編不是很熟,請說詳細點,如何讀入,如何寫入硬盤.
方法一定有很多,比如給硬盤加邏輯鎖等等,但我只會解不會加.有沒有朋友知道?

還有其他方法嗎?Sample Text
作者: bc12060101     时间: 2007-6-27 16:58
嘿嘿,将標識55AA改為00,硬盤就不能使用了.至于如何用debug來修改?我也不明白,但愿下面的东东等给你写帮助:
------------------
可以用Norton for Win95中的Diskedit直接将该扇区调出并修改后存盘。或者在Debug下用INT 13H的02H子功能将0柱面0磁头1扇区读到内存,在相应位置进行修改,再用INT 13H的03H子功能写入0柱面0磁头1扇区就可以了。
------------------
我通常都是使用kv300或江民的硬盘修复王来进行硬盤標志修改的,好像挺方便的说。
作者: liumingqing     时间: 2007-6-28 08:12
你說的對.我試過了,其實將55aa改成任何其他數值都是可以的.
我用的debug,因為這個小程序到處都有,用著方便.
這只是方法之一,還有其他方法沒有?
謝謝!
作者: DOSforever     时间: 2007-6-28 21:23
不知你所说的禁用是怎么个禁用,按照软方法别人还是可以用的。
作者: liumingqing     时间: 2007-6-30 11:45


  Quote:
Originally posted by DOSforever at 2007-6-28 09:23 PM:
不知你所说的禁用是怎么个禁用,按照软方法别人还是可以用的。

我說的是用軟方法.
你的硬方法又是怎麼樣的呢?是不是把硬盤卸下藏起來啊!哈哈
作者: DOSforever     时间: 2007-6-30 23:41
是的,我说的软方法就是指通过软件的方法来阻止别人使用硬盘,但问题就是你能通过软方法改过去,别人就能怎么改回来。这取决与双方水平的高低。只要别人能动你的机器,就能想办法破解。所以最硬的办法就硬方法——我的机器你别动!
作者: liumingqing     时间: 2007-7-1 14:22
你說的很有道理,軟方法的禁用取決於雙方水平的高低!
那麼還有其他方法嗎?
據我所知,還可以給硬盤加邏輯鎖.但是邏輯如何加呢?原理又是如何?
請放心,我並不是用來害人的,只是很想知道其中的緣由罷了!
另外,我的硬盤四個分區都是NTFS格式的,用DOS啟動盤啟動后還是可以修改硬盤結束標誌,不是說DOS下看不到NTFS格式分區嗎?(我的啟動盤是用WIN98系統做的,這個問題可能比較幼稚,不要罵我,我是菜鳥!)
作者: DOSforever     时间: 2007-7-5 22:51
关于硬盘逻辑锁的原理和解除的方法论坛里有很多,你可以搜索一下。

所谓的 “DOS 下看不到 NTFS 格式分区” 这句话是事是而非的,实际上 DOS 下可以“看”到任何分区,问题是在于你怎么“看”。如果通过 DOS 自身所支持的文件系统是无法访问 NTFS 分区中的内容的,但如果通过类似 debug 这样的程序以 int13 这样的调用来访问磁盘已经和文件系统无关了,而是直接访问扇区了。

另外,你那也不叫硬盘结束标志,硬盘是不需要,也没有结束标志的。那叫分区有效标志。
作者: liumingqing     时间: 2007-7-6 09:14
謝謝你為我解惑!