All Projects → a1ext → ida-embed-arch-disasm

a1ext / ida-embed-arch-disasm

Licence: Apache-2.0 license
Allows IDA PRO to disassemble x86-64 code (WOW64) in 32-bit database

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ida-embed-arch-disasm

obfDetect
IDA plugin to pinpoint obfuscated code
Stars: ✭ 99 (+350%)
Mutual labels:  ida-pro, ida-plugin, idapython
Idangr
Use angr in the IDA Pro debugger generating a state from the current debug session
Stars: ✭ 214 (+872.73%)
Mutual labels:  ida-pro, ida-plugin, idapython
Dereferencing
IDA Pro plugin that implements more user-friendly register and stack views
Stars: ✭ 336 (+1427.27%)
Mutual labels:  ida-pro, ida-plugin, idapython
Ipyida
IPython console integration for IDA Pro
Stars: ✭ 358 (+1527.27%)
Mutual labels:  ida-pro, ida-plugin, idapython
Necromancer
IDA Pro V850 Processor Module Extension
Stars: ✭ 21 (-4.55%)
Mutual labels:  ida-pro, ida-plugin, idapython
Hyara
Yara rule making tool (IDA Pro & Binary Ninja & Cutter Plugin)
Stars: ✭ 142 (+545.45%)
Mutual labels:  ida-pro, ida-plugin, idapython
Sark
IDAPython Made Easy
Stars: ✭ 477 (+2068.18%)
Mutual labels:  ida-pro, ida-plugin, idapython
DrGadget
dr.rer.oec.gadget IDAPython plugin for the Interactive Disassembler <ABANDONED PROJECT>
Stars: ✭ 61 (+177.27%)
Mutual labels:  ida-pro, ida-plugin, idapython
ida migrator
IDA Migrator is an IDA Pro plugin which helps migrate existing work from one database instance to another. It Conveniently migrates function names, structures and enums.
Stars: ✭ 65 (+195.45%)
Mutual labels:  ida-pro, ida-plugin, idapython
Idarling
Collaborative Reverse Engineering plugin for IDA Pro & Hex-Rays
Stars: ✭ 588 (+2572.73%)
Mutual labels:  ida-pro, ida-plugin, idapython
Heap Viewer
An IDA Pro plugin to examine the glibc heap, focused on exploit development
Stars: ✭ 574 (+2509.09%)
Mutual labels:  ida-pro, ida-plugin, idapython
Flare Ida
IDA Pro utilities from FLARE team
Stars: ✭ 1,374 (+6145.45%)
Mutual labels:  ida-pro, 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 (+100%)
Mutual labels:  ida-pro, ida-plugin, idapython
Stingray
IDAPython plugin for finding function strings recursively
Stars: ✭ 110 (+400%)
Mutual labels:  ida-pro, ida-plugin, idapython
Rematch
REmatch, a complete binary diffing framework that is free and strives to be open source and community driven.
Stars: ✭ 141 (+540.91%)
Mutual labels:  ida-pro, ida-plugin
Genmc
Display Hex-Rays Microcode
Stars: ✭ 159 (+622.73%)
Mutual labels:  ida-pro, idapython
Hrdevhelper
Context-sensitive HexRays decompiler plugin that visualizes the ctree of decompiled functions.
Stars: ✭ 193 (+777.27%)
Mutual labels:  ida-pro, idapython
Amie
A Minimalist Instruction Extender for the ARM architecture and IDA Pro
Stars: ✭ 136 (+518.18%)
Mutual labels:  ida-pro, idapython
Hrdev
Hex-Rays Decompiler Enhanced View
Stars: ✭ 163 (+640.91%)
Mutual labels:  ida-pro, ida-plugin
Hexraystoolbox
Hexrays Toolbox - Find code patterns within the Hexrays AST
Stars: ✭ 202 (+818.18%)
Mutual labels:  ida-pro, idapython

IDA Embed arch disasm

Allows you to disassemble x86-64 code (like inlined WOW64 one) while you using 32-bit IDA database. This would be helpfull to analyze WOW64 mode switches.

Dependencies

  • capstone Python module

In case you use IDA 7 and newer make sure you download and install capstone for appropriate Python version and architecture, because since IDA 7 by default is 64-bit. You could find the binary installer here

Installation

  • Install capstone

  • Download the main plugin module ida-embed-arch-disasm.py (Right click the link -> Save link as...) and save it to IDA plugins folder

Showcase

Before

before0.png

Select the range you want to disassemble

open_menu0.png

After (disassembled instructions are in comments)

after0.png

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].