Check out the latest from our Labs! Gilbert, in our Browsers team, talks us through how he used one-click memory corruption to exploit a patch-gap in the UC Browser.
www.interruptlabs.co.uk/articles/one...
@adrianherrera.bsky.social
Security researcher with an interest in formal methods. Building fuzzers @ Interrupt Labs | Teaching @ Australian National University https://adrian-herrera.com
Check out the latest from our Labs! Gilbert, in our Browsers team, talks us through how he used one-click memory corruption to exploit a patch-gap in the UC Browser.
www.interruptlabs.co.uk/articles/one...
Excited to be here with the Interrupt crew!
09.10.2025 11:13 β π 0 π 0 π¬ 0 π 0Hmm that makes sense. Unfortunately I donβt have a better solution π
06.10.2025 17:45 β π 0 π 0 π¬ 0 π 0I was wondering the same thing the other day! For now Iβm just copy+pasting rich text from vs code into PowerPoint, which copies across all the syntax highlighting. I donβt like having code as images.
06.10.2025 07:38 β π 0 π 0 π¬ 1 π 0SURE is proud to announce that we have **9** epic works that have been accepted for presentation at SURE on October 13. Topics span decompilation, (de)obfuscation, debugging, fundamental benchmarks, and more!
sure-workshop.org/pa... (paper links out soon)
Jeez these are nightmare-inducing
31.08.2025 03:35 β π 0 π 0 π¬ 0 π 0Oh wow thatβs so cool π
27.08.2025 07:14 β π 1 π 0 π¬ 1 π 0Created Go bindings for Apple's Hypervisor.framework.
Why? Because I wanted to test a Pure Go emulator I'm writing against and couldn't get unicorn2 to work on macOS 26. Plus what's going to be faster than Apple's OWN hypervisor π
Check it out! π
github.com/blacktop/go-...
Check out our latest blog post on modeling complex control flow with function-level basic block analysis in Binary Ninja 5.1. From DSPs to Brain***k, this update makes it easier to develop plugins for tricky architectures. binary.ninja/2025/08/12/f...
14.08.2025 19:17 β π 7 π 3 π¬ 0 π 0π¬ I'm at USENIX Security in Seattle this week, where on Friday at 2pm my former postdoc Tristan Benoit will be presenting our paper "BLens: Contrastive Captioning of Binary Functions using Ensemble Embedding," joint work with Yunru Wang and Moritz Dannehl from my group. Here's the gist:
11.08.2025 12:56 β π 3 π 1 π¬ 1 π 0WOOT 2025 schedule, all papers are now online open access:
usenix.org/conference/w...
Talks are recorded, and should be online in a few weeks.
New blog post: Exploiting the Synology TC500 at Pwn2Own Ireland 2024
We built a format string exploit for the TC500 smart cam. It didnβt get used, but it made for a fun case study.
blog.infosectcbr.com.au/2025/08/01/e...
We released our Fuzzilli-based V8 Sandbox fuzzer: github.com/googleprojec...
It explores the heap to find interesting objects and corrupts them in a deterministic way using V8's memory corruption API. Happy fuzzing!
Good luck, and exciting times for XBOW!
30.07.2025 11:13 β π 2 π 0 π¬ 0 π 0Linux Kernel Hardening: Ten Years Deep
Talk by Kees Cook about the relevance of various Linux kernel vulnerability classes and the mitigations that address them.
Video: www.youtube.com/watch?v=c_Nx...
Slides: static.sched.com/hosted_files...
CVE-2023-52927: Turning a Forgotten #Syzkaller Report into #kCTF #Exploit
https://qriousec.github.io/post/cve-2023-52927/
Oh cool! Iβm probably more interested in different frontends; Iβll leave accelerating to the professionals π
10.07.2025 02:43 β π 2 π 0 π¬ 0 π 0CTADL - a Datalog-based interprocedural static taint analysis engine for Java/Android bytecode (via JADX) and Pcode (via Ghidra)
Code: github.com/sandialabs/c...
Talk (via @krismicinski.bsky.social): youtu.be/3ec9VfMUVa8?...
Woah totally missed that CTDL is open source π₯³
09.07.2025 07:49 β π 3 π 0 π¬ 0 π 0A side by side comparison of the original output by Ghidra, and the LLM enriched output.
Ghidra, scripting, LLM, automagic automation. That should grab the attention for this thread. If you want to read the complete blog, you can do so here: www.trellix.com/blogs/resear...
1/n
Can we statistically estimate how likely an LLM-generated program is correct w/o knowing what is a correct program for that task?
Sounds impossible-but it's actually really simple. In fact, our measure of "correctness" called incoherence can be estimated (PAC guarantees).
arxiv.org/abs/2507.00057
Firmwire π€ LibAFL
17.06.2025 09:28 β π 8 π 1 π¬ 0 π 0Solo: A Pixel 6 Pro Story (When one #bug is all you need)
https://starlabs.sg/blog/2025/06-solo-a-pixel-6-pro-story-when-one-bug-is-all-you-need/
Just Accepted to ACM TOSEM!
The "Havoc Paradox" is about the relationship between byte-level fuzzer mutations and their effect on the inputs produced by generators for structured strings (e.g. XML/SQL). Can disruptive mutations be controlled? Should they be? Find out.
π dl.acm.org/doi/pdf/10.1...
[Blog Post] New high-level API in LIEF that allows the
creation of DWARF files. Additionally, I present two plugins designed to export
program information from Ghidra and BinaryNinja into a DWARF file.
lief.re/blog/2025-05...
(Bonus: DWARF file detailing my reverse engineering work on DroidGuard)
Our team member Man Yue Mo is back, showing a new way to bypass MTE protection on Android phones with CVE-2025-0072. github.blog/security/vul...
23.05.2025 14:52 β π 6 π 3 π¬ 0 π 0Happy to share my upcoming #ATC25 paper w/ @snagycs.bsky.social: "BIN2WRONG: a Unified Fuzzing Framework for Uncovering Semantic Errors in Binary-to-C Decompilers"!
Bin2Wrong creates binaries by mutating source, compiler, optimizations, and formatβrevealing 48 new bugs in 7 decompilers! πͺ
We're are happy to announce a new release of our #Rust bindings for idalib.
What's new:
- New APIs for working with IDBs, segments, and more
- Rust 2024 support
- New homepage: idalib.rs
H/T to our contributors @yeggor.bsky.social & @raptor.infosec.exchange.ap.brid.gy
github.com/binarly-io/i...
π
20.05.2025 21:23 β π 1 π 0 π¬ 0 π 0with offensivecon around the corner, i figured id write another post on linux kernel exploitation techniques - this time i cover the world of page table exploitation! enjoy π€
sam4k.com/page-table-k...