LazyIDA
Make your IDA Lazy!
Install / Use
/learn @L4ys/LazyIDAREADME
LazyIDA
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.
Installation
Method 1: Using hcli (Recommended)
hcli plugin install LazyIDA
Method 2: Manual Installation
- Download or clone this repository.
- Copy
LazyIDA.pyinto your IDA plugins directory:- Windows:
%APPDATA%\Hex-Rays\IDA Pro\plugins\ - macOS/Linux:
~/.idapro/plugins/
- Windows:
- Restart IDA.
Features
- 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:
Related Skills
node-connect
333.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
82.0kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
82.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
333.3kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
