You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds WASM as a valid architecture to Binary Ninja, supporting Binary Ninja 5.2.8722 through 6.0.10905 with support for Windows, Linux and MacOS; Windows is tested, Linux and MacOS not quite (since I do not have active systems with neither of them to do so)
Features in comparison to binjawa:
Supports new changes done to WebAssembly in these years (Atomics, Threads, SIMD, Intrinsics, ...)
Supports lifting WASM into BNIL.
Massive speed up in comparison to binjawa
basically, it works and does what you'd expect it to do, cool stuff, created after an afternoon of pain with the previous plugin (which is no longer supported sadly).
tl;dr: updated binjawa, and in C++ so it actually runs fast and it doesn't take ages analyzing big binaries.
Disclosure: binja_wasm was created using Claude Code with Sonnet 5.5—the code will need close reviewal, however as of current it works WITHOUT issue, I have tried to solve most lifting issues I could find as well as other problems.
Activity