fireeye / Idawasm
Licence: apache-2.0
IDA Pro loader and processor modules for WebAssembly
Stars: ✭ 264
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Idawasm
Idarling
Collaborative Reverse Engineering plugin for IDA Pro & Hex-Rays
Stars: ✭ 588 (+122.73%)
Mutual labels: ida, ida-pro, idapython
Necromancer
IDA Pro V850 Processor Module Extension
Stars: ✭ 21 (-92.05%)
Mutual labels: ida, ida-pro, idapython
Ipyida
IPython console integration for IDA Pro
Stars: ✭ 358 (+35.61%)
Mutual labels: ida, ida-pro, 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 (-75.38%)
Mutual labels: ida, ida-pro, idapython
obfDetect
IDA plugin to pinpoint obfuscated code
Stars: ✭ 99 (-62.5%)
Mutual labels: ida, ida-pro, idapython
xray
Hexrays decompiler plugin that colorizes and filters the decompiler's output based on regular expressions
Stars: ✭ 97 (-63.26%)
Mutual labels: ida, ida-pro, idapython
Hyara
Yara rule making tool (IDA Pro & Binary Ninja & Cutter Plugin)
Stars: ✭ 142 (-46.21%)
Mutual labels: ida, ida-pro, idapython
Ida For Delphi
IDA Python Script to Get All function names from Event Constructor (VCL)
Stars: ✭ 92 (-65.15%)
Mutual labels: ida, ida-pro, idapython
Amie
A Minimalist Instruction Extender for the ARM architecture and IDA Pro
Stars: ✭ 136 (-48.48%)
Mutual labels: ida, ida-pro, idapython
Flare Ida
IDA Pro utilities from FLARE team
Stars: ✭ 1,374 (+420.45%)
Mutual labels: ida, ida-pro, idapython
Idangr
Use angr in the IDA Pro debugger generating a state from the current debug session
Stars: ✭ 214 (-18.94%)
Mutual labels: ida, ida-pro, idapython
Hrdevhelper
Context-sensitive HexRays decompiler plugin that visualizes the ctree of decompiled functions.
Stars: ✭ 193 (-26.89%)
Mutual labels: ida, ida-pro, idapython
idapython-cheatsheet
scripting IDA like a Pro
Stars: ✭ 13 (-95.08%)
Mutual labels: ida, ida-pro, idapython
IDAShell
Shell extension for opening executables in IDA
Stars: ✭ 172 (-34.85%)
Mutual labels: ida, ida-pro
IDA7-FunctionStringAssociate
FunctionStringAssociate plugin by sirmabus, ported to IDA 7
Stars: ✭ 17 (-93.56%)
Mutual labels: ida, ida-pro
DriverBuddyReloaded
Driver Buddy Reloaded is an IDA Pro Python plugin that helps automate some tedious Windows Kernel Drivers reverse engineering tasks
Stars: ✭ 210 (-20.45%)
Mutual labels: ida, idapython
DrGadget
dr.rer.oec.gadget IDAPython plugin for the Interactive Disassembler <ABANDONED PROJECT>
Stars: ✭ 61 (-76.89%)
Mutual labels: ida-pro, idapython
dynlib
IDA Pro plugin to aid PS4 user mode ELF reverse engineering.
Stars: ✭ 51 (-80.68%)
Mutual labels: ida, ida-pro
reverse-engineering-playground
Scripts I made to aid me in everyday reversing or just for fun...
Stars: ✭ 25 (-90.53%)
Mutual labels: ida-pro, idapython
idapm
idapm is IDA Plugin Manager via GitHub Repository.
Stars: ✭ 50 (-81.06%)
Mutual labels: ida, ida-pro
idawasm
These IDA Pro plugins add support for loading and disassembling WebAssembly modules.
Features:
- control flow reconstruction and graph mode
- code and data cross references
- globals, function parameters, local variables, etc. can be renamed
- auto-comment hint suport
recognizes WebAssembly modules
reconstructs control flow
parses and renders types
extracts code and data cross references
detect function frame layout (for LLVM-compiled binaries)
installation
There are three steps to install this loader and processor:
- install the python module:
python.exe setup.py install
- manually install the WebAssembly file loader:
mv loaders\wasm_loader.py %IDADIR%\loaders\wasm_loader.py
- manually install the WebAssembly processor:
mv procs\wasm_proc.py %IDADIR%\procs\wasm_proc.py
Whenever you update this project, you'll need to update the python module, but shouldn't have to touch the loader and processor files.
This plugin was developed against IDA 7.1, but probably works with IDA 7.0+.
acknowledgements
This project relies on the athre0z/wasm WebAssembly decoder and disassembler library for Python.
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].