Every superhero needs a Sidekick. Join us tomorrow at 2pm ET to see the incredible powers of Sidekick 26: www.youtube.com/live/S5hAxyo...
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...
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: binary.ninja/2026/04/13/b...
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: binary.ninja/2026/04/13/b...
Our latest release makes it much easier to move analysis between tools. With new Ghidra Export support and a major overhaul to IDB import, more of your work carries over cleanly and more IDA databases work better in Binary Ninja. binary.ninja/2026/04/13/b...
Binary Ninja 5.3 adds new BNTL utilities for easier type library workflows in both the UI and headless environments. WARP also gets a cleaner server experience, with bundled Linux signatures helping complete the shift away from SigKit. binary.ninja/2026/04/13/b...
A lot of practical UI work landed in Jotunheim 5.3. We replaced the old Mach O slice selection flow with a dedicated picker, expanded Container Browser coverage across a wide range of container formats, and significantly extended command palette behavior.
Binary Ninja 5.3 (Jotunheim) adds new architecture APIs for full function level lifting. We are already using them for upcoming TMS320C6x work, and plugin authors should be able to put them to good use too.
Tired of unzipping your password-protected malware samples just to analyze them? We've got you covered. Our latest blog post covers Container Transforms and how Binja now handles nested binary formats with structure and provenance intact. Read it here: binary.ninja/2026/03/31/c...
Who needs containers? You do! If you reverse firmware, macho files, malware, or many other formats! Come see what's unlocked in Binary Ninja by this feature in our latest blog post from Brian: binary.ninja/2026/03/31/c...
If you are at RE//verse, you can find the Binary Ninja Booth in the RE//fresh lounge! We will be running live demos and handing out Binja swag. Come say hey and sign the our banner! Not in Orlando this week? We will be streaming at 3 PM ET live from RE//verse: youtube.com/live/bW-oz1U...
Do you even lift? Because Glenn does -- and he'll walk you through the steps so you can get decompilation by implementing lifting for your customer architectures in Binary Ninja in part 2/3 of our architecture guide: binary.ninja/2026/02/26/q...
Want to get the best decompilation for your own architecture? Glenn's post shows how you can enable Binary Ninja to give you the best decompilation around. Part 1 covers the basics up to disassembly, assembly, and control-flow. Next week, part 2 covers lifting and our first decompilation results.
Command Palette is getting a serious upgrade in the upcoming Jotunheim release! Beyond actions, you can now search functions and symbols, types, strings, open tabs, and even project files, all from the keyboard. Read about it in our latest blog post: binary.ninja/2026/02/05/c...
New blog post is live! Xusheng tears apart a tiny Linux binary that really does not want to be reversed. Malformed ELF headers, segment tricks, layered XOR and RC4, plus a bunch of Binary Ninja tricks along the way. Read it here: binary.ninja/2026/01/23/r...
10 days left to apply for our 2026 internship program in Melbourne FL! Want to join the Binary Ninja Team this summer? Get your application in while the window is still open: binary.ninja/students/int...
Merry Christmas and Happy Holidays from the Binary Ninja team! Enjoy time with your family while we do the same. We'll be slower than normal with any customer support requests until the new year.
Interested in spending the summer at Vector 35 working on Binary Ninja? Our 2026 internship applications are currently open through January 15! Positions are in-person in Melbourne FL. Apply by emailing hiring@vector35.com. binary.ninja/students/int...
We are teaming up with eShard on December 5th at 10am EST for a live demo that walks through the full PetyA workflow! We'll look at how the malware drops and maps its DLL into memory...
You can now pull Ghidra databases straight into your workflow in Binary Ninja 5.2! Open a .gbf on its own, import Ghidra data into an existing session, or bring parts of a full project into a Binary Ninja project on Commercial and above.
Binary Ninja 5.2 adds support for custom string formats and constant encodings. Instead of wrestling with odd or obfuscated values, you can teach Binja how they work and let the analysis reveal the real content anywhere it appears.
Container support is finally here in Binary Ninja 5.2! You can browse nested formats like ZIP, IMG4, or CaRT right in memory with no manual extraction. When a container resolves to a single target, Binja can open it straight away.
Binary Ninja 5.2 brings initial bitfield support. You can now represent structure members with specific bit positions and widths, and Linear View will show them cleanly. Our debug info plugins like DWARF, PDB, and the built in SVD import all express bitfields now too.
Free Candy anyone? Well, not quite free candy, but it might seem like it if you’re a user of the Free edition of Binary Ninja! In 5.2, we’re adding many new features from the paid versions to Free: Objective-C workflow, WARP plugin, DWARF Import and TTD support! binary.ninja/2025/11/13/b...
Binary Ninja 5.2, Io, is live and it's out of this world! binary.ninja/2025/11/13/b... With some of our most requested features of all time including bitfield support, containers, hexagon, Ghidra import, and a huge upgrade to TTD capabilities, plus a ton more, make sure to check out the changelog!
Join us for another interview this Friday at 4pm ET with Tim Blazytko! As the instructor of Software Deobfuscation Techniques at RE//verse 2026, we'll be picking his brain about the role obfuscation and deobfuscation play a role in today's cybersecurity scene.
Back-to-back-to-back streams! Join us again today at 4pm ET to meet Marion Marschalek, and get a taste of what Advanced Linux Malware Reverse Engineering at RE//verse 2026 will be like! Ask your questions during the stream or reply with them here! youtube.com/live/R72mHPl...
Spooky stream today! Hunting for some long-dead bugs...and who knows, maybe they're still alive!! Enter the circle with us today at 4pm ET, we'll be modeling code patterns in the API for automated identification and experimenting with BinExport + WARP! youtube.com/live/CKsMfeo...
Nearly a dozen new major features (with more on the way!) coming to Binary Ninja 5.2! Join us later today at 4pm ET to see what you can already use on dev, and what's coming to Binary Ninja soon! youtube.com/live/I-IuXV4...
Last chance. Our annual RE survey closes at 2pm EDT! binary.ninja/survey/