124 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...
cve-2015-1187-dir820l-firmware-reverse-engineering
cve-2015-1187-dir820l-固件逆向工程 使用 Strings、Ghidra 和 Binwalk 对 D-Link DIR-820L 中 CVE-2015-1187 进行静态固件逆向工程。 通过提取 MIPS 根文件系统、识别 ncc2 后端处理程序,并追踪 pingaddr 从命令构造到 shell 支持的执行过程来完成。 本报告是静态固件逆向工程的复现。它不声称具有动态运行时验证。该发现基于已验证的固件哈希、解包的固件内容以及静态源到汇分析支持。...
pixma
这是什么? 一些用于分析佳能 PIXMA 系列打印机固件的小工具。 动机 某些 Pixma 打印机无法重置废墨计数器,现在拒绝打印,即使废墨容器已被更换。因此,我对其固件的内部工作原理感到好奇,试图找到重置计数器的方法。但后来我放弃了。尽管如此,这个过程很有趣,或许对其他研究人员也有用?基本上,我只是实现了 https://www.contextis.com/en/blog/hacking-canon-pixma-printers-doomed-encryption 中描述的方法。 如何使用? 1. 下载固件 查看 Pixma 打印机的 USB 设备 ID,例如 04a9:1769...
attifyos
AttifyOS v3.0 AttifyOS is a distro intended to help you perform security assessment and penetration testing of Internet of Things IoT devices. It saves you a lot of time by providing a pre-configured environment with all the necessary tools loaded. The new version is based on Ubuntu 18.04 64-Bit ...
attifyos
AttifyOS v3.0 AttifyOS es una distribución diseñada para ayudarte a realizar evaluaciones de seguridad y pruebas de penetración en dispositivos de Internet de las Cosas IoT. Te ahorra mucho tiempo al proporcionar un entorno preconfigurado con todas las herramientas necesarias cargadas. La nueva...
awesome-connected-things-sec — Updated!
🔐 Awesome Connected Things Security Resources Security research and exploitation techniques for IoT, embedded, industrial, and automotive systems. !https://img.shields.io/badge/%F0%9F%A4%96ROBOTICS-ROS&DDS...
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...
emba
EMBA 組み込みデバイスのファームウェア向けセキュリティアナライザー EMBA は、ペネトレーションテスター、プロダクトセキュリティチーム、開発者、責任あるプロダクトマネージャーのための、中央集約型ファームウェア分析およびSBOMツールとして設計されています。 ファームウェア抽出 から始まり、 静的解析 、エミュレーションによる 動的解析 、SBOMの構築、そしてWebベースの脆弱性レポートの生成まで、完全なセキュリティ分析プロセスをサポートします。 EMBA...
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...
ipsw
ipsw iOS/macOS Research Swiss Army Knife What is ipsw 🤔 ipsw is a comprehensive command-line research framework for iOS and macOS. It provides an extensive toolkit for security researchers, reverse engineers, jailbreak developers, and iOS enthusiasts to download, parse, and analyze Apple firmware...
binwalk
Binwalk v3 这是Binwalk固件分析工具的更新版本,已用Rust重新编写,以提高速度和准确性。 它的功能是什么? Binwalk能够识别,并可选地提取嵌入在其他文件中的文件和数据的。 尽管其主要重点是固件分析,但它支持多种文件和数据类型。 通过熵分析,它甚至可以帮助识别未知的压缩或加密! Binwalk可以被定制并集成到你自己的Rust项目中。 如何获取? 安装Binwalk及其所有依赖项的最简单方法是构建Docker镜像。 Binwalk也可以通过Rust包管理器安装。 或者,你也可以从源代码编译! 如何使用? 使用起来 简单 ,分析 快速 ,结果 详细 :...
CMF-Watch-Pro-2-BLE-Protocol
CMF Watch Pro 2 — BLE Protocol reverse-engineered Unofficial. This document describes the Bluetooth Low Energy BLE protocol of the CMF Watch Pro 2 CMF by Nothing, reconstructed by reverse engineering for an alternative companion app. It is not affiliated with or endorsed by Nothing/CMF. Use at yo...
firmwalker
firmwalker 一个用于搜索已提取或挂载的固件文件系统的简单 bash 脚本。 该脚本会在已提取或挂载的固件文件系统中搜索感兴趣的内容,例如: etc/shadow 和 etc/passwd 列出 etc/ssl 目录 搜索与 SSL 相关的文件,如 .pem、.crt 等 搜索配置文件 查找脚本文件 搜索其他 .bin 文件 查找关键字,如 admin、password、remote 等 搜索物联网设备上常见的 Web 服务器 搜索常见二进制文件,如 ssh、tftp、dropbear 等 搜索 URL、电子邮件地址和 IP 地址 实验性支持通过 Shodan CLI 调用...
binbloom
关于 该项目旨在分析原始二进制固件并自动确定其某些特性。 该工具兼容所有架构,因为它基本上只对固件进行简单统计。 主要功能: 加载地址 :binbloom 可以解析原始二进制固件并确定其加载地址。 字节序 :binbloom 可以使用启发式方法确定固件的字节序。 UDS 数据库 :binbloom 可以解析原始二进制固件并检查其是否包含包含 UDS 命令 ID 的数组。 下载/安装 首先,克隆 git 仓库: root@kitploit: git clone https://github.com/quarkslab/binbloom.git cd binbloom 要构建最新版本(仅限...
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...
FirmWire
root@kitploit: -. .-. | |+ \ \ / /+ .-. .- \ / \ | | | | '| ' \ // / | | '/ - / \ / '-' '-|| | || |||// | || |-' '-' FirmWire FirmWire は Samsung および MediaTek をサポートするフルシステムベースバンドファームウェア解析プラットフォームです。ベースバンドファームウェアイメージのファジング、根本原因解析、デバッグを可能にします。始めるにはFirmWire ドキュメント を参照してください! BibTeX FirmWire...
xortool
xortool.py A tool to do some xor analysis: guess the key length based on count of equal chars guess the key base on knowledge of most frequent char Notice: xortool is now only running on Python 3. The old Python 2 version is accessible at the py2 branch. The pip package has been updated...
firmware-analysis-toolkit
固件分析工具包 FAT 旨在帮助安全研究人员分析和识别物联网及嵌入式设备固件中的漏洞。该工具也用于由 Attify 举办的“ Offensive IoT Exploitation ”培训课程。 注意: 目前,它只是一个用于自动化 Firmadyne 的脚本,Firmadyne 是一款用于固件仿真的工具。如果实际仿真遇到问题,请将问题提交到 firmadyne issues。 如果你遇到问题,可以尝试 AttifyOS,它预装了固件分析工具包和其他工具,开箱即用。 固件分析工具包(以下简称 FAT)基于 Firmadyne 并做了一些改动。Firmadyne 使用 PostgreSQL...
polypyus
Polypyus 固件史官 Polypyus 通过学习从相似固件中提取已知函数,从而学会在原始二进制文件中定位函数。因此,它是一位固件史官。 Polypyus 无需反汇编这些二进制文件即可工作,这对于难以反汇编且常用工具会遗漏函数的二进制文件来说是一个优势。此外,仅基于二进制的方法使其非常快速,只需几秒即可运行。然而,这种方法要求二进制文件具有相同的架构和相似的编译器选项。 Polypyus 可集成到现有工具(如 Ghidra 、 IDA 、 BinDiff 和 Diaphora )的工作流程中。例如,它可以导入之前注释过的函数并从中学到知识,还可以导出已找到的函数以便导入到 IDA...