125 matches found
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...
FACT_core
固件分析与比较工具 FACT 目录 为什么选择FACT? 设置 使用 文档 贡献 额外插件 分析导入/导出 演讲 社交 致谢 许可证 为什么选择FACT? 固件分析可用于实现多种有趣的目标,其中最主要的是识别黑盒固件的功能、组件和潜在安全弱点。 固件分析与比较工具(FACT)旨在尽可能自动化手动固件分析工作。FACT 结合了一组不断扩展的强大分析功能,创建了一个统一界面,将用户从任意固件样本带到完成的分析结果。FACT 分析的一些关键特性是,结果: 可浏览 可搜索 可比较 此外,FACT 提供了多种导航和可视化分析结果以及固件内容的方式,以便轻松访问。主要的 FACT 界面是一个基于...
chipsec
CHIPSEC:平台安全评估框架 CHIPSEC 是一个用于分析 PC 平台安全性的框架,包括硬件、系统固件(BIOS/UEFI)和平台组件。它包含一个安全测试套件、访问各种低级接口的工具以及取证能力。它可以在 Windows、Linux 和 UEFI shell 上运行。有关安装和使用 CHIPSEC 的说明,请参阅手册。 注意:本软件用于安全测试目的。使用风险自负。使用前请阅读 WARNING.txt。 CHIPSEC 的第一个版本于 2014 年 3 月发布: 在 CanSecWest 2014 上的公告 最近关于如何使用 CHIPSEC...
binwalk
Binwalk v3 这是Binwalk固件分析工具的更新版本,已用Rust重新编写,以提高速度和准确性。 它的功能是什么? Binwalk能够识别,并可选地提取嵌入在其他文件中的文件和数据的。 尽管其主要重点是固件分析,但它支持多种文件和数据类型。 通过熵分析,它甚至可以帮助识别未知的压缩或加密! Binwalk可以被定制并集成到你自己的Rust项目中。 如何获取? 安装Binwalk及其所有依赖项的最简单方法是构建Docker镜像。 Binwalk也可以通过Rust包管理器安装。 或者,你也可以从源代码编译! 如何使用? 使用起来 简单 ,分析 快速 ,结果 详细 :...
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...
Firmware_Slap
Firmware Slap Firmware Slap 将 concolic 分析与函数聚类相结合,用于固件中的漏洞发现和函数相似性分析。Firmware Slap 以一系列库的形式构建,并将大部分信息以 pickle 或 JSON 格式导出,以便与其他工具集成。 该演讲的幻灯片可在此处找到:链接 安装 Firmware Slap 应在虚拟环境中运行。已在 Python3.6 上测试通过。 root@kitploit: sudo apt install python3-virtualenv virtualenv -p python3 fwslap source...
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...
polypyus
Polypyus 固件史官 Polypyus 通过学习从相似固件中提取已知函数,从而学会在原始二进制文件中定位函数。因此,它是一位固件史官。 Polypyus 无需反汇编这些二进制文件即可工作,这对于难以反汇编且常用工具会遗漏函数的二进制文件来说是一个优势。此外,仅基于二进制的方法使其非常快速,只需几秒即可运行。然而,这种方法要求二进制文件具有相同的架构和相似的编译器选项。 Polypyus 可集成到现有工具(如 Ghidra 、 IDA 、 BinDiff 和 Diaphora )的工作流程中。例如,它可以导入之前注释过的函数并从中学到知识,还可以导出已找到的函数以便导入到 IDA...
FirmWire
root@kitploit: -. .-. | |+ \ \ / /+ .-. .- \ / \ | | | | '| ' \ // / | | '/ - / \ / '-' '-|| | || |||// | || |-' '-' FirmWire FirmWire 是一个全系统基带固件分析平台,支持三星和联发科芯片。它能够对基带固件镜像进行模糊测试、根因分析和调试。请参阅FirmWire 文档 开始使用! BibTeX FirmWire 是一个跨多所大学、历时多年的研究成果。详情请参阅论文。关于论文中可复现的研究和实验数据,请参见 NDSS'22 仓库。...
firmware-analysis-toolkit
FAT — 固件分析工具包 固件分析工具包 是一个用于调查 IoT、物理 AI、移动设备与机器人领域固件安全性的安全研究工具包。它主要为 Attify 举办的 “Offensive IoT Exploitation” 培训而构建。 该工具基于实际现场实践经验构建,聚焦于真正重要的固件安全调查工作。 FAT 的目标不仅是构建一款世界一流的固件安全研究工具包,还致力于培养能够发挥最佳水平的专业人才与实践者——若以特定方式使用,该工具可成为认知层面的超级能力,同时对于该领域的新手也足够易于上手。 其部分功能包括:对未知固件进行分类、提取文件系统、映射信任相关代码、追踪污点数据流,以及协调 QE...
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...
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、批量传输的偏移量/长度为 大端序)。 置信度标记 以下每项非显而易见的声明都标注了其确定方式: ✅ 已在设备上验证 —...
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...
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...
ofrak
OFRAK OFRAK(Open Firmware Reverse Analysis Konsole)是一个二进制分析与修改平台。OFRAK 结合了以下能力: 识别 与解包 多种二进制格式 分析 经充分测试的逆向工程工具解包后的二进制文件 修改 与重新打包 采用强大补丁策略的二进制文件 OFRAK 支持一系列嵌入式固件文件格式,不仅限于用户空间可执行文件,还包括: 压缩文件系统 压缩及带校验的固件 引导加载程序 RTOS/操作系统内核 OFRAK 为用户提供: 图形用户界面(GUI) ,用于交互式探索和可视化二进制文件 Python API...
efiXplorer
efiXplorer - IDA插件 和加载器,用于 UEFI 固件分析和逆向工程自动化 文档 插件维基 加载器维基 构建说明与安装 出版物 efiXplorer:利用自动化静态分析大规模搜寻 UEFI 固件漏洞 基于静态分析的 UEFI 固件服务函数调用恢复 efiXplorer 如何帮助解决 UEFI 固件逆向工程中的挑战 致谢 特别感谢: Hex-Rays,感谢他们通过 Hex-Rays 贡献者计划 对本项目的支持 所有帮助改进本项目的贡献者(参见 CONTRIBUTORS.md 列表) 以下列出的项目作者,感谢他们的想法和研究工作 参考...
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...
IoT-Vulnerability-Research-Public
Hardware Security & Vulnerability Research This repository serves as a centralized public archive for my independent vulnerability research, hardware audits, and Coordinated Vulnerability Disclosures CVD. All proof-of-concept scripts, firmware extractions, and hardware teardowns are published her...
emba
EMBA El analizador de seguridad para firmware de dispositivos embebidos EMBA está diseñado como la herramienta central de análisis de firmware y SBOM para testers de penetración, equipos de seguridad de producto, desarrolladores y gestores de producto responsables. Apoya el proceso completo de...