// 2 ZERO-DAY · 4 CVE · 4 EXPLOIT · 1 ADVISORY IN THE LAST 24H
  1. 01 Python for Security: First Steps in Programming Installing Python 3.12 and Verifying Your Setup I still remember the first time I tried to follow a security tutorial that assumed Python was already "just there." T…
  2. 02 Python Security Toolkit: Essential Syntax and Patterns Python Security Toolkit: Essential Syntax and Patterns This page assumes you've worked through the first steps in Page 1 — variables, running a .py file, and the ide…
  3. 03 Cybersecurity Fundamentals: The Language of Defense The CIA Triad in Lab Wintermute Every defensive control we build maps back to three properties. I have watched students chase flashy exploits while forgetting why th…
  4. 04 Building Lab Wintermute: Isolated Pentesting Environment Construction Building Lab Wintermute: Isolated Pentesting Environment Construction By now you've got the language down — Python's syntax, the CIA triad, what a CVE actually means…
  5. 05 Reconnaissance and Network Mapping: Understanding the Attack Surface Reconnaissance and Network Mapping: Understanding the Attack Surface Let me tell you how I actually run this phase in Lab Wintermute. After four pages of setup and f…
  6. 06 Web Application Weaknesses: Mapping DVWA Attack Categories Web Application Weaknesses: Mapping DVWA Attack Categories Lab Wintermute's DVWA server at 192.0.2.30 is where the abstract concepts from earlier pages become tangib…
  7. 07 Network Attacks and Availability Threats: DoS Concepts and Defenses Network Attacks and Availability Threats: DoS Concepts and Defenses Let me tell you something I learned the hard way during my first real incident response: availabi…
  8. 08 Wireless and Social Attack Vectors: Expanding the Threat Model Wireless and Social Attack Vectors: Expanding the Threat Model So far in Lab Wintermute we've mapped the wired segment—Kali at 192.0.2.10 probing Metasploitable2 at…
  9. 09 Malware Mechanisms: Understanding Without Executing Dangerous Code Malware Mechanisms: Understanding Without Executing Dangerous Code In Lab Wintermute, we have spent our time mapping the network between Kali (192.0.2.10), Metasploi…
  10. 10 Consolidated Lab Exercise: Complete Wintermute Assessment Simulation Consolidated Lab Exercise: Complete Wintermute Assessment Simulation Right. You've spent nine pages building tools, breaking concepts apart, and watching things fail…
  11. 11 Troubleshooting and Common Pitfalls: When Labs Break and Scripts Fail Troubleshooting and Common Pitfalls: When Labs Break and Scripts Fail Lab Wintermute will break. Not might—will. Every student who has ever built an isolated pentest…