https://binary.ninja/2026/03/04/quark-platform-part-3.html
#BinaryNinja
Recently my RE workflow moved into sandboxed VMs where agents have full control over the environment. I needed an MCP server that runs headless in the same sandbox and exposes way more of the #BinaryNinja API than others.
Here's the release: https://github.com/mrphrazer/binary-ninja-headless-mcp
I'm not a Ghidra user but I do think it's awesome that Binary Ninja supports exporting to Ghidra.
Changed just 2 things in Binary Ninja's HLIL representation to get the Mersenne Twister initialize_state formula to match what's on Wikipedia:
seed = f * (seed ^ (seed >> (w-2))) + i;
w: word size (in number of bits). 32-2 = 30
f: is the constant 0x6c078965
Can you spot the 2 things? 🙂