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是旧的。 –