Need help with nao?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

tkmru
225 Stars 53 Forks GNU General Public License v3.0 70 Commits 14 Opened issues

Description

Simple No-meaning Assembly Omitter for IDA Pro (This is just a prototype)

Services available

!
?

Need anything else?

Contributors list

# 93,385
ghidra
OCaml
Ruby
idapyth...
32 commits
# 222,981
ghidra
Python
C
idapyth...
4 commits
# 404,203
Python
C
idapyth...
unicorn...
4 commits

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.