1
我讀過BIOS映射到f000:的內存。在f000:fff0我看到JMP爲f000:e05b。在e05b又一次跳躍。所以,代碼在f000段內跳轉很多次。因此,問題:計算BIOS的哈希值
1)如果我計算段f000的散列:0000 - f000:ffff我會得到BIOS代碼的散列嗎?
2)熱重啓時段的所有字節是否都是常量?
我讀過BIOS映射到f000:的內存。在f000:fff0我看到JMP爲f000:e05b。在e05b又一次跳躍。所以,代碼在f000段內跳轉很多次。因此,問題:計算BIOS的哈希值
1)如果我計算段f000的散列:0000 - f000:ffff我會得到BIOS代碼的散列嗎?
2)熱重啓時段的所有字節是否都是常量?
它曾經是,20年前。目前機器的BIOS大小約爲兆字節,其中很大一部分是由機器製造商的徽標位圖佔據的。你可以計算你的仿真器提供的假BIOS的哈希值,這是毫無意義的事情。 –
我在VMWARE上的DOS上工作,似乎BIOS是舊的。 –