LEARNING PATH

Common Attack Techniques

Walk through representative attacks — XSS, buffer overflow, DDoS, Wi-Fi deauth, ransomware, and trojans — to understand how they work and how to defend against them.

6 lessons
  1. XSS Explained — How Cross-Site Scripting Works and How to Defend Against It Cross-site scripting (XSS) injects malicious script into a web application so that it runs...
  2. Buffer Overflow Explained — Stack Mechanics, Exploits, and Mitigations Buffer overflow — writing past the end of an allocated buffer and corrupting adjacent memo...
  3. DDoS Explained — Mechanics, Categories, and Defenses DDoS (Distributed Denial of Service) is the attack of burying a target under legitimate-lo...
  4. Deauthentication Attack — How Wi-Fi Disconnect Attacks Work and How PMF Stops Them A Deauthentication Attack spoofs the IEEE 802.11 Deauthentication management frame (Subtyp...
  5. Ransomware — How It Works, Notable Incidents, and How to Defend Ransomware is malware that 'encrypts files and demands a ransom for the decryption key'. I...
  6. Trojan Horse Explained — Types, Delivery Vectors, and Defenses A Trojan horse is malware that disguises itself as legitimate software so the user install...