Tool
gooMBA
gooMBA is a Hex-Rays Decompiler plugin that simplifies mixed Boolean-arithmetic expressions. It handles linear expressions and sign extension, checks simplifications with z3, and uses a fingerprint oracle for non-linear expressions. The action name is goomba:run. Options, including MBA_ORACLE_PATH and the z3 timeout, are in goomba.cfg. Release builds target IDA Pro and IDA Teams 8.2. From IDA 8.3 the plugin is included with those products.
- Targets
- Binary
- Category
- Native analysis tools
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 696
- Last commit
- 2025-11-10
- Language
- C++
GitHub data as of 2026-11-09
Requirements & limits
- IDA Pro or IDA Teams 8.2 for the release builds. Later versions include the plugin.
- The README does not name a license.
Cite
BibTeX
@misc{goomba,
title = {{gooMBA}},
howpublished = {\url{https://github.com/HexRaysSA/goomba}},
url = {https://github.com/HexRaysSA/goomba},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/goomba/}}
}Plain text
gooMBA. https://github.com/HexRaysSA/goomba (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/goomba/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · HexRaysSA/goomba · Revision 8302f5b