Getting Started

Fundamentals
> Start Learning

πŸ“– 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

πŸ—ΊοΈ Mind Maps