Binary Ninja

1.3K Followers
783 Following
472 Posts
Makers of fine reverse engineering tools and technologies.
Webhttps://binary.ninja/
Twitterhttps://twitter.com/vector35
YouTubehttps://youtube.com/@Vector35

Wake up binjas, new Binary Ninja 5.3.9757 stable just dropped. No functionality this time (head over to dev for that!) but lots of stability fixes for the appropriately named stable branch:

https://binary.ninja/2026/06/09/5.3-release-2.html

Binary Ninja - 5.3 Release 2

Binary Ninja is a modern reverse engineering platform with a scriptable and extensible decompiler.

Binary Ninja
In Sidekick 26.0, Indexes give you a persistent work queue for reverse engineering! Create one from a BNQL query, then keep adding as you find more. Sidekick can also write to indexes during analysis. Later, use the index to filter down, pin what matters, and jump straight to each location. https://docs.sidekick.binary.ninja/guide/indexes.html
The Notebook in Sidekick 26.0 is where you turn chat work into something that sticks. It is a persistent workspace where you track analysis goals and record outcomes. Sidekick reads it as context in Chat, so it can build on what you already established across turns and sessions. https://docs.sidekick.binary.ninja/guide/notebook.html
In Sidekick 26.0, Chat is where most binary analysis starts. Ask a question and Sidekick uses its tools to query the binary, then the thread builds as you dig deeper. The sidebar keeps it transparent. You get a thread list with live status, changes, findings, and any approvals waiting. Open a thread to see the full conversation plus grouped tool calls so you can audit what ran. https://docs.sidekick.binary.ninja/guide/chat.html
Semantic indexing in Sidekick 26.0 lets you search by what code does instead of what it is named. It builds a local vector index for your binary. Then concept() in BNQL or the Python API can surface matches for things like TLS handshake even when everything is still default named. The index stays local, no binary content goes to the cloud. https://docs.sidekick.binary.ninja/guide/semantic_indexing.html
Working in a messy function? Sidekick 26.0 suggestion operations can repair and annotate the code right at your cursor. Start with Suggest Repairs when the analysis substrate looks off. Then use Suggest Types, Suggest Names, or Suggest Comments to apply focused improvements. Each run writes directly to the Binary Ninja database and lands as a single undoable transaction you can audit in the Transaction Log. https://docs.sidekick.binary.ninja/guide/suggestions.html
Editing Binaries with Suggestions - Binary Ninja Sidekick User Documentation (26.0.490)

Sidekick 26.0 is out now! Major updates across the board plus a full refresh of the Sidekick website. New specialist agents, a validation agent that cross checks findings against evidence, project scoped workspaces with cross binary search, and built in skills tuned for Binary Ninja. Read about the latest release here: https://sidekick.binary.ninja/blog/sidekick-26-0-a-whole-new-experience-in-reversing-with-ai/
Sidekick 26: Engineering Reverse Engineering - Sidekick

Sidekick 26.0 is a redesign for a new era of reverse engineering, where AI analyzes more and the human mediates the reward signal that the AI cannot reach on its own.

Sidekick

Do you remember how we got here? Because I don't. Join us at 4pm ET today where we'll be writing a reverser's reflog plugin for Binary Ninja: https://www.youtube.com/live/oBzBMGJGC8E

With a chance of some exciting announcements 👀

Writing a Sidebar Plugin - Binary Ninja Live Stream

YouTube
To help us track down bugs faster, 5.3 introduces opt-in crash reporting. This feature is disabled by default in paid versions and enabled by default in our free version. Either way, you can change the setting whenever you want. Details in our latest blog post: https://binary.ninja/2026/04/13/binary-ninja-5.3-jotunheim.html#crash-reporting
The debugger got some real love in our latest update. Hardware breakpoints and conditional breakpoints have both landed, and the new debug adapters make things faster and more reliable across a range of workflows. Read more from the latest blog: https://binary.ninja/2026/04/13/binary-ninja-5.3-jotunheim.html#debugger