This is your work, valued
shannon_modem_loader. Exynos Modem / Shannon baseband firmware loader for IDA Pro 8.x/9.x
★ 82MKMTool. MKMTool ist a helper application I wrote for tinkering around with optimization of sale processes on magiccardmarket.eu and the idea of automisation of some tasks most people wouldn’t be able to get done by pure manpower.
★ 78blc. Integrate Ghidra's decompiler as an Ida plugin, this version has nice syntax highlighting, comments and other cool features.
★ 50ida-vscode-theme. This is a vscode like theme for IDA 7.x with native theme support
★ 42MKMEye. List cards fast to MKM using image recognition.
★ 26idb2pat. idb2pat plugin, fixed to work with IDA 6.2
★ 23ida-pro-function-hunter. IDA Pro script to find interesting syscalls and patterns in binaries
★ 21IDAPythonEmbeddedToolkit. IDA Python Embedded Toolkit -- IDAPython scripts for automating analysis of firmware of embedded devices
★ 21patchdiff2_ida6. patched up patchdiff2 to compile and work with IDA 6 on OSX
★ 18Quake3-HD--iPAD-. Quake 3 Arena for iPad
★ 12yatebts-builder. This project is a build environment for a local BTS setup. It will pull all sources and will build Yate, YateBTS, srsRAN 4G, srsProject and a suiteable bladeRF firmware inside a handy docker container and build them for you.
★ 10useful-script-and-code. some useful scripts and code for Reverse Engineering and other stuff
★ 7apinject. APInject is a Linux process injector which is designed to inject itself into the target process, instead of using an external library.
★ 6win_driver_plugin. A tool to help when dealing with Windows IOCTL codes or reversing Windows drivers. This version was fixed for IDA 7.x
★ 5fastrpc-sc8280xp-testing. Very verbose fastrpc fork for the sc8280xp, intended for testing purpose.
★ 2flareon6. The useful pieces of my solutions for the 6th anual flare-on challange.
★ 2Simplify_2_-daVinciPro_gcode_converter. Use this tool to convert your simplify 3D gcode for use with daVinci Pro.
★ 2heretic. Fully automatic censorship removal for language models
★ 27kqemu-libafl-bridge. C
★ 6hexagon_fuzz. A fuzzing framework for Hexagon baseband firmware using QEMU system emulation.
★ 136eud. C++
★ 100uEmu. Tiny cute emulator plugin for IDA based on unicorn.
★ 1.2kbincat. Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detection
★ 1.9kfastrpc. FastRPC is Qualcomm's userspace library that facilitates efficient remote procedure calls between the CPU and DSP for high-performance computing.
★ 104BaseSpec. A tool for comparing cellular layer 3 protocol messages between the specification documents and baseband implementations
★ 50CodemerxDecompile. The first standalone .NET decompiler for Mac, Linux and Windows
★ 395binbloom. Raw binary firmware analysis software
★ 583fil-c. Fil-C: completely compatible memory safety for C and C++
★ 3.7klibidacpp. idax: IDASDK extension libraries
★ 26SipHash. High-speed secure pseudorandom function for short messages
★ 769kernel-hardening-checker. A tool for checking the security hardening options of the Linux kernel
★ 2.1kdisable-flutter-tls-verification. A Frida script that disables Flutter's TLS verification
★ 658frida-ios-hook. A tool that helps you easy trace classes, functions, and modify the return values of methods on iOS platform
★ 1.2kfpicker. fpicker is a Frida-based fuzzing suite supporting various modes (including AFL++ in-process fuzzing)
★ 296android-proxy-toggle. Small application to help android developers to quickly enable and disable proxy settings
★ 529qualcomm_baseband_scripts. Collection of scripts for reversing Qualcomm Hexagon baseband / modem firmware
★ 191hexag00n. Hexag00n: A collection of reverse engineering tools for the Qualcomm Digital Signal Proccesor (QDSP6)
★ 1lucid. An Interactive Hex-Rays Microcode Explorer
★ 674allthingsida. Repository for the code snippets from the AllThingsIDA video channel
★ 192LTE-Cell-Scanner. OpenCL, SDR, TDD/FDD LTE cell scanner, full stack from A/D samples to SIB ASN1 messages decoded in PDSCH, (optimized for RTL-SDR HACKRF and BladeRF board)
★ 789MyKiCad. My KiCad boards. Can't be bothered uploading individually anymore, so here you go.
★ 247AMIE. A Minimalist Instruction Extender for the ARM architecture and IDA Pro
★ 203idamagicstrings. An IDA Python script to extract information from string constants.
★ 334appdecrypt. appdecrypt is a tool to make decrypt application encrypted binaries on macOS when SIP-enabled (macOS 11.3 or below)
★ 1kQCOM_dlpager_v2. Python
★ 9dnSpy. Unofficial revival of the well known .NET debugger and assembly editor, dnSpy
★ 11kBuffer-Overflow-Analyser. Static analysis tool to detect buffer overlows
★ 2gr-gsm. Gnuradio blocks and tools for receiving GSM transmissions
★ 1.5ktetra-toolkit. Tools and documentation for TETRA decoding
★ 36banned_functions. IDAPython script to check ELF & PE/COFF for MS SDL banned.h policy violations and set breakpoints.
★ 36darter. :detective: Dart / Flutter VM snapshot analyzer
★ 344n00bcon. n00bcon web page
★ 1honggfuzz. Security oriented software fuzzer. Supports evolutionary, feedback-driven fuzzing based on code coverage (SW and HW based)
★ 3.4kautopen. Autopen is an open-source toolkit designed to assist security analysts, manufacturers, and various professionals to detect potential vulnerabilities in vehicles.
★ 13binja-hexagon. Python
★ 117qc_debug_monitor. Debug messages monitor for Qualcomm cellular modems
★ 76gdbstub. Simple, single-file, dependency-free GDB stub that can be easily dropped in to your project.
★ 269Condstanta. Python
★ 62pe-bear. Portable Executable reversing tool with a friendly GUI
★ 3.7kcananalyze. CANanalyze : a python framework for automotive protocols
★ 88flutter-re-demo. Experiments on the feasibility of Flutter application reverse engineering
★ 178reFlutter. Flutter Reverse Engineering Framework
★ 2.7kobdii. C API for OBD-II vehicle diagnostics
★ 151PiOBDII. ODBII graphic interface on a Raspberry Pi computer, using an ELM327 Bluetooth/USB device. Read and display engine data, OBDII Trouble Codes & Descriptions Using Python. YouTube video: https://www.youtube.com/watch?v=yTRAhubZhsU
★ 309x86osdev. x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
★ 90vscode-code-annotation. Code Annotation Extension for VSCode
★ 83hardened_malloc. Hardened allocator designed for modern systems. It has integration into Android's Bionic libc and can be used externally with musl and glibc as a dynamic library for use on other Linux-based platforms. It will gain more portability/integration over time.
★ 1.9klauterbach-python. Lauterbach Python Library
★ 2qscripts. Programming productivity plugin for IDAPython and C++ development
★ 397OldLinBPQ. Linux version of BPQ32 Ham Radio networking package
★ 29nrf5x-tools. Nordic Semiconductor nRF5x series disassembly tools
★ 82nfcpy. A Python module to read/write NFC tags or communicate with another NFC device.
★ 635libnfc. Platform independent Near Field Communication (NFC) library
★ 2kndeflib. Python package for parsing and generating NFC Data Exchange Format messages.
★ 69HexRaysCodeXplorer. Hex-Rays Decompiler plugin for better code navigation
★ 2.6kpil-squasher. Convert split mdt + b%02d files into mbn file
★ 45unify_trustlet. Unifies ".mdt" and ".bXX" files into a complete Trustlet
★ 95idarop. ROP database plugin for IDA
★ 32Checklists. Red Teaming & Pentesting checklists for various engagements
★ 2.7kqualcomm-nnlib. Qualcomm Hexagon NN Offload Framework
★ 46how2heap. A repository for learning various heap exploitation techniques.
★ 8.8kQCSuper. QCSuper is a tool communicating with Qualcomm-based phones and modems, allowing to capture raw 2G/3G/4G radio frames, among other things.
★ 1.6kedl. Inofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools :)
★ 2.5k3GPPDecoder. Opensource decoder to decode 3GPP - LTE, UMTS, GSM protocols and messages
★ 82mediatek-lte-baseband-re. Notes and utilities for reverse engineering the MediaTek LTE baseband and its Coresonic DSP.
★ 219idp_hexagon. Hexagon processor module for IDA Pro disassembler
★ 19idp_hexagon. Hexagon processor module for IDA Pro disassembler
★ 137hexagon. IDA processor module for the hexagon (QDSP6) processor
★ 241RadioLib. Universal wireless communication library for embedded devices
★ 2.5ktinyusb. An open source cross-platform USB stack for embedded system
★ 7kHamlib. Ham radio control library for rigs (radios), rotators, and amplifiers. For daily snapshots see:
★ 832uC-OS2. µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.
★ 730radio_tool. TYT/BaoFeng Firmware tool
★ 3awesome-baseband-research. A curated list of awesome baseband research resources
★ 179blog. For code snippets and information
★ 41anytone-flash-tools. Independend flash tools for Anytone D878UV radio (and maybe others)
★ 62emba. EMBA - The firmware security analyzer
★ 3.6kMMDVM_HS_firmware. C
★ 18nuclei-templates. Community curated list of templates for the nuclei engine to find security vulnerabilities.
★ 13knuclei. Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
★ 30ksdrangel. SDR Rx/Tx software for Airspy, Airspy HF+, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay and FunCube
★ 3.9kmd380tools. Firmware patches for the TYT-MD380 handheld radio.
★ 848OpenRTX. Modular Open Source Radio Firmware
★ 890Virtuailor. IDAPython tool for creating automatic C++ virtual tables in IDA Pro
★ 1.4kdumpflash. Low-level NAND Flash dump and parsing utility
★ 321scrapy. Scrapy, a fast high-level web crawling & scraping framework for Python.
★ 64kbap. Binary Analysis Platform
★ 2.2kwtf. wtf is a distributed, code-coverage guided, customizable, cross-platform snapshot-based fuzzer designed for attacking user and / or kernel-mode targets running on Microsoft Windows and Linux user-mode (experimental!).
★ 1.8knorthstar. Embedded container runtime
★ 182jtdx. JTDX
★ 116svxlink. Advanced repeater system software with EchoLink support for Linux including a GUI, Qtel - the Qt EchoLink client
★ 528dnSpy. .NET debugger and assembly editor
★ 30kaprsd. APRS daemon for Polaric Server
★ 28parameth. This tool can be used to brute discover GET and POST parameters
★ 1.4kfrida-scripts. JavaScript
★ 129iOS-ProxyTool. set HTTPS proxy from command line
★ 27N7DDC-ATU-100-mini-and-extended-boards. Assembly
★ 399openwebrx. Open source, multi-user SDR receiver software with a web interface
★ 1.3ksk3wldbg. Debugger plugin for IDA Pro backed by the Unicorn Engine
★ 2NECromancer. IDA Pro V850 Processor Module Extension
★ 33ghidra_v850. Ghidra support for Renesas V850 MCUs
★ 80IDAPythonEmbeddedToolkit. IDA Python Embedded Toolkit -- IDAPython scripts for automating analysis of firmware of embedded devices
★ 688uefi-firmware-parser. Parse BIOS/Intel ME/UEFI firmware related structures: Volumes, FileSystems, Files, etc
★ 919HookTools. Plugin for Process Hacker 2 ( https://github.com/processhacker2 ), displays system hooks and able to unhook too.
★ 55fldigi. Amateur Radio digital modem application [SF mirror]
★ 164thug. Python low-interaction honeyclient
★ 1kjsdetox. A Javascript malware analysis tool
★ 609binee. Binee: binary emulation environment
★ 531reg_export. C++
★ 12jmp2it. Transfer EIP control to shellcode during malware analysis investigation
★ 77bias. Bluetooth Impersonation AttackS (BIAS) [CVE 2020-10135]
★ 92capa. The FLARE team's open-source tool to identify capabilities in executable files.
★ 6.1khexrays_scripts. Various scripts for the Hexrays decompiler
★ 95tsunami-security-scanner. Tsunami is a general purpose network security scanner with an extensible plugin system for detecting high severity vulnerabilities with high confidence.
★ 8.6kDidierStevensSuite. Please no pull requests for this repository. Thanks!
★ 2.5kqiling. A True Instrumentable Binary Emulation Framework
★ 6ksahara. A multi-platform tool for working with Qualcomm Sahara protocol using QT5 and libopenpst
★ 219MBE. Course materials for Modern Binary Exploitation by RPISEC
★ 6kABD. Course materials for Advanced Binary Deobfuscation by NTT Secure Platform Laboratories
★ 1.2kcomida. An IDA Plugin that help analyzing module that use COM
★ 233HexRaysDeob. Hex-Rays microcode API plugin for breaking an obfuscating compiler
★ 804Windows10Debloater. Script to remove Windows 10 bloatware.
★ 19kPayloadsAllTheThings. A list of useful payloads and bypass for Web Application Security and Pentest/CTF
★ 80kGanxo_. An opensource API hooking framework
★ 22magic_card_detector. Python implementation of a Magic: the Gathering card segmentation and recognition
★ 125blc. Integrate Ghidra's decompiler as an Ida plugin
★ 429fridump. A universal memory dumper using Frida
★ 855winafl. A fork of AFL for fuzzing Windows binaries
★ 2.6kPracticalMalwareLabs. Keep track of the labs from the book "Practical Malware Analysis"
★ 171dsync. IDAPython plugin that synchronizes disassembler and decompiler views
★ 458funcap. IDA Pro script to add some useful runtime info to static analysis
★ 531pe-sieve. Scans a given process. Recognizes and dumps a variety of potentially malicious implants (replaced/injected PEs, shellcodes, hooks, in-memory patches).
★ 3.8kDetect-It-Easy. Program for determining types of files for Windows, Linux and MacOS.
★ 11kflare-ida. IDA Pro utilities from FLARE team
★ 2.5kSecLists. SecLists is the security tester's companion. It's a collection of multiple types of lists used during security assessments, collected in one place. List types include usernames, passwords, URLs, sensitive data patterns, fuzzing payloads, web shells, and many more.
★ 73kIDASkins. Advanced skinning plugin for IDA Pro
★ 935bagbak. [deprecated] Yet another frida based iOS dumpdecrypted. Also decrypts app extensions
★ 1.5kjohn. John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
★ 13kghidra-firmware-utils. Ghidra utilities for analyzing PC firmware
★ 491ghidra. Ghidra is a software reverse engineering (SRE) framework
★ 72kUPnP-Pentest-Toolkit. UPnP Pentest Toolkit for Windows
★ 261HolographicAcademy. This is the home of all code assets necessary for the Holographic Academy.
★ 281Findsploit. Find exploits in local and online databases instantly
★ 1.8ksmarty-gettext. Gettext plugin enabling internationalization in Smarty Package files. Smarty-gettext is a module that provides gettext support to Smarty, the popular PHP template engine.
★ 75useful-script-and-code. some useful scripts and code for Reverse Engineering and other stuff
★ 7idb2pat. idb2pat plugin, fixed to work with IDA 6.2
★ 23Quake3-HD--iPAD-. Quake 3 Arena for iPad
★ 12patchdiff2_ida6. patched up patchdiff2 to compile and work with IDA 6 on OSX
★ 18