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 resultsConsider using and contributing to HappyIDA, which has a better code architecture for adding new features.
hcli plugin install LazyIDA
LazyIDA.py into your IDA plugins directory:%APPDATA%\Hex-Rays\IDA Pro\plugins\~/IDA/plugins/
- 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 clipboard
- c: Copy name of current item into clipboard
- v: Remove return type of current item
$ claude mcp add LazyIDA \
-- python -m otcore.mcp_server <graph>