2016-11-14 83 views
0

爲了實驗的目的,我計劃以realmode模式運行程序X.保護bios免受攻擊性很強的程序

程序X的功能是:製作隨機程序,並執行它。

(我想看看會發生什麼)

但我擔心,這個方案最終永久損壞BIOS。

這是一種保護bios免受攻擊性程序的方式嗎?

感謝先進!

+2

使用虛擬機。 – Jester

+0

@Jester感謝您的評論。我想知道我是否可以在真正的硬件中保護BIOS。你會分享更多關於你的知識嗎? –

+2

什麼是保護BIOS?例如,對磁盤中的隨機扇區進行雜散寫入不會損壞BIOS,但可能會非常煩人 –

回答

4

As @Jester suggested,只需使用虛擬機。 DOSBox,Bochs和QEMU都適合16位仿真。因爲,如果你真的不走運(雖然我不清楚你的意思是「隨機」),但最終可能會導致CMOS損壞,閃存的BIOS或其他損壞的硬件。在真實模式下,任何事情都是可能的,所以在真機上運行可能會導致嚴重的損害。

您也可以嘗試編寫保護模式包裝並在虛擬8086模式下運行代碼。與Real Mode不太一樣,但至少你不會破壞你的系統。

相關問題