Infects the cache of a DNS server to serve malicious DNS replies
ARP Poisoning
Infects the ARP cache to serve malicious MAC addresses
DHCP Starvation
Flood the DHCP server with spoofed requests to starve its IP pool
DHCP Spoofing
Masquerades as a DHCP server to respond with malicious network configurations for MITM / other malicious activities
Network Sniffing
Wireshark / tcpdump to sniff the network packets
Password Attacks
Attack
Description
Dictionary
Uses a predefined wordlist to match and crack hashes
Brute Force
Permutates characters around to match and crack hashes
Hybrid
Combines a dictionary and brute force approach (i.e. permutates the characters in a wordlist)
Birthday
Uses mathematical weaknesses to create hash collisions
Rainbow Table
Uses predefined plaintext to hash mappings to crack the hash
Application Level TTPs
TTP
Details
SQL Injection
Modifies the SQL query to manipulate a database directly
XSS
- Stored: XSS is stored on the server, infects any client that comes across it - Reflected: XSS is reflected off the URL sent to a server - DOM-based: XSS happens locally, the server does not get involved
Parameter Tampering
Injecting malicious payloads into the URL parameter
Directory Traversal
Malformed file paths that allows for unauthorised access
CSRF
Malicious JS code performs unwanted actions on a userβs behalf
Cookie Poisioning
Misnomer. Act of stealing / modifing cookies & the information within them