tkmru / Nao
Licence: gpl-3.0
Simple No-meaning Assembly Omitter for IDA Pro (This is just a prototype)
Stars: ✭ 228
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Nao
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
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:
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.
Usage
Shift-D
display eliminated disassemble code from current function.
Licence
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].