2470 matches found
CVE-2025-4275
🐞 CVE-2025-4275: Hydroph0bia SecureFlash 証明書シャドウイング このリポジトリには、Insyde H2O ベースの UEFI 互換ファームウェアに影響を与える Secure Boot バイパス脆弱性 CVE-2025-4275 に関連する研究資料が含まれています。本脆弱性の技術的分析、問題に関与するバイナリ、ならびに研究者が実環境および教育目的の両方の文脈でこの脆弱性をより深く理解し、研究し、実験するためのドキュメントとツールを集約しています。 📑 目次 原発見と公式参考文献 脆弱性の概要(分析、悪用、PoC) 📂 Insyde H2O における...
bn-uefi-helper
bn-uefi-helper ATTENTION: This plugin has been deprecated. See EFI Resolver Description Helper plugin for analyzing UEFI firmware. This plugin contains the following features: Apply the correct prototype to the entry point function Fix segments so all segments are RWX and have the correct semanti...
bn-uefi-helper
bn-uefi-helper 주의: 이 플러그인은 더 이상 사용되지 않습니다. 참조 EFI Resolver 설명 UEFI 펌웨어 분석을 위한 도우미 플러그인입니다. 이 플러그인은 다음 기능을 포함합니다: 진입점 함수에 올바른 프로토타입 적용 모든 세그먼트가 RWX이고 올바른 의미를 갖도록 세그먼트 수정 이를 통해 전역 함수 포인터가 올바르게 렌더링됩니다. 핵심 UEFI 서비스EDK-II에 대한 유형 적용 알려진 프로토콜 GUID를 찾아 GUID 유형 및 심볼 할당 진입 및 초기화 함수에서 전역 할당을 찾고 유형 할당...
CVE-2026-25250
🕷️ CVE-2026-25250: 信頼されたブートローダーチェーン検証の不備 署名または整合性検証なしでセカンダリEFIバイナリを読み込む、Microsoft署名のサードパーティ製ブートローダー。内部からSecure Bootの信頼チェーンを崩壊させます。 📑 目次 研究背景 公式リファレンス 自分で再現する 脆弱なブートチェーン 脆弱性の概要 📂 Secure Bootと信頼モデル 根本原因分析 悪用プロセス 緩和策と失効 🧠 研究背景...
ShadeBIOS
Shade BIOS READMEは各Pkgフォルダにあります ModuleLoaderPkg: USBスティックからDXEモジュールをロードして実行するDXEモジュール ShadeBiosPkg: Shade BIOSのメインパッケージ VarPrintPkg: UEFI変数にデバッグメッセージやステータスを出力するためのライブラリ 著者 Kazuki Matsuo. © FFRI Security, Inc. 2025 ライセンス Apache version 2.0...
SmmBackdoor
UEFIベースのプラットフォーム向けSMMバックドア !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! これはレガシーで放棄されたプロジェクトです。現在のバージョンの バックドアについては、SMM Backdoor Next Genプロジェクトページとその ドキュメントを確認してください: https://github.com/Cr4sh/SmmBackdoorNg !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
SpiMitm
+OPTIONS: ^ SpiMitm - ファームウェアフォレンジック対策用SPIフラッシュ読み出しMitM攻撃PoC このPoCはhttps://up-board.org/upsquared/specifications/UP Squaredを対象としています。 使い方...
CustomProcessingUnit
Custom Processing Unit Custom Processing Unit は、CPU マイクロコードをソフトウェアレベルでフック、パッチ、トレースできる初の動的解析フレームワークです。 これは、Intel CPU 内の CRBUS へのアクセスを可能にする未公開命令を活用することで動作します。 私たちはマイクロコード逆コンパイラを用いて、CPU が CRBUS をどのように使用しているかをリバースエンジニアリングし、その相互作用を再現することで CPU を完全に制御します。 静的解析フレームワークは、このフォルダ内のサブツリー、または...
virt-firmware
ovmf / armvirt 펌웨어 볼륨을 위한 도구 이는 edk2 펌웨어 이미지를 위한 작은 도구 모음입니다. 펌웨어 볼륨의 내용을 디코딩하고 출력하는 기능을 지원합니다. 변수 저장소OVMFVARS.fd는 예를 들어 시큐어 부트 인증서를 등록하기 위해 수정할 수 있습니다. virt-fw-dump 펌웨어 볼륨의 내용을 디코딩하고 출력합니다. 사용법: virt-fw-dump -i . 자세한 내용은 virt-fw-dump --help를 실행해보세요. 출력을 필터링하는 몇 가지 옵션이 있습니다. virt-fw-vars 변수 저장소 볼...
EFISwissKnife
. //| | | | | | | \ | \ | | / / / || / / . . . / / || | |/ | | |/ \ / / / |/ /// | || | /|| | / / / / / / EFI Swiss Knife UEFIリバースエンジニアリングを改善するIDAプラグイン Copyright C 2016, 2017 Pedro Vilaça fG! - [email protected] - https://reverse.put.as これはUEFIバイナリのリバースエンジニアリングを支援するIDAプラグインです。...
ida-efiutils
EFI scripts for IDA Pro Some IDA scripts to assist with reverse engineering EFI executables. This package contains the following files: 1. efiutils.py - IDAPython module with some helper functions 2. efiguids.py - A collection of known GUIDs for EFI protocols 3. efiguidsami.py - A collection of...
ida-efitools2
About It is an IDA plugin for extending UEFI reverse engineering capabilities. Based on ida-efitools with a bunch of fixes and new features. Works with both Python 2 and Python 3. Supports outdated versions of IDA Pro 7.x with no guarantees. Features GUIDs defining Structures propagating register...
ida-efitools2
概要 UEFIリバースエンジニアリング機能を拡張するためのIDAプラグインです。ida-efitoolsをベースに、多数の修正と新機能を追加しています。 Python 2とPython 3の両方で動作します。旧バージョンのIDA Pro 7.xもサポートしていますが、保証はありません。 機能 GUID定義 構造体の伝播(レジスタ、xrefs、スタック変数) プロトコルとインターフェースの識別 未知のプロトコルの初期化 拡張機能 プラグインとしてもスクリプトとしても使用可能。...
ghidra-firmware-utils
Ghidra Firmware Utilities Various modules for Ghidra to assist with PC firmware reverse engineering. This was accepted as a coreboot project for GSoC 2019. Features PCI option ROM loader Implements a FS loader for PCI option ROMs handles hybrid ROMs with multiple images, e.g. legacy x86 + UEFI...
ghidra-firmware-utils
Ghidra Firmware Utilities PC ファームウェアのリバースエンジニアリングを支援する Ghidra 用の各種モジュールです。 これは coreboot プロジェクトの GSoC 2019 プロジェクトとして採択されました。 機能 PCI option ROM ローダー PCI option ROM 用の FS ローダーを実装(複数イメージを含むハイブリッド ROM を処理。例: レガシー x86 + UEFI) PCI option ROM から UEFI 実行ファイルをロード(圧縮イメージを含む) レガシー x86 option ROM...
BootHoleFix
Boot Hole Fix このスクリプトは、CVE-2020-25632 および/または CVE-2021-20233 で特定された BootHole 脆弱性を修正します。 2020年7月29日、Microsoft はセキュリティアドバイザリ 200011 を公開し、Secure Boot に関連する新たな脆弱性を説明しました。 Secure Boot 構成において Microsoft サードパーティ Unified Extensible Firmware Interface UEFI 証明機関 CA...
CVE-2022-21894-Payload-New
これはCVE-2022-21894のシンプルなペイロード例であり、攻撃者がセカンドステージのペイロードをマップしてEFIサービスを呼び出せるようにする方法を示しています。 この脆弱性の解説は https://github.com/Wack0/CVE-2022-21894 で閲覧できます。 このリポジトリのコードは、上記のリポジトリのPoC(pocamd6419041)を拡張したものです。...
CVE-2022-34301
🕷️ CVE-2022-34301 - Eurosoft 引导加载程序漏洞 Eurosoft Pc-Check UEFI 诊断 Shell - 自带易受攻击的 UEFI 应用程序 BYOVUA - 通过已签名的 UEFI Shell 和 gSecurity2 破坏实现 Secure Boot 绕过。 📑 目录 概述 背景 自带易受攻击的 UEFI 应用程序 已签名的 Shell 漏洞 mm 命令 gSecurity2 与安全架构协议 与内核 BYOVD 的相似之处 工作原理 阶段 1 - 启动已签名的 Shell 阶段 2 - 枚举 Security2 协议句柄 阶段 3 - 在内存中定位...
CVE-2022-34303
🕷️ CVE-2022-34303 - CryptoPro ブートローダー脆弱性 CryptoPro Secure Disk UEFI Shell - Bring Your Own Vulnerable UEFI Application BYOVUA - 署名済み UEFI Shell と gSecurity2 の破壊による Secure Boot バイパス。 📑 目次 概要 背景 Bring Your Own Vulnerable UEFI Application 署名済みシェル 脆弱性 mm コマンド gSecurity2 と Security Architectural...