Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
uefi_retool — 一个用于UEFI固件逆向工程的工具 | Kitploit
工具/GitHubGitHub/yeggor/uefi_retool
嵌入式系统安全逆向工程硬件安全硬件与物联网安全二进制分析固件分析Archived
GitHubyeggor/uefi_retool

uefi_retool

一个用于UEFI固件逆向工程的工具

查看仓库
3695791年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

uefi_retool

用于UEFI固件逆向工程的工具。

使用 uefi_retool 脚本进行 UEFI 固件分析

用法:

  • 将 ida_plugin/uefi_analyser.py 脚本和 ida_plugin/uefi_analyser 目录复制到 IDA 插件目录
  • 编辑 config.json 文件
    • PE_DIR 是包含 UEFI 固件中所有可执行镜像的目录
    • DUMP_DIR 是包含固件文件系统中所有组件的目录
    • LOGS_DIR 是日志目录
    • IDA_PATH 和 IDA64_PATH 是 IDA Pro 可执行文件的路径
  • 运行 pip install -r requirements.txt
  • 运行 python uefi_retool.py 命令以显示帮助信息

命令

root@kitploit:~
python uefi_retool.py
root@kitploit:~
Usage: uefi_retool.py [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  get-images  Get executable images from UEFI firmware.
  get-info    Analyze the entire UEFI firmware.
  get-pp      Get a list of proprietary protocols in the UEFI firmware.

get-images

root@kitploit:~
python uefi_retool.py get-images --help
root@kitploit:~
Usage: uefi_retool.py get-images [OPTIONS] FIRMWARE_PATH

  Get executable images from UEFI firmware. Images are stored in "modules"
  directory.

Options:
  --help  Show this message and exit.

示例:

root@kitploit:~
python uefi_retool.py get-images test_fw/fw-tp-x1-carbon-5th.bin

get-info

root@kitploit:~
python uefi_retool.py get-info --help
root@kitploit:~
Usage: uefi_retool.py get-info [OPTIONS] FIRMWARE_PATH

  Analyze the entire UEFI firmware. The analysis result is saved to .json
  file.

Options:
  -w, --workers INTEGER  Number of workers (8 by default).
  --help                 Show this message and exit.

示例:

root@kitploit:~
python uefi_retool.py get-info -w 6 test_fw/fw-tp-x1-carbon-5th.bin

get-pp

root@kitploit:~
python uefi_retool.py get-pp --help
root@kitploit:~
Usage: uefi_retool.py get-pp [OPTIONS] FIRMWARE_PATH

  Get a list of proprietary protocols in the UEFI firmware. The result is
  saved to .json file.

Options:
  -w, --workers INTEGER  Number of workers (8 by default).
  --help                 Show this message and exit.

示例:

root@kitploit:~
python uefi_retool.py get-pp -w 6 test_fw/fw-tp-x1-carbon-5th.bin

附加工具

  • tools/update_edk2_guids.py 是一个从 edk2 项目更新协议 GUID 列表的脚本

IDA 插件

用于 UEFI 分析的 IDA 插件

类似工具

  • ida-efiutils
  • EFISwissKnife
  • ghidra-firmware-utils
下载工具