Skip to content
/ nao Public
forked from tkmru/nao

Simple No-meaning Assembly Omitter for IDA pro (CURRENTLY UNDER DEVELOPMENT)

License

Notifications You must be signed in to change notification settings

n-o-o-n/nao

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nao

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

CURRENTLY UNDER DEVELOPMENT

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

About

Simple No-meaning Assembly Omitter for IDA pro (CURRENTLY UNDER DEVELOPMENT)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.5%
  • C 7.5%