awesome-ida-x64-olly-plugin
by fr0gger
A curated list of IDA x64DBG, Ghidra and OllyDBG plugins.
AI summary
Binary analysis suite
A curated collection of plugins and tools for reverse-engineering binary code using IDA Pro and other disassemblers
- stars
- 1.3K
- forks
- 152
- watching
- 45
- entries
- 111
What's in the list
111 links in 5 sections, with live GitHub stats.activeno commit in 2y
IDA Plugins
- Keypatch
: Friendly assembly-level patching/searching plugin (using multi-arch assembler framework inside)
Lazy ida
: Add functionalities such as function return removing, converting data, scanning for string vulnerabilities
IDAemu
: Use for emulating code in IDA Pro. It is based on unicorn-engine
IDA_EA
: A set of exploitation/reversing aids for IDA
Labeless
: System for labels/comments synchronization with a debugger backend
Idadiff
: A diffing tool using
IDA Skin
: Plugin providing advanced skinning support for IDA Pro utilizing Qt stylesheets, similar to CSS
Auto Re
: Auto-renaming dummy-named functions, which have one API call or jump to the imported API
IDA IPython
: An IDA Pro Plugin for embedding an IPython
IDA Sploiter
: An exploit development and vulnerability research plugin
IDATropy
: It is designed to generate charts of entropy and histograms using the power of idapython and matplotlib
IDA Patcher
: It is designed to enhance IDA's ability to patch binary files and memory
IDAHunt
: Analyze binaries with IDA Pro and hunt for things in IDA Pro
IDA for Delphi
: IDA Python Script to Get All function names from Event Constructor (VCL)
IDA ARM Highlight
: Highlighting and decoding ARM system instructions
- BinDiff
: It is a comparison tool for binary files, that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code
Diaphora
: It is a program diffing plugin for IDA, similar to Zynamics Bindiff
Yaco
: Collaborative Reverse-Engineering for IDA
- IDASignSrch
: It can recognize tons of compression, multimedia and encryption algorithms and many other things like known strings and anti-debugging code
- Findcrypt2
: It searches constants known to be associated with cryptographic algorithm in the code
Driver Buddy
: It assists with the reverse engineering of Windows kernel drivers
Heap Viewer
: Used to examine the glibc heap, focused on exploit development
IDAScope
: It consists of multiple tabs, containing functionality to achieve different goals such as fast identification of semantically interesting locations
HexRayPytools
: Assist in the creation of classes/structures and detection of virtual tables
Ponce
: Symbolic Execution just one-click away!
idenLib.py
: (Library Function Identification ) plugin for
J.A.R.V.I.S
A plugin for IDA Pro to assist you with the most common reversing tasks. It integrates with the (J.A.R.V.I.S) tracer
golang_loader_assist
: Making GO reversing easier in IDA Pro
FindYara
: IDA python plugin to scan binary with yara rules
Karta
: Source code assisted fast binary matching plugin for IDA
VT-IDA-PLUGIN
: This plugin integrates functionality from VirusTotal web services into the IDA Pro's user interface
mkYARA
: mkYARA comes with a IDA plugin to easily create YARA signatures by selecting a set of instructions and choosing one of the mkYARA -> Generate YARA rule options
Oregami
: IDA plugins and scripts for analyzing register usage frame
IDA_IFL
: A small plugin with a goal to provide user-friendly way to navigate between functions and their references
xray
: xray is a plugin for the Hexrays decompiler that both filters and colorizes the textual representation of the decompiler's output based on configurable regular expressions
Lighthouse
: Lighthouse is a powerful code coverage plugin for IDA Pro and Binary Ninja. As an extension of the leading disassemblers, this plugin enables one to interactively explore code coverage data in new and innovative ways when symbols or source may not be available for a given binary
CAPA Explorer
: Capa explorer is an IDA Pro plugin written in Python that integrates the FLARE team's open-source framework, capa, with IDA
Ghida
: GhIDA is an IDA Pro plugin that integrates the Ghidra decompiler in IDA
vt-ida-plugin
: This plugin integrates functionality from VirusTotal web services into the IDA Pro's user interface
Virtuailor
: IDAPython tool for C++ vtables reconstruction
ipyda
: PyIDA is a python-only solution to add an IPython console to IDA Pro
ComIDA
: An IDA Plugin that help during the analysis of modules using COM
- D810
: D-810 is an IDA Pro plugin which can be used to deobfuscate code at decompilation time by modifying IDA Pro microcode
lumen
: A private Lumina server for IDA Pro
Hexrays Toolbox
: Hexrays Toolbox is a script for the Hexrays Decompiler which can be used to find code patterns within decompiled code
HRDevHelper
: This plugin for the HexRays decompiler creates a graph of a decompiled function's AST using IDA's internal graph viewer
dsync
: IDAPython plugin that synchronizes disassembler and decompiler views
IDACyber
: IDACyber is an interactive data visualization plugin for IDA Pro. It consists of external "color filters" that transform raw data bytes into a canvas that can be used to inspect and navigate data interactively
abyss
: Augmentation of postprocess Hexrays decompiler output
genmc
: genmc is an IDAPython script/plugin hybrid that displays Hexrays decompiler microcode, which can help in developing microcode plugins
ida-minsc
: IDA-minsc is a plugin for IDA Pro that assists a user with scripting the IDAPython plugin that is bundled with the disassembler
Bip
: Bip is a project which aims to simplify the usage of python for interacting with IDA. Its main goals are to facilitate the usage of python in the interactive console of IDA and the writing of plugins
FIDL
: This is a set of utilities wrapping the decompiler API into something sane. This code focus on vulnerability research and bug hunting
flare-emu
: flare-emu marries a supported binary analysis framework, such as IDA Pro or Radare2, with Unicorn’s emulation framework to provide the user with an easy to use and flexible interface for scripting emulation tasks
CTO (Call Tree Overviewer)
: CTO (Call Tree Overviewer) is an IDA plugin for creating a simple and efficiant function call tree graph. It can also summarize function information such as internal function calls, API calls, static linked library function calls, unresolved function calls, string references, structure member accesses, specific comments
HashDB
: Malware string hash lookup plugin for IDA Pro. This plugin connects to the OALABS HashDB Lookup Service
deREferencing
: deReferencing is an IDA Pro plugin that implements new registers and stack views. Adds dereferenced pointers, colors and other useful information, similar to some GDB plugins (e.g: PEDA, GEF, pwndbg, etc)
syms2elf
: The plugin export the symbols (for the moment only functions) recognized by IDA Pro and radare2 to the ELF symbol table
retdec-idaplugin
: RetDec plugin for IDA (Interactive Disassembler). The plugin comes at both 32-bit and 64-bit address space variants (both are 64-bit binaries)
VMAttack
: IDA Pro Plugin for static and dynamic virtualization-based packed analysis and deobfuscation
BinCAT
: Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detection
ttddbg - Time Travel Debugging IDA plugin
: This plugin adds a new debugger to IDA which supports loading Time Travel Debugging traces generated using WinDBG Preview
- IDA Plugin List
: An additional list that contains multiple IDA plugin
Gepetto
: Gepetto is a Python script which uses OpenAI's ChatGPT to provide meaning to functions decompiled by IDA Pro
DAILA
: A decompiler-unified plugin for accessing the OpenAI API to improve your decompilation experience
VulChatGPT
: Use IDA PRO HexRays decompiler with OpenAI(ChatGPT) to find possible vulnerabilities in binaries
gooMBA
: gooMBA is a Hex-Rays Decompiler plugin to simplify Mixed Boolean-Arithmetic (MBA) expressions
NOP_Plugin
: Plugin for NOPing instructions in IDA
Copilot for IDA Pro
: ChatGPT Agent analyses your IDA pseudocode
Ghidra Plugins
Ghidra Scripts
: Port of devttyS0's IDA plugins to the Ghidra plugin framework, new plugins as well
Ghidra Scripts 2
: Ghidra script for malware analysis
Findcrypt
: IDA Pro's FindCrypt ported to Ghidra, with an updated and customizable signature database
Lazy Ghidra
: Make your Ghidra Lazy
Pcode Emulator
: A PCode Emulator for Ghidra
dragondance
: Dragon Dance is a plugin for Ghidra to get visualize and manipulate the binary code coverage data
ghidra_nodejs
: Ghidra plugin to parse, disassemble and decompile NodeJS Bytenode (JSC) binaries
cantordust
: CantorDust is a binary visulization tool used to aid reverse engineering efforts. It allows humans to utilize their superior visual pattern recognition to identify patterns in binary data
ghidra-findcrypt
: Ghidra analysis plugin to locate cryptographic constants (This is a re-write of another Ghidra FindCrypt script as an auto analysis module)
Awesome Ghidra
: A list of additionnal Ghidra plugins
Ghidrathon
: Ghidrathon is a Ghidra extension that adds Python 3 scripting capabilities to Ghidra
GptHidra
: GptHidra is a Ghidra plugin that uses the OpenAI Chat GPT to explain functions. With GptHidra, you can easily understand the purpose and behavior of functions in your codebase
Replica
: Ghidra Analysis Enhancer - Automatically enhance Ghidra's auto analysis with additional scripts and features
AskJOE
: AskJoe is a tool that utilizes OpenAI to assist researchers wanting to use Ghidra as their malware analysis tool
x64dbg Plugins
Checksec
: x64dbg plugin to check security settings
ClawSearch
: A memory scanner plugin for x64dbg, inspired by Cheat Engine
x64DBGPYLIB
: Port of windbglib to x64dbgpy, in an effort to support mona.py in x64dbg
xAnalyzer
: It is capable of doing various types of analysis over the static code of the debugged application to give more extra information to the user
x64DBGIDA
: Official x64dbg plugin for IDA Pro
x64dbg Dark Theme
: Simple dark theme
X64DBG YaraGen
: Generate Yara rules from function basic blocks
Diff
: Very simple plugin to diff a section in memory with a file
Unpacking Script
: Unpacking script for x64dbg
Anti Anti
: Open-source user-mode Anti-Anti-Debug plugin
Highlightfish
: Plugin to customize x64dbg
TitanHide
: It is a driver intended to hide debuggers from certain processes
idenLibX
: (Library Function Identification ) plugin for /
Official x64dbg plugins
: Official repository of the x64dbg debugger plugins
x64dbgpy
: Automating x64dbg using Python, Snapshots
- Multiline Ultimate Assembler
: A multiline (and ultimate) assembler (and disassembler) plugin for x64dbg and OllyDbg. A perfect tool for modifying and extending a compiled executable functionality
OllyDBG Plugins
- OllyDumpEx
: This plugin is process memory dumper for OllyDbg
- OllyDeobfuscator
: Deobfuscator for Olly
- Phantom
: Anti anti-debug trick
- TLSCatch 0.3
: This plugin simply intercepts any new module loaded into the current process address space, searches it for TLS callbacks
- AnalyzeThis
: Assisting for unpacking
- Multiline Ultimate Assembler
: A multiline (and ultimate) assembler (and disassembler) plugin for x64dbg and OllyDbg. A perfect tool for modifying and extending a compiled executable functionality
GDB Plugins
GEF
: GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging features for exploit developers & reverse engineers
pwndbg
: Pwndbg is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers
Voltron
: Voltron is an extensible debugger UI toolkit written in Python. It aims to improve the user experience of various debuggers (LLDB, GDB, VDB and WinDbg)
gdbghidra
: gdbghidra - a visual bridge between a GDB session and GHIDRA
angrgdb
: Use angr inside GDB. Create an angr state from the current debugger state
Nothing in this list matches your filter.