从 BIOS 转储中删除敏感信息
在调试或逆向工程 BIOS 时,在将转储发送给其他人之前应该删除哪些内容?
- 显然,使用十六进制编辑器可以轻松更改序列号 并在 ascii(或 unicode)字符串中搜索它。
- BIOS 密码(如果设置)可能也是纯文本形式。
还有什么是需要删除的? BIOS 中还有哪些内容对第三方有用?
While debugging or reverse engineering a BIOS, what should be removed before sending a dump to someone else?
- Obviously, the serial number can easily be changed using a hex editor
and searching for it in ascii (or unicode) string. - The BIOS password, if set, is probably in plain text too.
What else would be important to remove? What else in a BIOS could be useful to a 3rd party?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您想保护自己免受什么侵害??例如,如果您正在开发一个安全系统,您就不会发送它——谁知道可能会秘密编码什么内容?
What are you trying to protect yourself from? If you were, for example, doing a secure system, you just wouldn't send it -- who knows what might have been encoded covertly?
删除序列号和BIOS密码(如果有),应该没问题。
TPM 密钥等不存储在 BIOS 中(显然)。
Removing the serial number and the BIOS password, if any, and you should be fine.
TPM keys and such are not stored in the BIOS (obviously).