2016-11-14 80 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不太一样,但至少你不会破坏你的系统。

相关问题