Awesome Open Source
Awesome Open Source

nao

nao(no-meaning assembly omiter) is simple dead code eliminator plugin for IDA pro.

Nao is just a prototype

before:

before

after:

after

Requirement

  • IDAPython
  • Unicorn and Python binding

How to Install Unicorn

Please follow the link.

Download – Unicorn – The ultimate CPU emulator

Installation

Please copy the contents of nao directory in this repository to $IDA_ROOT/plugins folder, or just run nao/nao.py as the IDAPython script. After you install nao.py, you'll see eliminate dead code button on Edit/Plugins menu.

plugins_menu

Usage

Shift-D display eliminated disassemble code from current function.

Licence

GPL v3 license

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (806,114
Assembly (14,674
Ida (1,161
Malware Analysis (659
Ida Pro (252
Idapython (185
Ida Plugin (131
Unicorn Emulator (19