Malware · Social Engineering · SQL Injection · XSS · Buffer Overflow · Countermeasures
| Type | How it Spreads | What it Does |
|---|---|---|
| Virus | Attaches to files; spreads when file opened/copied | Corrupts/deletes files; replicates itself into other programs |
| Worm | Self-replicates across networks — no host file needed | Consumes bandwidth; can deliver payload (ransomware) |
| Trojan | Disguised as legitimate software | Creates backdoor; doesn't self-replicate |
| Spyware | Bundled with software; social engineering | Records keystrokes, screens, passwords; sends to attacker |
| Adware | Bundled with free software | Displays unwanted ads; tracks browsing behaviour |
| Ransomware | Email attachments; malicious sites | Encrypts victim's files; demands payment for decryption key |
| Rootkit | Exploits OS vulnerabilities | Hides malware at OS level; very hard to detect or remove |
| Keylogger | Often component of spyware/Trojan | Records every keystroke — captures passwords and credit card numbers |
' OR 1=1 -- into the username field.