# Foundational

- [Attack Basics](/kb/pentesting/foundational/attack-basics.md)
- [Brute Force Attacks](/kb/pentesting/foundational/attack-basics/brute-force-attacks.md)
- [Credential Stuffing and Password Spraying](/kb/pentesting/foundational/attack-basics/credential-stuffing-and-password-spraying.md)
- [Types of Shells](/kb/pentesting/foundational/attack-basics/types-of-shells.md)
- [Netcat Shell Stabilization](/kb/pentesting/foundational/attack-basics/types-of-shells/netcat-shell-stabilization.md)
- [Staged vs Non-Staged Payloads](/kb/pentesting/foundational/attack-basics/staged-vs-non-staged-payloads.md)
- [Buffer Overflows](/kb/pentesting/foundational/buffer-overflows.md)
- [Finding the Offset](/kb/pentesting/foundational/buffer-overflows/finding-the-offset.md)
- [Spiking](/kb/pentesting/foundational/buffer-overflows/spiking.md)
- [Fuzzing](/kb/pentesting/foundational/buffer-overflows/fuzzing.md)
- [Footprinting](/kb/pentesting/foundational/footprinting.md)
- [Gaining Access](/kb/pentesting/foundational/gaining-access.md)
- [Session Hijacking](/kb/pentesting/foundational/session-hijacking.md)
