125 matches found
binwalk
Binwalk v3 This is an updated version of the Binwalk firmware analysis tool, re-written in Rust for speed and accuracy. What does it do? Binwalk can identify, and optionally extract, files and data that have been embedded inside of other files. While its primary focus is firmware analysis, it...
FACT_core
The Firmware Analysis and Comparison Tool FACT Contents Why FACT? Setup Usage Documentation Contribute Additional plugins Analysis Import/Export Presentations Social Acknowledgments License Why FACT? Firmware analysis can be used to achieve several interesting goals. Chief among those are...
ipsw
ipsw Navaja Suiza de Investigación para iOS/macOS ¿Qué es ipsw? 🤔 ipsw es un framework integral de investigación por línea de comandos para iOS y macOS. Proporciona un amplio conjunto de herramientas para investigadores de seguridad, ingenieros inversos, desarrolladores de jailbreak y entusiastas...
Xiaomi-C200-Firmware-Analysis
El Alcance En este repositorio mostraré cómo obtuve acceso a la interfaz UART incluso sin el conjunto común de pines expuestos / pads de prueba, utilizando U-Boot y trucos para obtener root en una etapa temprana y eventualmente extraer el firmware. Reconocimiento Inicial Hay algunas cosas clave q...
emba
EMBA 嵌入式设备固件安全分析器 EMBA 被设计为中央固件分析与 SBOM 工具,适用于渗透测试人员、产品安全团队、开发者和产品经理。它支持从 固件提取 、 静态分析 、通过仿真进行 动态分析 ,到构建 SBOM 以及最终生成基于 Web 的漏洞报告的完整安全分析流程。 EMBA 自动发现固件中可能存在的薄弱点和漏洞,例如不安全的二进制文件、过时或陈旧的软件组件、可能存在漏洞的脚本,以及硬编码密码。 EMBA 是一个命令行工具,并能够生成易于使用的 Web 报告以供进一步分析。 EMBA 帮助渗透测试人员、产品安全团队和开发者识别固件镜像中的薄弱点和漏洞。 EMBA...
uefi_retool
uefiretool A tool for UEFI firmware reverse engineering. UEFI firmware analysis with uefiretool script Usage: Copy idaplugin/uefianalyser.py script and idaplugin/uefianalyser directory to IDA plugins directory Edit config.json file PEDIR is a directory that contains all executable images from the...
uefi_retool
uefiretool 用于UEFI固件逆向工程的工具。 使用 uefiretool 脚本进行 UEFI 固件分析 用法: 将 idaplugin/uefianalyser.py 脚本和 idaplugin/uefianalyser 目录复制到 IDA 插件目录 编辑 config.json 文件 PEDIR 是包含 UEFI 固件中所有可执行镜像的目录 DUMPDIR 是包含固件文件系统中所有组件的目录 LOGSDIR 是日志目录 IDAPATH 和 IDA64PATH 是 IDA Pro 可执行文件的路径 运行 pip install -r requirements.txt 运行...
chipsec
CHIPSEC:平台安全评估框架 CHIPSEC 是一个用于分析 PC 平台安全性的框架,包括硬件、系统固件(BIOS/UEFI)和平台组件。它包含一个安全测试套件、访问各种低级接口的工具以及取证能力。它可以在 Windows、Linux 和 UEFI shell 上运行。有关安装和使用 CHIPSEC 的说明,请参阅手册。 注意:本软件用于安全测试目的。使用风险自负。使用前请阅读 WARNING.txt。 CHIPSEC 的第一个版本于 2014 年 3 月发布: 在 CanSecWest 2014 上的公告 最近关于如何使用 CHIPSEC...
embark
EMBArk - El entorno de análisis de seguridad de firmware Acerca de EMBArk es una herramienta para el análisis centralizado de firmware. Escanea, identifica, realiza seguimiento y genera informes. Diseñado para ser simple pero potente. Es la interfaz empresarial basada en web para el escáner de...
ezviz_lan_rce
ezvizlanrce This repository contains the slides and PoC videos for the talk SADProtocol goes to Hollywood which was presented at DEF CON 31 Hardware Hacking Village. You can also find the docker image to build binaries that run on the camera and the proof of concept exploits for CVE-2023-34551 an...
Firmware_Slap
Firmware Slap Firmware slap combines concolic analysis with function clustering for vulnerability discovery and function similarity in firmware. Firmware slap is built as a series of libraries and exports most information as either pickles or JSON for integration with other tools. Slides from the...
IoT-PT-v1
🛠️ IoT-PT OS v1 Internet of Things Penetration Testing OS - Version 1 📦 What is IoT-PT OS v1? IoT-PT OS v1 is a penetration testing virtual machine designed specifically for IoT security assessments. It includes pre-configured tools, scripts, and environments tailored for firmware analysis,...
unblob
unblob 准确、快速且易于使用的二进制blob提取套件。 unblob 解析未知的二进制 blob,支持 78 种以上的归档、压缩和文件系统格式 ,递归提取其内容,并雕刻出未知块。它是提取、分析和逆向工程固件镜像的理想伴侣。 演示 特性 支持 78 种以上格式 — 包括归档、压缩流和文件系统,如 SquashFS、JFFS2、UBI/UBIFS、ext、CPIO、ZIP、7-Zip、gzip、XZ、LZMA、LZ4 等。查看完整列表。 递归提取 — 递归提取嵌套容器,直到可配置的深度(默认:10 层)。 精确的块检测 — 根据格式标准识别每个块的起始和结束偏移,最大限度减少误报。...
CMF-Watch-Pro-2-BLE-Protocol
CMF Watch Pro 2 — BLE 协议(逆向工程) 非官方。 本文档描述了 CMF Watch Pro 2 (CMF by Nothing)的蓝牙低功耗(BLE)协议, 通过逆向工程重建,用于替代配套应用。它与 Nothing/CMF 无关联,也未获其认可。使用风险自负。 帧头和操作码中的所有多字节整数均为大端序。 命令载荷内部 的整数除非另有说明,否则为小端序 (这与设备固件一致)——请注意例外情况(GOALSSET、GPSPUSH、批量传输的偏移量/长度为 大端序)。 置信度标记 以下每项非显而易见的声明都标注了其确定方式: ✅ 已在设备上验证 —...
firmware-analysis-toolkit
FAT — 固件分析工具包 固件分析工具包 是一个用于调查 IoT、物理 AI、移动设备与机器人领域固件安全性的安全研究工具包。它主要为 Attify 举办的 “Offensive IoT Exploitation” 培训而构建。 该工具基于实际现场实践经验构建,聚焦于真正重要的固件安全调查工作。 FAT 的目标不仅是构建一款世界一流的固件安全研究工具包,还致力于培养能够发挥最佳水平的专业人才与实践者——若以特定方式使用,该工具可成为认知层面的超级能力,同时对于该领域的新手也足够易于上手。 其部分功能包括:对未知固件进行分类、提取文件系统、映射信任相关代码、追踪污点数据流,以及协调 QE...
FirmWire
root@kitploit: -. .-. | |+ \ \ / /+ .-. .- \ / \ | | | | '| ' \ // / | | '/ - / \ / '-' '-|| | || |||// | || |-' '-' FirmWire FirmWire is a full-system baseband firmware analysis platform that supports Samsung and MediaTek. It enables fuzzing, root-cause analysis, and debugging of baseband...
awesome-connected-things-sec
🔐 Awesome Connected Things Security Resources Investigación de seguridad y técnicas de explotación para sistemas IoT, embebidos, industriales y automotrices. !https://img.shields.io/badge/%F0%9F%A4%96ROBOTIC...
polypyus
Polypyus 固件史官 Polypyus 通过学习从相似固件中提取已知函数,从而学会在原始二进制文件中定位函数。因此,它是一位固件史官。 Polypyus 无需反汇编这些二进制文件即可工作,这对于难以反汇编且常用工具会遗漏函数的二进制文件来说是一个优势。此外,仅基于二进制的方法使其非常快速,只需几秒即可运行。然而,这种方法要求二进制文件具有相同的架构和相似的编译器选项。 Polypyus 可集成到现有工具(如 Ghidra 、 IDA 、 BinDiff 和 Diaphora )的工作流程中。例如,它可以导入之前注释过的函数并从中学到知识,还可以导出已找到的函数以便导入到 IDA...
ofrak
OFRAK OFRAK(Open Firmware Reverse Analysis Konsole)是一个二进制分析与修改平台。OFRAK 结合了以下能力: 识别 与解包 多种二进制格式 分析 经充分测试的逆向工程工具解包后的二进制文件 修改 与重新打包 采用强大补丁策略的二进制文件 OFRAK 支持一系列嵌入式固件文件格式,不仅限于用户空间可执行文件,还包括: 压缩文件系统 压缩及带校验的固件 引导加载程序 RTOS/操作系统内核 OFRAK 为用户提供: 图形用户界面(GUI) ,用于交互式探索和可视化二进制文件 Python API...
IoT-Vulnerability-Research-Public
Investigación de Seguridad de Hardware y Vulnerabilidades Este repositorio sirve como un archivo público centralizado para mi investigación independiente de vulnerabilidades, auditorías de hardware y Divulgaciones Coordinadas de Vulnerabilidades CVD. Todos los scripts de prueba de concepto,...