Joshua J. Drake (@jduck) header
Joshua J. Drake (@jduck) profile picture

Securing the future through modern technology. Founder and Software Security Specialist at @magnetitesec

Austin, TX
Joined December 2009
Photo by Joshua J. Drake (@jduck)Photo by Joshua J. Drake (@jduck)Photo by Joshua J. Drake (@jduck)Photo by Joshua J. Drake (@jduck)Photo by Joshua J. Drake (@jduck)Photo by Joshua J. Drake (@jduck)
I cancelled my X/Twitter subscription and am not checking here anymore. Please follow me elsewhere!
4
2
19
5,350
Replying to @jduck
PHP is banned at my current org for a reason lol, as is Electron and a host of other items.
1
2
9
667
Guess who has two thumbs, hasn't willingly used PHP since 2001 (except to write exploits), and always tells people not use it. Yep.
5
3
26
2,449
Joshua J. Drake retweeted
FWIW I run a mentorship program (the BlueCrew!) for people who want to become Bluetooth security researchers. If you finish this class you become eligible. One of the BlueCrew members, David Ada, will be presenting his Qualcomm FW RE at hardwear.io NL in November! 🥳
Bluetooth security starts with recon. Learn passive & active collection, device fingerprinting & crowdsourced intel with Blue2thprinting. Bluetooth 2222 by @XenoKovah ost2.fyi/BT2222 (~8.5 hrs)
1
3
21
1,608
I found a new RCE bug in PHP, missed by previous auditing teams. It’s unpatched in PHP v8.5.12
72
230
49
2,236
219,644
Joshua J. Drake retweeted
My dad had a mug labeled "the stupidest programmer has the largest program" - I inherited the mug. In times of AI slop, this is truer than ever. I really wish I could get AIs to write *less* code to achieve the same thing. For most PRs I want to run a loop "please cut all fat".
13
12
4
194
6,612
Joshua J. Drake retweeted
I’m out here risking getting my toes chopped off just so you can have cheesy demo videos! It’s called commitment to a bit, look it up!
My talk “When life gives you Bluetooth bugs, make a murderbot! A deeply unserious meditation on stunt-hacking in the AI era...” has been accepted to @avtokyo in November! Xeno brings the 🧀!
3
13
1,234
Wow. Cannot even spell his title
The White House has posted the "White House Accord on Super Intelligence," which appears to misspell United States:
1
3
1,425
Joshua J. Drake retweeted
🚨 RELEASE: Omarchy Linux Kitty terminal Remote Code Execution exploit 🚨 Stop. Using. This. GARBAGE. If you install kitty (a popular terminal emulator) on Omarchy Linux you open yourself to REMOTE CODE EXECUTION BY LOOKING AT THINGS. in the screenshot you can see `curl something` leading to silent ownage, ouch. 🤦‍♂️ gist.github.com/blasty/426e7…
91
109
44
1,212
323,669
My employer, @DelphosLabs, is surveying the RE community to optimize the impact of our future development. It's only open for one more week. Last chance to participate! We'd love to learn more about you, your needs, or feedback on the public beta! Try it! docs.google.com/forms/d/e/1F…
1
4
5
1,885
Joshua J. Drake retweeted
Replying to @lu1g1n0 @jduck
The clue is here?
We would love to see submissions from anyone. Time is running out. Don’t let the ticket to @REverseConf go to waste. For those who are stuck at the exploitation part, the picture we showed previously and this article will help a bit github.com/vp777/Windows-Non…
2
3
1,630
Joshua J. Drake retweeted
This. It helps reduce software supply attack surface also.
Dependency minimalism (writing software that deliberately tries to have as few dependencies as practical) is a really underrated virtue imo. Every single dependency is a risk that "something will go wrong" during someone's installation process. Installing projects with hundreds of dependencies and walking through errors can be incredibly frustrating.
4
8
3,431
Joshua J. Drake retweeted
Not very high impact, but I think it's cool that we (XBOW, autonomously) found an XSS in GCHQ's CyberChef 😁
4
20
2
119
14,742
Joshua J. Drake retweeted
I’ve published BTIDES (BlueTooth Information Data Exchange Schema) to its own repository so that it can easily be incorporated as a git submodule in other research projects. I have started using this for crowdsourced BT info sharing. github.com/darkmentorllc/BTI…
6
1
13
6,062
Joshua J. Drake retweeted
I’ve published CLUES (Custom Lightweight UUID Exchange Schema) and my current data about Bluetooth custom UUIDs to its own repository so that it can easily be incorporated as a git submodule in other research projects. github.com/darkmentorllc/CLU…
4
4
1,383
Joshua J. Drake retweeted
The detailed version of our #WorstFit attack is available now! 🔥 Check it out! 👉 blog.orange.tw/posts/2025-01… cc: @_splitline_
Our talk at #BHEU is done! Hope you all enjoyed it. 😉 A detailed blog is on the way, but in the meantime, check out the pre-alpha website worst.fit/ for early access and the slides! Huge thanks to @BlackHatEvents and my awesome co-presenter @_splitline_! 🐈‍
4
204
10
527
76,388
Joshua J. Drake retweeted
Triangulating TrueType Fonts On macOS: Reconstructing CVE-2023-41990 by @FuzzyAleks objectivebythesea.org/v7/tal… youtu.be/_xoA5MrB6ug
10
41
5,197
Joshua J. Drake retweeted
The biggest takeaway from this talk is that macOS font renderer ALMOST never invokes the interpreter. If you were fuzzing TTF bytecode without paying attention, it was probably not hitting the interpreter at all. I'll post slides shortly with other interesting details. #OBTS
📜 Starting Day 2 Talks of #OBTS with a dive into the unexpected: “Triangulating TrueType Fonts On macOS: Reconstructing CVE-2023-41990” by Aleksandar Nikolic (@FuzzyAleks). Who knew a simple PDF and the Fonts could be transformed into a digital weapon? In this talk, Aleksandar unravels the mystery behind a hidden vulnerability in Apple’s font rendering code, originally linked to Operation Triangulation. Like navigating ancient paths of Kinihapai, we’ll explore some of the oldest code running on the latest macOS and iOS, uncovering insights that could reshape how we detect and defend against such exploits. OBTS kicks off strong—ready to see how deep this rabbit hole goes? 🌊📄 #AppleSecurity #macOS #ReverseEngineering
8
1
47
8,534
Joshua J. Drake retweeted
Two takeaways from the latest episode of @rustaceanfm — "Rust in Google with Lars Bergstrom": • For the first time this year, the majority of new Android code is written in Rust instead of C++. • There are three million lines of Rust in the Android codebase.
9
1
36
2,418