Skip to content
MBBSDASM Hex-Rays IDA IDS/IDT Files for MajorBBS/Worldgroup Modules
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
galgsbl.idt
majorbbs.idt
mbbsdasm_ida_example.png
mbbsdasm_ida_example2.png

README.md

MBBSDASM.IDA

MajorBBS Disassembler (MBBSDASM) IDA IDS/IDT Files Preview

MBBSDASM.IDA is a collection of Hex-Rays IDA IDS/IDT files that allow Hex-Rays IDA Disassembler to properly identify/label imported functions in MajorBBS/Worldgroup modules.

These import definitions are modified versions of the more in-depth definitions available through MBBSDASM. Everyone has their preferred reverse engineering tools, so I wanted to ensure folks who prefer to use Hex-Rays IDA for their disassembly can take advantage of all the research that has gone into better understanding GALACTICOMM MajorBBS/Worldgroup modules.

INSTALLATION

Copy the provided .IDT files in this repo into your Hex-Rays IDA Installation "IDS" folder (Example: "C:\Program Files (x86)\IDA 6.8\ids")

After the files are in place, IDA will now properly identify all imports from both MAJORBBS and GALGSBL for any MajorBBS/Worldgroup module.

MajorBBS Disassembler (MBBSDASM) IDA IDS/IDT Files Preview

Limitations

The current version of these files only properly identifies the imports and comments them. For more in-depth commenting, method signature resolution, C/C++ decompilation, and debugging information please use MBBSDASM.

With future versions, I'll work on implementing as much as I can within the ability of the IDA IDS/IDT spec,

License

MBBSDASM.IDA is licensed under The Unlicence. So go bananas!

You can’t perform that action at this time.