gmh5225 / IDA-LazyIDA

Make your IDA Lazy!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LazyIDA

Make your IDA Lazy!

Install

  1. put LazyIDA.py into plugins folder under your IDA Pro installation path.

Features

  • 原版很久没更新【添加以下功能】

    • 自动重定位跳转 (调试的时候不用重新计算偏移或者rebase)
    • DUMP 指定内存到文件(脱壳不用脚本了)
    • 粘贴 ASCII/HEX/BASE64 到指定内存 (批量修改内存)
    • 复制 RVA
  • Jump to other based-address without rebase the idb.

When you debug a program using ohter debuggers, such as ollydbg, and you want to jump to some runtime address in ida, but the imagebase had changed sometimes, so the only way is to rebase idb and type 'G' to jump to the target address. For some large program's idb, it will takes terrible time to rebase the idb.

offset = target_addr - target_base + currrent_base

LazyIDA can help you jump to other based-address without rebase. shortcuts: Shift + G, LazyIDA will copy the address from clipboard, and fill it in 'Target Addr'.

  • Remove function return type in Hex-Rays:

2016-06-12 11 05 29

  • Convert data into different formats:

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
  • paste data to arbitary address, supports paste from HEX, BASE64, or ASCII

  • lazy dumper, A tool for dump memory to a file, you can specify it size in ui.

About

Make your IDA Lazy!

License:MIT License


Languages

Language:Python 100.0%