All Projects → tkmru → Nao

tkmru / Nao

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

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Nao

Sark
IDAPython Made Easy
Stars: ✭ 477 (+109.21%)
Mutual labels:  ida-plugin, idapython
Awesome Reverse Engineering
Reverse Engineering Resources About All Platforms(Windows/Linux/macOS/Android/iOS/IoT) And Every Aspect! (More than 3500 open source tools and 2300 posts&videos)
Stars: ✭ 2,954 (+1195.61%)
Mutual labels:  ida-plugin, idapython
Heap Viewer
An IDA Pro plugin to examine the glibc heap, focused on exploit development
Stars: ✭ 574 (+151.75%)
Mutual labels:  ida-plugin, idapython
Idangr
Use angr in the IDA Pro debugger generating a state from the current debug session
Stars: ✭ 214 (-6.14%)
Mutual labels:  ida-plugin, idapython
Flare Ida
IDA Pro utilities from FLARE team
Stars: ✭ 1,374 (+502.63%)
Mutual labels:  ida-plugin, idapython
Scratchabit
Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API
Stars: ✭ 369 (+61.84%)
Mutual labels:  ida-plugin, idapython
Hexrayspytools
IDA Pro plugin which improves work with HexRays decompiler and helps in process of reconstruction structures and classes
Stars: ✭ 873 (+282.89%)
Mutual labels:  ida-plugin, idapython
Hyara
Yara rule making tool (IDA Pro & Binary Ninja & Cutter Plugin)
Stars: ✭ 142 (-37.72%)
Mutual labels:  ida-plugin, idapython
Mipsaudit
IDA MIPS静态扫描脚本,汇编审计辅助脚本
Stars: ✭ 101 (-55.7%)
Mutual labels:  ida-plugin, idapython
Pytest Idapro
A pytest module for The Interactive Disassembler and IDAPython; Record and Replay IDAPython API, execute inside IDA or use mockups of IDAPython API.
Stars: ✭ 44 (-80.7%)
Mutual labels:  ida-plugin, idapython
Dereferencing
IDA Pro plugin that implements more user-friendly register and stack views
Stars: ✭ 336 (+47.37%)
Mutual labels:  ida-plugin, idapython
Mazewalker
Toolkit for enriching and speeding up static malware analysis
Stars: ✭ 132 (-42.11%)
Mutual labels:  idapython, malware-analysis
Polichombr
Collaborative malware analysis framework
Stars: ✭ 307 (+34.65%)
Mutual labels:  ida-plugin, malware-analysis
Ipyida
IPython console integration for IDA Pro
Stars: ✭ 358 (+57.02%)
Mutual labels:  ida-plugin, idapython
obfDetect
IDA plugin to pinpoint obfuscated code
Stars: ✭ 99 (-56.58%)
Mutual labels:  ida-plugin, idapython
Idarling
Collaborative Reverse Engineering plugin for IDA Pro & Hex-Rays
Stars: ✭ 588 (+157.89%)
Mutual labels:  ida-plugin, idapython
xray
Hexrays decompiler plugin that colorizes and filters the decompiler's output based on regular expressions
Stars: ✭ 97 (-57.46%)
Mutual labels:  malware-analysis, idapython
ida-embed-arch-disasm
Allows IDA PRO to disassemble x86-64 code (WOW64) in 32-bit database
Stars: ✭ 22 (-90.35%)
Mutual labels:  ida-plugin, idapython
Necromancer
IDA Pro V850 Processor Module Extension
Stars: ✭ 21 (-90.79%)
Mutual labels:  ida-plugin, idapython
Stingray
IDAPython plugin for finding function strings recursively
Stars: ✭ 110 (-51.75%)
Mutual labels:  ida-plugin, idapython

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].