反编译、更改、编译和使用可能损坏我计算机的程序

逆向工程 反编译
2021-06-23 13:00:47

我需要更改一个程序来更新计算机上的固件。我想反编译它,对其进行更改,然后编译它并使用它来更新我的计算机固件。

我想知道是否有可能使它正确,我不想损坏我的电脑,我也不想浪费我的时间。我的意思是,有没有可能只做一个小的改动,这样我反编译、改动和编译后的代码就会几乎一样并且安全?

1个回答

最安全的方法是在可移动插座中安装双 BIOS 或 BIOS EEPROM,并使用适当的硬件编程器和原始二进制十六进制文件,这样如果出现任何问题,您就可以安全地返回操作状态。

因此,在进行任何操作之前,请先复制 EEPROM 映像并以英特尔 HEX 格式存储到安全的可移动介质中。因此,如果出现任何问题,您可以尝试在编程器中闪存 EEPROM(或寻找有的人)。不要忘记检查图像的内容(如果您得到错误版本的 EEPROM 实用程序,生成的图像可能是空白的!!!)

此外,如果您通过固件指代其他东西,那么 BIOS 请指定当今 PC 中有很多固件......

如果你很幸运并且有你想要的设备的模拟器,请先试试这个。如果工作得很好,你应该没问题(但你永远不能 100% 确定使用模拟器)。

如果您无法使用硬件编程器,您可以尝试 HOT-SWAP 作为最后的手段,但它有点危险(如果您使用任何快捷方式可能会烧坏您的设备)...为此您需要备用的 EEPROM 芯片...所以从原来的启动......然后交换芯片并重新编程......如果它再次工作,如果没有再次交换,你又回来了......