Skip to content

L4ys/LazyIDA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:
      ~/IDA/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

About

Make your IDA Lazy!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 18

Languages