UEFI 它解决了一些限制和BIOS问题。 该标准已扩展到x86平台之外,并且许多其他标准已在其生态系统中纳入了对此标准的支持,例如 RISC-V的情况 正如我们不久前从LxA通知您的信息。 这就是为什么了解UEFITool之类的工具很有趣的原因。
如果您对处理固件映像感兴趣,那么此工具肯定会对您有很大帮助。 该程序已经用C ++编程并使用Qt,它是开放源代码和跨平台的。 和他在一起,你可以 分析,提取和修改 UEFI固件映像。
支持 影像管理 从闪存描述符或包含UEFI卷的任何二进制文件开始,以更舒适的方式完成BIOS。 您只需要启动它而无需从命令行输入任何参数,也可以使用指示您要在启动时打开的UEFI图像文件的路径的参数来启动它。
完成后,您将看到工作窗口分为 三个主要面板:
- 结构:显示了具有不同名称,类型和子类型的元素树。 如果选择了任何项目...
- 信息:…信息面板将根据所选项目的类型和内容显示有关所选项目的可用信息。
- 帖子-显示来自引擎的所有消息,包括搜索结果和结构警告。 可以双击大多数消息以选择导致该消息的项目,以便快速检测。
它还允许您在其中打开菜单 每个项目 从树中查看可能的操作,包括提取(提取具有其标头的元素,或仅提取元素数据),插入,替换,删除和重建(以便能够使用UEFITool重建修改后的UEFI图像,并考虑到标记为构造的元素,而忽略那些没有标记的元素)。
你也有一个 搜索功能 在UEFITool菜单中,根据树的特定十六进制样式等搜索树项。 如果找到了某些内容,它将被添加到留言板。
更多信息 - UEFITool项目现场