Johannes Ullrich (@jullrich) profile picture
Joined December 2008
Photo by Johannes Ullrich (@jullrich)Photo by Johannes Ullrich (@jullrich)Photo by Johannes Ullrich (@jullrich)Photo by Johannes Ullrich (@jullrich)Photo by Johannes Ullrich (@jullrich)Photo by Johannes Ullrich (@jullrich)Photo by Johannes Ullrich (@jullrich)Photo by Johannes Ullrich (@jullrich)Photo by Johannes Ullrich (@jullrich)Photo by Johannes Ullrich (@jullrich)
Johannes Ullrich retweeted
People learn in different ways. I wrote Dynamic Incident Response, but not everyone wants to get cozy with a 666 page PDF. So I made a Gemini Notebook too: ask questions, critique, interact how you want. Free. ❤️👨‍💻 dynamicincidentresponse.com/…
12
92
4
434
34,161
Johannes Ullrich retweeted
The threats are evolving. Your skills should too. 🛡️ @SANS_EDU graduate certificates help professionals specialize in high-value areas like Cloud Security, Cyber Defense Operations, and Digital Forensics. Explore your options: go.sans.edu/Q1Xyw8
2
10
2,968
Johannes Ullrich retweeted
Does your employer offer tuition assistance? 💼 You're likely eligible to use those benefits toward a cybersecurity degree or certificate @SANS_EDU. Learn how: go.sans.edu/eSwkR5
2
1
8
2,931
Johannes Ullrich retweeted
Would you get a Cybersecurity Master's Degree if your boss paid for it? Put your employee benefits to work with the @SANS_EDU master's program. Earn 9 GIAC certifications while advancing your career: go.sans.edu/YwriQv
2
2
5
2,649
Johannes Ullrich retweeted
Heads up, there is a 1-day full MikroTik RCE chain against SSH being used in the wild. Patch was released yesterday, so if you have a MikroTik router with ssh open on the internet, it may already be compromised. Detection guidance and IOCs courtesy of @CERT_Polska_en cert.pl/en/posts/2026/09/vul…
11
118
12
346
84,733
Johannes Ullrich retweeted
The Find Evil! winners are Mulder, TRUDI and Camel. All three open source today.
1
2
1
9
4,721
Johannes Ullrich retweeted
No CISO has ever regretted the training. Here's why one still blocks 5 days a year for it. #Cybersecurity
1
2
6
4,430
Johannes Ullrich retweeted
Each of my executive-briefing templates answers what senior leaders actually ask. What happened, what it means for the organization, and what we should do. They're based on what I wanted to see and share as a CISO. zeltser.com/cyber-brief-temp…
3
1
34
2,687
Atomic MacOS (AMOS) stealer infection isc.sans.edu/diary/33208
1
5
10
3,988
Learn about what’s next for our ISC sensor network. SANSFIRE keynote this evening
3
5
2,476
Johannes Ullrich retweeted
You trust SANS training. Now make it count toward a degree. Join @SANS_EDU on July 9 to learn how your GIAC certifications can be applied for academic credit in our master’s and graduate certificate programs: go.sans.edu/IaQEEk
1
7
2,155
TShark isn't just Wireshark without a mouse. Andy used it to prove SMB 3.1.1 compliance for auditors when no Windows tool could. Watch how display filters + field extraction solve real-world problems. youtu.be/SpbUTsrRAP4
5
4
1,018
Johannes Ullrich retweeted
🚀Introducing SO-CRATES 1.0 — Security Onion Containerized Rapid Analysis of Threats, Evil, and Sus! SO-CRATES is a single container image for analyzing pcap files, log files, and binary files. It was formerly known as OhMyPCAP. Here's what you can do with SO-CRATES: ✅analyze pcap files and then review Suricata alerts, metadata, and extracted files ✅import log files and then review Sigma alerts and the original log entries ✅import binary files and then review YARA matches and file metadata All of this runs in a single Docker/Podman container — perfect for air-gapped environments, malware analysis, incident response, threat hunting, forensics & teaching. Who’s trying it out? Drop a ❤️ and reply with your main use case! #DFIR #Cybersecurity #BlueTeam #ThreatHunting #Suricata #YARA #Sigma @Suricata_IDS @lennyzeltser @chrissanders88 @sansforensics @TomLawrenceTech
2
24
3
62
14,309
Johannes Ullrich retweeted
🚨 Today's Headline: "GitHub hit by a compromised VSCode extension" Every defender is now scrambling to answer the critical question: Which VSCode extensions are installed across my MDE users, and is there any impact to their development environment? For those running Microsoft Defender for Endpoint, here’s a KQLWizard query to instantly extract the full list of VSCode extensions executed by your users. (Answering to @IAMERICAbooted SOS Call 🫡) github.com/SlimKQL/Detection… Go hunt down those malicious extensions before they hunt you. 🧙‍♂️✨
8
68
3
324
30,343
Johannes Ullrich retweeted
The Paller Cybersecurity Scholarship was created to identify and support the most promising new talent across the globe. Today, we are proud to introduce the 2026 #PallerScholars 🌏🏆 Learn more about the scholarship and this year's winners: sans.edu/pcs
1
6
1
12
3,655
Johannes Ullrich retweeted
#SoberInCyber is hosting mocktails tonight at #BSidesCharm in Towson, MD. You can also stop by our table to grab some swag & do some crafting. We hope to see you there!
1
3
1
6
1,755
Johannes Ullrich retweeted
Introducing honeyslop: code canaries for open-source maintainers drowning in AI-hallucinated vulnerability reports. A short release thread
4
7
40
5,206
Johannes Ullrich retweeted
One artifact rarely tells the full story. Jump Lists. LNK files. Prefetch. Each captures different activity on a Windows system. The challenge is connecting them. 👇 Quick reference in the playbook 👉 go.sans.org/RKG6xY
1
31
1
126
10,566
Johannes Ullrich retweeted
A small utility in Asia was targeted by China’s top cyber unit. The attackers ran a sustained campaign for over 300 days. They got into the IT network. They never reached OT. Why? The general manager put the basics in place and built a security culture. That’s it. No AI. No million-dollar SOC. Fundamentals. Robert M. Lee called it his favorite case study at RSAC 2026. 📰 Full story in our deep dive: go.sans.org/nTAdXo @OneRSAC | #RSAC #Cybersecurity #ThreatIntel #OTSecurity
1
6
15
2,452
Johannes Ullrich retweeted
Nicholas Carlini at [un]prompted. If you know Carlini, you know this is a startling claim.
19
140
25
1,319
197,216