334 matches found
APKLab
APKLab The ultimate Android RE experience right inside your VS Code. APKLab seamlessly integrates the best open-source tools: Apktool, smali-lsp, Jadx, uber-apk-signer, apk-mitm and more to the excellent VS Code so you can focus on app analysis and get it done without leaving the IDE. Features...
sleigh
Sleigh Library Sleigh is a language used to describe the semantics of instruction sets of general-purpose microprocessors, with enough detail to facilitate the reverse engineering of software compiled for these architectures. It is part of the Ghidra reverse engineering platform and underpins two...
Enigma
Enigma Engine A native C++ reverse-engineering engine inspired by Ghidra's analysis pipeline. Enigma removes the JVM dependency and provides a standalone analysis core that can be embedded, extended, and integrated directly with native tools and AI systems. Current State Enigma is under active...
quokka
Quokka image generated by DALL-E Table of Contents Introduction Installation Usage Building Documentation FAQ Introduction Quokka is a binary exporter: from the disassembly of a program, it generates an export file that can be used without the disassembler. It currently supports IDA Pro , Ghidra...
droidcarve
DroidCarve DroidCarve is capable of analyzing an Android APK file and automate certain reverse engineering tasks. This repository contains the server and client component. The Frontend The frontend is a React application, which you can find in the client/ subfolder. The Backend The backend is a...
Hardware Hacking Cheatsheet
Hardware Hacking Cheatsheet TOC Disclaimer I'm a noob who's trying to learn this type of things so maybe something could be not 100% correct Sorry for bad english Notes Follow the easyest path first methodology Sometimes you will need to solder stuff; here a quick and simple how to You could have...
rop-tool
rop-tool v2.4.2 A tool to help you write binary exploits OPTIONS rop-tool v2.4.2 Help you make binary exploits. Usage: rop-tool OPTIONS Commands : gadget Search gadgets patch Patch the binary info Print info about binary heap Display heap structure disassemble Disassemble the binary search Search...
splinter
splinter splinter is a jvm analysis toolkit, allowing the user to view classes, methods, fields, constant pools and bytecode on runtime. this was made and tested on openjdk build 22.0.2+9-70 what is splinter? usually, when you think of an analysis toolkit for the jvm, you would think it uses jni ...
grap
grap: define and match graph patterns within binaries https://github.com/QuoSecGmbH/grap grap takes patterns and binary files, uses a Casptone-based disassembler to obtain the control flow graphs from the binaries, then matches the patterns against them. Patterns are user-defined graphs with...
NOP_Plugin
NOPPlugin Plugin for NOPing instructions in IDA. The creation of the plugin was inspired by Vidar Stealer I was trying to remove the junk bytes / instructions. Before: After: Instructions Paste the NOPPlugin.py file under "plugins" subdirectory of IDA. To NOP the instructions out just select the...
shellen
Shellen General Shellen is an interactive shellcoding environment. If you want a handy tool to write shellcodes, then shellen may be your friend. Shellen can also be used as an assembly or disassembly tool. keystone and capstone engines are used for all of shellen's operations. Shellen only works...
copy-as-yara
Copy as YARA Author: alden Copy disassembly nicely formatted for YARA rules. Description: This is a really simple plugin that allows you to copy disassembly in a way that can be used in YARA rules. You have the option to either copy the assembly code as it is or use address wildcarding to create...
z80-sans
Z80 Sans What's your favourite disassembler? Mine's a font: https://github.com/user-attachments/assets/bb6ceb18-c2fd-40a9-be4f-202321a214d9 This font converts sequences of hexadecimal lowercase characters into disassembled Z80 instructions, by making extensive use of OpenType's Glyph Substitution...
JOP_ROCKET
JOP ROCKET NOTE: With 2.15, we introduce the two-gadget disaptcher--this significantly expands possibilities with dispatcher gadgets. A lot of optimizations and additional new features have been added with 2.15 on May 26, 2021. Update: November 29, 2021: I have uploaded the slides for @Hack in...
x64dbg-xfg-marker
x64dbg XFG Marker Plugin Microsoft eXtended Flow Guard XFG is a control-flow integrity CFI technique that extends CFG with function call signatures. Each signature is 8 bytes long, and is located right before the target function. Since the signature is located in the code section, x64dbg gets...
machscope
MachScope A native macOS binary analysis tool providing Mach-O parsing, ARM64 disassembly, and process debugging. Built entirely in Swift with zero external dependencies. Features Feature| Description ---|--- Mach-O Parsing| Headers, segments, sections, symbols, dylibs, strings Code Signatures|...
DebuggerJ-
DebuggerJ++ Debugger / disassembler with GUI for malware analysis on 32- and 64-bit executables, in the style of OllyDbg / x64dbg. Designed to dissect viruses and malware for defensive purposes: creating antivirus/antimalware signatures, understanding behavior, and cleaning machines. ⚠️ Always...
Astra Linux – Vulnerability in Capstone
Capstone is a disassembly framework. In versions 6.0.0-Alpha5 and earlier, the length of Skipdata was not checked for bounds. As a result, a user-provided Skipdata callback could cause the csdisasm/csdisasmiter memcpy function to write more than 24 bytes into csinsn.bytes, leading to a heap buffe...
droidlysis
DroidLysis DroidLysis es una herramienta de preanálisis para aplicaciones Android : realiza tareas repetitivas y aburridas que normalmente haríamos al comienzo de cualquier ingeniería inversa. Desensambla la muestra de Android, organiza la salida en directorios y busca puntos sospechosos en el...
rehex
Editor Hexadecimal para Ingenieros Inversos Un editor hexadecimal multiplataforma Windows, Linux, macOS, BSD para ingeniería inversa y todo lo demás. Se puede acceder a una copia en línea del manual aquí: solemnwarning.net/rehex/manual/. Características Soporte para archivos grandes 1TB+...