Perpetual Student | SANS Fellow | Musician | Braggart Hater | Gray Hat Hacking | VR | 🏂 | deadcode | https://xitter.cf/t.co/4neOSsnCQ8

Berkeley, CA
Joined February 2014
Exploiting Reversing (ER) Series | Article 11: Windows: Missing Bounds in the Print Spooler. The article has 60 pages, free. A user-mode target this time instead of a kernel one, worked end to end: from a missing bound check to a SYSTEM shell, with the service still running afterwards. Published on: blackstormsecurity.com/resea… What it covers: [+] The bug: a heap overflow (CWE-122) in the Print Spooler's form-enumeration path, reached through InternalEnumForms → CopyIniFormToFormInfo → PackStrings → memcpy. [+] It is still unpatched. I submitted it to Microsoft in March 2026 and MSRC assessed it as below the bar for immediate servicing, because the PoC requires administrative rights. Re-confirmed working in October against current mainstream and Canary builds. [+] The exploitation, which is two thirds of the article, with four stages: groom, corrupt, control, execute. The process never crashes: spoolsv.exe is left running and the planted form deleted. [+] Important note: I had already notified the MSRC months ago that I would write an article about the vulnerability and publish it. I would like to thank Ilfak Guilfanov ( @ilfak ) and Hex-Rays SA ( @HexRaysSA ) for the continuous support. This article will be published on exploitreversing.com/ next week. Hope you enjoy the read! #Windows #PrintSpooler #VulnerabilityResearch #ExploitDevelopment #ReverseEngineering #HeapExploitation
40
153
7,236
Stephen Sims retweeted
At #hexacon - Calif.io demos iOS 27.0.1 untethered jailbreak on iPhone 18 Pro
91
325
81
2,175
524,092
I'm off to Tokyo in the morning to teach SEC660: Advanced Penetration Testing and Exploit Writing. This course has existed for 15 years and it's amazing how different it is now to teach it in the AI era. It's fun to teach the low-level details first and then using AI to amplify.
2
4
79
3,402
This was a great talk. Definitely with the watch.
The OAIC keynote video is live! Thank you to David Brumley for an excellent keynote, “AI Exploitation, Quantified,” and for giving us plenty to think about as frontier labs push AI’s cyber capabilities forward. Watch here: youtu.be/HY4_9o2xPvk
3
32
3,430
Just a reminder for the next @offby1security stream on "Finding and Exploiting Spacecraft Vulnerabilities" with @0x4ndy and Milenko Starcik tomorrow at 11AM PT!
Join me this Friday at 11AM PT for the next @offby1security stream with @0x4ndy and Milenko Starcik for a stream on Finding and Exploiting Spacecraft Vulnerabilities! youtube.com/watch?v=j4kx0u_B…
4
15
1,543
As I promised, Exploiting Reversing (ER) series: article 10 | iOS Security Research (part 01) is available on my blog now: exploitreversing.com/2026/10… The primary source for new articles is blackstormsecurity.com/resea…, but articles will continue to be published on my blog with a one-week delay. Enjoy the reading and have an excellent day. #iOS #VulnerabilityResearch #ExploitDevelopment #ReverseEngineering #KernelSecurity
2
66
1
335
14,533
Stephen Sims retweeted
New video: basic reversing of a Windows kernel driver. WESP, the new endpoint security driver in Insider builds, has no device objects and no dispatch routines. Its imports tell you how it really talks to user mode: a filter communication port. Full write-up: trainsec.net/library/malware…
3
113
564
17,179
Join me this Friday at 11AM PT for the next @offby1security stream with @0x4ndy and Milenko Starcik for a stream on Finding and Exploiting Spacecraft Vulnerabilities! youtube.com/watch?v=j4kx0u_B…
1
10
1
48
5,031
Join us today at 12:30pm!
Join me on Friday, September 25th at 12:30PM for the next @offby1security stream with guest Tarun Koyalwar @KoyalwarTarun on "Watching Offensive AI Agents Work!" Thanks for helping us reach 50K subscribers! youtube.com/watch?v=WWQRirWA…
3
8
1,796
Stephen Sims retweeted
I'm hiring an exceptional Offensive Security Researcher for my team at NVIDIA (Offensive Security Research - OSR). Firmware, microcode, RISC-V, hypervisors, and shipping mitigations like HW CFI, Memory Tagging, and Pointer Masking from the ground up. jobs.nvidia.com/careers?quer…
11
84
7
468
45,849
Looking forward to this event! If you’re going to be there come find me to say hi.
Just two weeks until OAIC! Will Schroeder, Lee Chagolla-Christensen, Becca Lynch, Matthew Nickerson, Max Bazalii, and Aaron Grattafiori are up the first half of day 1! See the full agenda at offensiveaicon.com/schedule
1
18
2,196
Join me on Friday, September 25th at 12:30PM for the next @offby1security stream with guest Tarun Koyalwar @KoyalwarTarun on "Watching Offensive AI Agents Work!" Thanks for helping us reach 50K subscribers! youtube.com/watch?v=WWQRirWA…
1
17
3
68
6,657
Stream Reminder: @zodiacon (Pavel Yosifovich) will be joining me on the @offby1security stream tomorrow 18-September at 11AM PT for a stream on Breaking Windows: Exploring Security Through Kernel Drivers! youtube.com/watch?v=3tP1HVwA…
Join us next Friday, September 18th at 11AM PT for the next @offby1security stream with the great Pavel Yosifovich (@zodiacon) for a session on, "Breaking Windows: Exploring Security Through Kernel Drivers!" youtube.com/watch?v=3tP1HVwA…
3
10
35
3,146
Lesson learned... I forgot I switched to my "family" WiFi network when running an offensive campaign against intended test targets. The first bad indication was when my printer started printing, and then I found my Samsung Family Hub Fridge with a bricked screen and it's EoL.
7
2
55
5,367
Question: For pen testers and red teamers working internally at an organization, or working as a consultant, is your offensive AI solution:
57%Custom Harness/Workflow
11%Open-Source harness
16%Commercial product
16%Other (Please comment)
37 votes • Final results
3
1,111
Almost at 50K! I think that's great for a channel that focuses primarily on advanced content! Thanks to everyone who has subscribed and to all of the guests who have joined me for a stream!
2
3
22
1,436
I’ve been doing a lot of thinking about this over the past week. It’s getting very easy to become complacent and let AI do everything for us, especially when we’re all being pushed to 10x our output. It can be hard to justify spending hours getting into the low-level details when a model can often get you most of the way there in seconds. A lot of respected practitioners have already raised concerns about skill deterioration, and I think they’re right to worry about it. At the same time, AI is going to make software meaningfully more secure. As more companies integrate strong AI code scanning directly into CI/CD, a lot of low-hanging fruit is going to disappear. Even harder memory corruption bugs, unsafe API use, obvious authorization problems, and common implementation mistakes are going to get caught earlier and more consistently. That’s of course a very good thing. But I don’t think vulnerability research or hacking suddenly ends. The offense adapts, and the bar rises. That's always been the "fun" part for those of us in the offensive space. I’ve spent a lot of time lately benchmarking what AI code scanning and dynamic sandbox analysis are good at, and I think the harder problems increasingly move toward things like business logic flaws, strange state-machine behavior, race conditions, cross-service trust mistakes, authorization failures that only emerge across multiple components, protocol composition issues, and distributed-system behavior. I've been trying to write CTF challenges for learning that capture this. And then we’re adding entirely new attack surfaces like agents, tool use, model orchestration, persistent memory, agent-to-agent communication, and systems where one AI is implicitly trusting the output or state of another. AI will continue to help researchers explore these systems at a scale humans never could before. That probably means we’ll discover failure modes and bug classes that we haven’t even thought of yet. Which is why I think it’s more important now, not less, for people to keep putting in the work to understand how things actually work underneath. I catch myself taking the easy route with AI more often than I’d like. Fortunately, I’ve spent thousands of hours coding, debugging, reversing, exploiting, and generally fighting with systems, so I can still drop back down into the weeds when I need to. Thankfully, there are a lot of us in this pool. What worries me more is the next generation coming into the industry. How do they build that same intuition if AI removes so much of the struggle that used to force us to learn? There are fewer intern spots, fewer junior positions, etc... Because if you don’t understand what’s happening underneath, it becomes much harder to know when the AI is wrong, when a finding is overstated, how to properly validate an issue, how to turn odd behavior into a real vulnerability, or how to recognize an entirely new bug class. Vulnerability research has never really been about instant gratification. It takes time, patience, creativity, failure, and a certain amount of stubbornness. AI absolutely makes us faster. We should use it. We just shouldn’t let it make us stop thinking. My current belief is that both offense and defense are going to level up dramatically. Software will get more secure, but researchers and attackers will get more capable too. The bugs that matter will simply become harder, stranger, and more interesting. As a historically offensive practitioner that's exciting to me as it's curiosity that brought many of us into this space. I swear I reread this 10 times worried that it sounds like AI wrote it. I promise it didn't. :) My hope with this tweet is that it encourages those coming into the space, or who are new to the space, to put the work in to learn as much as you can. One thing that attracted many of us to this space is the challenges with solving complex puzzles. I encourage you to go back and read Hacking: The Art of Exploitation... .The Shellcoder's Handbook, and selfishly, the Gray Hat Hacking series! Sorry for the looooooooooooong tweet.
25
29
5
181
20,544