GitHub topics: firmware-analysis
e-m-b-a/emba
EMBA - The firmware security analyzer
Language: Shell - Size: 25.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3,102 - Forks: 274

fkie-cad/FACT_core
Firmware Analysis and Comparison Tool
Language: Python - Size: 58.6 MB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 1,364 - Forks: 235

mikeroyal/Firmware-Guide
Firmware Guide
Language: C - Size: 120 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 102 - Forks: 18

marin-m/vmlinux-to-elf
A tool to recover a fully analyzable .ELF from a raw kernel, through extracting the kernel symbol table (kallsyms)
Language: Python - Size: 1.38 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1,555 - Forks: 146

e-m-b-a/embark
EMBArk - The firmware security scanning environment
Language: Python - Size: 152 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 355 - Forks: 59

selvasaketha98/vml
Create engaging short-form videos with VML, an AI-powered video maker for TikTok, Instagram Reels, and YouTube Shorts. 🎉 GitHub repository for developers.
Language: TypeScript - Size: 400 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

AT0myks/reolink-fw
Extract information and files from Reolink firmwares.
Language: Python - Size: 182 KB - Last synced at: 18 days ago - Pushed at: 10 months ago - Stars: 18 - Forks: 0

david-oswald/iot-fw-extraction
Additional material for our paper "Breaking all the Things - A Systematic Survey of Firmware Extraction Techniques for IoT Devices" (CARDIS 2018)
Language: Python - Size: 37.7 MB - Last synced at: 23 days ago - Pushed at: almost 6 years ago - Stars: 17 - Forks: 2

Chaz-Ortiz/EMBA-CS-4613-901
EMBA is a firmware security analysis tool. I created a module for EMBA (p51 mustang binwalk extractor) that checks if the firmware file system being analyzed has a deep max depth that can benefit from an optimized extractor (>50 levels deep), leverages GPUs for processing speed and uses parallelization for file operations.
Language: Shell - Size: 44.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Coool/MEAnalyzer Fork of platomav/MEAnalyzer
Intel Engine & Graphics Firmware Analysis Tool
Language: Python - Size: 6.22 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

quarkslab/pyrrha
A tool for firmware cartography
Language: Python - Size: 12.8 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 149 - Forks: 11

projectbtle/argXtract
Tool to trace ARM Cortex-M assembly instructions and extract arguments to configuration APIs (supervisor calls or function calls).
Language: Python - Size: 1.83 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 31 - Forks: 4

attify/firmware-analysis-toolkit
Toolkit to emulate firmware and analyse it for security vulnerabilities
Language: Python - Size: 44.9 KB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 1,430 - Forks: 272

cruise-automation/fwanalyzer
a tool to analyze filesystem images for security
Language: Go - Size: 13.5 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 502 - Forks: 76

0xricksanchez/dlink-decrypt
D-Link firmware decryption PoC
Language: C - Size: 25.7 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 182 - Forks: 46

soyersoyer/basefind2
A faster firmware base address scanner.
Language: Python - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 53 - Forks: 8

fkie-cad/LuckyCAT
A distributed fuzzing management framework
Language: Python - Size: 2.16 MB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 67 - Forks: 16

E3V3A/hex2bin
An old CLI tool to parse Intel/Motorola formatted HEX ASCII firmware files into binary blobs
Language: C - Size: 43.9 KB - Last synced at: 5 months ago - Pushed at: almost 7 years ago - Stars: 33 - Forks: 15

patois/IDACyber
Data Visualization Plugin for IDA Pro
Language: Python - Size: 28.6 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 291 - Forks: 32

8051Enthusiast/allyourbase
Finds the base address of a firmware by comparing string addresses with target pointer addresses
Language: Python - Size: 8.79 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 43 - Forks: 1

sgayou/rbasefind
A firmware base address search tool.
Language: Rust - Size: 24.4 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 348 - Forks: 36

C00kie-/IoT-workshop-materials
Presented hardware reverse engineering workshops since 2019
Size: 48.2 MB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 61 - Forks: 20

fkie-cad/FACT_firmadyne_analysis_plugin
Integrates Firmadyne into FACT
Language: Python - Size: 51.8 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 4

ericyoc/cyber-domain-tools-ref-poc
Cyber analysis tools used in different domains of cybersecurity.
Language: Jupyter Notebook - Size: 112 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jason-c-daniels/Jcd.SRecord
A .NET Standard 2.0 library to assist with processing motorola s-record format files used for uploading and processing firmware.
Language: C# - Size: 233 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

jstrieb/remote-ofrak
Run OFRAK remotely to modify and repack binaries from your browser
Size: 1.06 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

ericyoc/iot_device_firmware_analysis_poc
Performs firmware analysis on a given binary file.
Language: Jupyter Notebook - Size: 357 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

immune-gmbh/agent
immune Guard agent application
Language: Go - Size: 517 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

AlexGustafsson/dlink-dcs-reversing 📦
An effort to simplify firmware analysis and firmware updating on D-Link's DCS line of products
Language: Shell - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

iiPrompt/antsimg-3.2.1.1-Firmware
Dumped firmware from YI Home Camera 2
Language: Shell - Size: 44.4 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

scriptingxss/owasp-fstm
The Firmware Security Testing Methodology (FSTM) is composed of nine stages tailored to enable security researchers, software developers, consultants, and Information Security professionals with conducting firmware security assessments.
Size: 4 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 303 - Forks: 68

secjey/dynamic-firmware-analysis
This tool automates firmware analysis tasks such as the extraction or emulation process of firmware images based on the Firmadyne system.
Language: Python - Size: 15.6 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 6 - Forks: 2

onehouwong/Firmware-Analysis-Papers
Recent security papers on firmware analysis
Size: 54.7 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 67 - Forks: 9

wr3nchsr/candytools
Android OTA image analysis preprocessing automation tool.
Language: Python - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

arunsigood/nforceit_IoT
This programm is used to auto discover vulnerabilities from extracted IoT device firmware
Language: Makefile - Size: 4.58 MB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 1

OTARIS/FirmwareCheck
Automated dynamic security analysis by emulation of IoT firmware images in CI-pipelines.
Language: Python - Size: 106 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 0

mytechnotalent/pico-micropython-debug-template
A Raspberry Pi Pico RP2040 debug template repo with step-by-step instructions on how to freeze your MicroPython files into C firmware and reverse engineer the binary with OpenOCD and GDB.
Language: Python - Size: 30.2 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

junxian428/Firmware_Analysis_and_Emulation_Learning
Firmware analysis and emulation (Firmware Dlink devices) Reference From https://youtu.be/dkGHoGlgodA
Size: 0 Bytes - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Joelone/rbasefind Fork of sgayou/rbasefind
A firmware base address search tool.
Size: 20.5 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
