Ryan Dowd (@_rdowd) header
Ryan Dowd (@_rdowd) profile picture

Principal @HuntressLabs | Former Detection & Response Principal @CrowdStrike | macOS Security Enthusiast

Australia
Joined May 2024
Photo by Ryan Dowd (@_rdowd)Photo by Ryan Dowd (@_rdowd)Photo by Ryan Dowd (@_rdowd)Photo by Ryan Dowd (@_rdowd)Photo by Ryan Dowd (@_rdowd)Photo by Ryan Dowd (@_rdowd)Photo by Ryan Dowd (@_rdowd)Photo by Ryan Dowd (@_rdowd)Photo by Ryan Dowd (@_rdowd)Photo by Ryan Dowd (@_rdowd)
SmorgasBored: Are you tired of macOS logic bugs yet by @gergely_kalman
1
4
42
2,031
Ryan Dowd retweeted
Demos we presented at Hexacon in Paris today. Everything will be released in due time. 1/ Signal 1-click
173
566
117
4,911
729,562
Ryan Dowd retweeted
Appreciate @jstrosch for the invite on the podcast! macOS malware is at an interesting place. Also, getting to talk about how reverse engineering workflows are changing with AI was fun/therapeutic. I wasn’t crying I promise. 😂
New episode of Behind the Binary is live! 🎙️Joined by @L0Psec to break down macOS security, ClickFix social engineering, InfoStealers (AMOS/MacSync), DPRK developer targeting, and the evolution of obfuscation. Plus, we talk about how AI is shifting reverse engineering and the inevitable future state... 🎧 podcasts.apple.com/us/podcas…
12
37
1,421
Ryan Dowd retweeted
🍎🐛 I got Claude making this, maybe it's useful for others as well. Every Apple security advisory since 2002 - parsed, indexed, charted. With links to writeups, POCs and presentations. apple-cve.com/
14
55
5
297
25,861
Apple just announced big changes to Full Disk Access in macOS! When will it ship? What will the new approval look like? Will existing FDA approvals be affected? What about existing MDM/PPPC profiles? Will enterprise & security tools get different treatment from AI or other apps?
2
14
1
124
8,620
CVE-2026-100754: ChatGPT's code-signing checks on macOS/Windows can be bypassed by (local, unprivileged) attackers, who then inherits the agent's trust: 💉 Inject prompts 👀 Read private chats 🔓 Access TCC-protected files 🍪 Steal cookies/auth tokens/browsing sessions
Security & privacy used to mean fighting malware and hackers ...now, we have to add "AI agents" to that threat model 🤖 😅 Mahalo to the @nytimes for spotlighting some of our recent ChatGPT research & bugs! nytimes.com/2026/09/29/techn…
5
24
1
116
9,904
Reminder: 🍎-security tools subscribing to ES AUTH_* events must respond before an ES deadline (~15s) or the kernel kills them ...& they stay ☠️ Privileged attacker? SIGSTOP the tool ...⏳💥😂 Mitigation (per @PeteMarkowsky) subscribe to/block signals! docs.google.com/presentation…
1
4
2
42
10,901
Come join our training in Budapest! As it stands we will be able to spend some quality time with the trainees, so if that's your jam there's still room left!
Our next training with @gergely_kalman will be in Budapest between the 12th and 15th of October. This is our only training in Europe for this year, and this is the only time we will teach the 4 day version of the training. If you are looking getting into Apple vuln research then this is Your training. Although we don't do iOS here, many of the concepts we teach are applicable there as well. macosvuln.training/
2
18
1,851
Ryan Dowd retweeted
MioLab MAC Stealer FontConverter_1.4.2.dmg f40932599dbb2499d527cb12474fe841 C2 lewokodwqko[.]icu #MioLab #MAC #Stealer #IOC
7
21
1,686
#PamStealer macOS infostealer · new JXA loader 🧐 🎭 fake CleanDev clones DevCleaner → cleandev[.]cc ⛓️ one char-code .js = whole kill-chain: 🎣 ClickFix → curl → osascript 🧬 self-decodes at runtime · Function('return') 👇 img 🕵️ gauntlet first → anti-VM · ptrace · SIP · CIS ×11 🔑 then RC4 → C2, env-keyed (cracked offline 🤷‍♂️) 📥 only now → stage-2 Mach-O 🥸 fake Finder[.app (real .icns) → com[.apple.finder.agent 🎬 fake "Installation failed" = already infected 📡 notification-portal[.]com 🎯 catch by @ValeryMarchive
2
8
24
1,826
Ryan Dowd retweeted
This was interesting. I hadn't seen Google Docs weaponized like that before. @_rdowd @JSemonSecurity and @threatresearch spent some time hunting everything down and it turned out a little more interesting than I previously thought. We never got that linux lure though 🤣 huntress.com/blog/defcon-phi…
20
52
3,309
Ryan Dowd retweeted
My last scan shown around 40k open screen sharing hosts on the internet, almost half in the US, most are residential IPs but there are many juicy hosts in Murican universities, some companies, a server from BBEdit company. Party hard, never expose those services unless behind ssh
3
23
2,524
Ryan Dowd retweeted
Apple’s latest macOS update addresses two Screen Sharing vulnerabilities, including one enabling pre-authenticated remote code execution. Huntress recommends all macOS users update systems immediately. @_rdowd shares detection details and more: okt.to/fW1KFu
1
7
51
4,787
Ryan Dowd retweeted
Kudos to the poor souls at Cupertino who spent last week reviewing and fixing the screensharingd garbage. Now you have something for that next RSU refresh ;-)
2
8
1,741
Apparently full disclosure works guys
Apple released macOS Tahoe 26.6.1 today (August 6 2026) support.apple.com/en-us/1481…
6
32
6,374
Ryan Dowd retweeted
macOS 27.0 Beta (26A5388g was what I looked at) has some new changes for endpoint security I thought worth sharing. Two new event types: bootstrap_check_in and bootstrap_look_up. Both AUTH + NOTIFY. ES_EVENT_TYPE_LAST effectively goes from 157 to 162. Submitter is launchd, not the usual libEndpointSecuritySystem.dylib path! And it goes through a new ES policy syscall: launchd (___mac_syscall) -> es::EndpointSecurityEventManager::es_policy_syscall(proc*, int, uint64_t) ---> sendBootstrapLookUp / sendBootstrapCheckIn ---> sendAuthAndNotify<es_auth_result_t, ...> ---> any clients with the with the com.apple.private.endpoint-security.submit.bootstrap entitlement Now clients can allow/deny a process's Mach/XPC bootstrap look-up before launchd completes it, or just observe check-ins (as seen with managedeventsd is now becoming a full MDM launch-restriction enforcer, see 3/3).
1
7
1
26
5,229
Ryan Dowd retweeted
the LLM cl0wns wasted no time tearing apart navi_the_clown and prepared some fresh sl0p for your weekend, enjoy! 🤡🤖🦾 warez.sl0p.foo/apple-screens…
The screensharingd bug is a pre-auth, and an amazing bug that LLM enabled clowns killed without understanding it. Releasing a PoC that allows to download files from vulnerable macOS. It’s not super reliable, but the real one is very much. Patch asap! reverse.put.as/2026/07/29/it…
5
11
5
65
18,175
One of the most time consuming parts of macOS research is identifying what you're looking at - AMOS, NovaStealer, DigitStealer, MacSync, or maybe Shlayer or Adload. You can now pull in this Malware Research skill to help you classify malware quickly. blog.crashsecurity.io/macos-…
3
14
63
4,300