Penetration Testing for Beginners

July 1, 2026 · View on GitHub

Languages: English · 简体中文 · Español · Français · Deutsch · 日本語 · Русский · 한국어 · Português

Penetration Testing for Beginners

Test your skills in this challenge-based course covering essential penetration testing techniques. Each challenge requires you to independently discover and exploit vulnerabilities using industry-standard tools like Nmap, FTP, SMB, Telnet, Rsync, RDP, HTTP, and SSH. Perfect your reconnaissance and enumeration skills through self-guided exploration in a safe, controlled environment.

Start Course on LabEx

Exercises

IndexNameDifficultyPractice
1Nmap Scanning and Telnet AccessAdvancedStart Challenge
2FTP Enumeration and Anonymous AccessAdvancedStart Challenge
3SMB Enumeration and Guest AccessAdvancedStart Challenge
4Telnet Brute Force and Weak CredentialsAdvancedStart Challenge
5Rsync Enumeration and Anonymous SyncAdvancedStart Challenge
6RDP Enumeration and Weak Password AccessAdvancedStart Challenge
7HTTP Enumeration and Directory TraversalAdvancedStart Challenge
8SSH Enumeration and Key-Based AccessAdvancedStart Challenge

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io