SkillAgentSearch skills...

LazyIDA

Make your IDA Lazy!

Install / Use

/learn @L4ys/LazyIDA
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

  1. Download or clone this repository.
  2. Copy LazyIDA.py into your IDA plugins directory:
    • Windows:
      %APPDATA%\Hex-Rays\IDA Pro\plugins\
    • macOS/Linux:
      ~/.idapro/plugins/
  3. Restart IDA.

Features

  • Remove function return type in Hex-Rays (IDA 7.5+ has this feature built-in): 

2016-06-12 11 05 29

  • Convert data into different formats, output will also be automatically copied to the clipboard:

2016-06-12 11 01 57 2016-06-12 11 03 18

  • Scan for format string vulnerabilities:

2016-06-15 8 19 03

  • 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

Related Skills

View on GitHub
GitHub Stars1.4k
CategoryDevelopment
Updated15h ago
Forks201

Languages

Python

Security Score

95/100

Audited on Mar 23, 2026

No findings