#uefi #validation #command-line-tool #github #cli #parser #sbat

app sbat-tool

UEFI 安全启动高级目标 (SBAT) 命令行工具

9 个不稳定版本

0.5.2 2024年5月22日
0.5.1 2024年3月18日
0.5.0 2023年8月7日
0.4.0 2023年7月8日

#2196 in 命令行工具

Download history 123/week @ 2024-05-18 15/week @ 2024-05-25 2/week @ 2024-06-01 1/week @ 2024-06-29 66/week @ 2024-07-27 1/week @ 2024-08-03

67 每月下载量

MIT/Apache

66KB
1K SLoC

sbat-tool

Crates.io

这是一个用于操作 SBAT 的工具。它支持从 PE 可执行文件中提取 .sbat 部分,并将其直接打印出来,或验证其是否正确解析并以美观的方式打印出来。

使用以下命令安装

cargo install sbat-tool

示例

$ sbat-tool validate /boot/efi/boot/bootx64.EFI
+-------------+-----+--------------------+---------+-------------+------------------------------------------------------+
| component   | gen | vendor             | package | version     | url                                                  |
+-------------+-----+--------------------+---------+-------------+------------------------------------------------------+
| sbat        | 1   | SBAT Version       | sbat    | 1           | https://github.com/rhboot/shim/blob/main/SBAT.md     |
+-------------+-----+--------------------+---------+-------------+------------------------------------------------------+
| shim        | 1   | UEFI shim          | shim    | 1           | https://github.com/rhboot/shim                       |
+-------------+-----+--------------------+---------+-------------+------------------------------------------------------+
| shim.redhat | 1   | The Fedora Project | shim    | 15.4-5.fc33 | https://src.fedoraproject.org/rpms/shim-unsigned-x64 |
+-------------+-----+--------------------+---------+-------------+------------------------------------------------------+

许可证

根据您的选择,在 Apache License, Version 2.0MIT 许可证 下授权。

免责声明

此项目不是官方的 Google 项目。Google 不支持此项目,并且 Google 明确拒绝对此项目的质量、适销性或特定用途的适用性提供任何保证。

依赖项

~6MB
~113K SLoC