Check out yrp's cool rust bindings to the BinaryNinja aarch64 disassembler at docs.rs/bad64
Did you know color can indicate confidence? Greyed out variables or even sections of code are those with low confidence or that dead-code elimination identified as a possible target for removal. (Which can be confirmed or rejected via the right-click menu)
9
Want a more concise list of all the plugins you have installed and whether they're enabled or have updates? Here's a quick snippet that uses an HTML report to get cheap sorting/filtering and the ThemeColor APIs for color-blind compatibility.
gist.github.com/psifertex/6f…
5
A surprising benefit of being a Binary Ninja user -- you might get some malware immunity 🤣:
nitter.gq/cybercdh/status/133897…
github.com/fireeye/sunburst_…
Fast? Yeah, Binary Ninja on the M1 is very, very fast. In fact, with a commercial license and the latest dev, you can already check it out yourself! As soon as QT and PySide2 have stable releases for the M1, we're looking forward to shipping full M1 builds for everyone.
Did you know you can get sneak peaks into what features are coming onto dev just by looking at our branches on the public API repo? Just saying tomorrow might be a /great/ day to tune into the BN live stream: github.com/Vector35/binaryni…
Binary Ninja Devs retweeted
No stream today. We're spending the holiday with our families to be thankful. In the meantime, to give ya'll something else to be thankful for, any purchase from 2020-11-27 @ 12am through 2020-12-01 @ 12am gets $25/$50 (personal/commercial) store credit at shop.binary.ninja/
Binary Ninja Devs retweeted
Join us today, Friday the 13th at 5pm ET for a Binary Ninja Live Stream (Fri the 13th? Uh oh) youtube.com/channel/UCtIKC7N…
Countdown: timeanddate.com/countdown/ge…
Asked in our slack already, but as we're in the process of launching some live BN streaming, what platform would you prefer? We're currently leaning toward YT for the higher quality video at the expense of slightly better social features on Twitch.
64%YouTube
23%Twitch
13%Show the results
87 votes • Final results 1
2
I wonder if our users interested in x86/x64 (github.com/vector35/arch-x86) will be as prolific as the ones interested in armv7/thumb2/aarch64 (github.com/vector35/arch-arm… github.com/vector35/arch-arm…) 🤔
Here's a snippet to copy instruction bytes (add . in bvread--thanks autolinking):
import PySide2
ibytes = bvread(here, bv.get_instruction_length(here))
rawhex=Transform['RawHex'].encode
clip = PySide2.QtGui.QGuiApplication.clipboard()
clip.setText(str(rawhex(ibytes), "utf-8"))
3
Cloud's a great way to quickly get a look at a binary without even having to download anything such as this writeup from @jgeralnik: jgeralnik.github.io/writeups…
3
Binary Ninja Devs retweeted
I've realized I had a draft of this for over a year - carstein.github.io/2020/10/2…
Very simple example how to use SSA in Binary Ninja
We weren't sure what sort of response we'd get from the open source architectures, and we're thrilled with all of the awesome contributions so far: github.com/Vector35/arch-arm… github.com/Vector35/arch-arm…
6
It’s been 1 week since we open sourced our architectures! Thank you to @brinlyau, @ehntoo, @josh_watson, mdewyze, nshp, @th3m4ks and @yrp604 for your contributions.
The downside to building an RE tool is that any time you start playing a CTF or doing fun RE, there's a strong temptation to fix bugs and implement features. Yesterday's improvements to the "add tag" UI (github.com/Vector35/binaryni…) are indirectly brought to you by #FlareOn7 😉
23
Delphi got you down? We had a customer ask about support for MAP files (community.embarcadero.com/ar…) so we threw together a quick snippet: gist.github.com/psifertex/6f…
You can also just run the update snippet to get the latest: (gist.github.com/psifertex/6f…).
3
Sorry it's been a quiet few weeks--we've been too busy working on new features! (Except for Jordan, that slacker took a vacation)
Here's a fun one that just landed on last week. History search! Just type, then hit CTL+R (Yes, even on MacOS, trying for consistency with terminals)
1
8














