
Vulnerabilities and Exploits. CTO/Founder @whirlylabs, Core developer @joernio, Professor @StellenboschUni
Cape Town, South Africa
Joined January 2010
- Tweets1.1K
- Following460
- Followers3.4K
- Likes1K
Fabian Yamaguchi retweeted
𝐁𝐒𝐢𝐝𝐞𝐬 𝐂𝐚𝐩𝐞 𝐓𝐨𝐰𝐧 is proud to announce @whirlylabs as one of our SILVER Sponsors this year!
whirlylabs.com - "Educate & Automate"
Grab your tickets today: linktr.ee/bsidescpt
I don't think it matters whether it's a null pointer deref or a buffer over-read. What matters is that it blue screens and still makes it through testing, which suggest that QA at the smoke test level was not performed.
I think a big problem in the security industry is how much compliance matters compared to security. If it was about security, a lot of the big products would not sell.
Concerning Crowdstrike, the big question on my mind is not what the concrete bug was but rather how a bug that prevents the machine from booting made it through automated testing. Was it a corner case? Then why were so many installations affected?
Fabian Yamaguchi retweeted
And, Jonas is presenting our work on differential testing of JSON parsers at @ASIACCS2024. We introduce a new testing approach and apply it to 22 parsers. We find countless discrepancies🤷♂️. Key result: Ask two JSON parsers, and you'll get three opinions. mlsec.org/docs/2024b-asiaccs…
Fabian Yamaguchi retweeted
Today, Felix is presenting our SoK paper on target selection for directed fuzzing at @ASIACCS2024. We analyzed 9 common selection methods on 1600 crashes, and guess what: simple software metrics still outperform all others. LLMs come in second only😲
mlsec.org/docs/2024c-asiaccs…
Fabian Yamaguchi retweeted
Finally, we're presenting our paper on pre-trained embeddings for binary code analysis at @ASIACCS2024! We evaluated recent embeddings for assembly code. Surprisingly, they mostly didn't improve performance😢Pre-training is cool but not always necessary. mlsec.org/docs/2024a-asiaccs…
Amazing! Thank you for this award, it is a great honor. Thank you also to my co-authors and friends @darpsec @mlsec and @iamnion!
One of the two Test of Time awards is „Modeling and Discovering Vulnerabilities with Code Property Graphs“ (sec.cs.tu-bs.de/pubs/2014-ie…) - pretty cool paper with lots of impact. Congratulations @fabsx00, @mlsec, Daniel Arp and Nico Golde 🎉
Fabian Yamaguchi retweeted
One of the two Test of Time awards is „Modeling and Discovering Vulnerabilities with Code Property Graphs“ (sec.cs.tu-bs.de/pubs/2014-ie…) - pretty cool paper with lots of impact. Congratulations @fabsx00, @mlsec, Daniel Arp and Nico Golde 🎉
Fabian Yamaguchi retweeted
Forging Chains: The Java Blacksmith by Fabian Yamaguchi & David Baker Effendi youtube.com/watch?v=8qo0ZGK0…
Fabian Yamaguchi retweeted
Articles worth reading discovered last week:
🗞 whirlylabs.com/pdf/bsides202…
🗞 portswigger.net/research/bli…
🗞 cwiki.apache.org/confluence/…
🗞 github.blog/2023-12-06-cuein…
🗞 synacktiv.com/sites/default/…
🗞 pathonproject.com/zb/?c7abeb…
#PentesterLabWeekly
Fabian Yamaguchi retweeted
We presented the first iteration of our work on mining Java deserialization gadgets at BSides Cape Town. This includes exploit chains against ZK framework and Groovy. Slides are available at whirlylabs.com/pdf/bsides202… - recording will follow.
Fabian Yamaguchi retweeted
The cat's out of the bag! The sha256 sums we tweeted coming up to the event were the PoC exploits we presented at @BSidesCapeTown.
We only had so much time, and so many more gadgets to show, but we're confident we made our point - don't use `readObject`!
We presented the first iteration of our work on mining Java deserialization gadgets at BSides Cape Town. This includes exploit chains against ZK framework and Groovy. Slides are available at whirlylabs.com/pdf/bsides202… - recording will follow.
3013e3f8f222328e4ef3bb75f940124d43c6b6a4276f2e3265c22612f872c1f9 (SHA256 - amusing bug in a web framework).
Here are the slides of this morning's talk "Everything is (still) broken - looking back at 20 years of hacking." whirlylabs.com/pdf/threat202… - don't take it too serious, I know I don't.
I will be giving a keynote talk entitled "Everything is (still) broken - looking back on 20 years of hacking" at threatcon.co.za/ in the "Securing the Network" session. I have a feeling this will be therapeutic for me and traumatic for the audience.
Fabian Yamaguchi retweeted
BSides Cape Town is excited to announce our next speaker!
Speaker: David Baker Effendi / Fabian Yamaguchi
Title: Forging Chains: The Java Blacksmith
Track and timing to follow!
Follow them on X: @SDBakerEffendi / @fabsx00
Tickets on Sale Now!
quicket.co.za/events/216929-…
Yay! Our proposal for @BSidesCapeTown was accepted! @SDBakerEffendi and I will be speaking about the real-world challenges of automatically extracting gadget chains for Java deserialization vulnerabilities.












