Make your IDA Lazy!
Note
This project was written casually 10 years ago when I was doing CTF challenges. As IDA Pro has evolved, many features are now outdated or built-in:
- Remove return type: Built-in since IDA Pro 7.5+
- Dump feature: Can be replaced with IDA's built-in
Shift-E - Format string vulnerability scan: Since Hex-Rays decompiler now supports most common architectures, this feature should be reimplemented using Hex-Rays API for better results
Consider using and contributing to HappyIDA, which has a better code architecture for adding new features.
hcli plugin install LazyIDA
- Download or clone this repository.
- Copy
LazyIDA.pyinto your IDA plugins directory:- Windows:
%APPDATA%\Hex-Rays\IDA Pro\plugins\ - macOS/Linux:
~/IDA/plugins/
- Windows:
- Restart IDA.
- Remove function return type in Hex-Rays (IDA 7.5+ has this feature built-in):
- Convert data into different formats, output will also be automatically copied to the clipboard:
- Scan for format string vulnerabilities:
- Jump to vtable functions by double clicking
- Lazy shortcuts:
- Disasm Window:
w: Copy address of current line into clipboard
- Hex-rays Window:
w: Copy address of current item into clipboardc: Copy name of current item into clipboardv: Remove return type of current item
- Disasm Window:



