Getting Started
Fundamentals
Overview
Set up your penetration testing environment, understand basic terminology, and learn fundamental concepts.
0
Exercises
0
Flashcards
1
Mind Maps
Cheatsheet
Connecting to HTB
sudo openvpn academy-lab.ovpn # Connect to HTB VPN ifconfig tun0 # Verify VPN interface IP
Parrot/Kali Setup
sudo apt update && sudo apt upgrade # Update system packages sudo apt install terminator tmux # Install essential tools
Service Management
sudo systemctl start ssh # Start SSH service sudo systemctl enable ssh # Enable SSH on boot sudo systemctl status ssh # Check SSH status
Basic Recon
ping -c 4 10.10.10.5 # Check connectivity nmap -sC -sV 10.10.10.5 # Basic Nmap scan
Web Shell Basics
curl http://10.10.10.5/shell.php?cmd=id # Test web shell RCE nc -lvnp 4444 # Start listener
Command Examples
Common Pitfalls
- Not verifying VPN connection is active
- Forgetting to check tun0 IP
- Not taking notes from the start
Exam Survival Tips
- Verify VPN connectivity before starting
- Have a note-taking system ready
- Know your attack machine IP