Plan Offline - 1 Mois de Pentest sur Kali Linux
Pseudo : Hacker
Date de génération : 16/05/2025
Bienvenue dans ton plan de formation intensif, 100% offline, pour apprendre le pentest avec Kali
Linux. Ce document contient un programme semaine par semaine, des outils recommandés, des
exercices pratiques et un journal à remplir chaque jour.
Checklist avant de passer offline
- Kali Linux à jour (Full ou Standard)
- VM vulnérables : Metasploitable 2/3, DVWA, OWASP BWA, etc.
- Outils installés : Burp Suite, Metasploit, sqlmap, nmap, gobuster, wfuzz, etc.
- Fichiers : rockyou.txt, linpeas.sh, linux-exploit-suggester.pl
- Documentation PDF : OWASP Top 10, The Hacker Playbook, etc.
- Cheat Sheets en HTML ou PDF : Bash, SQLi, XSS, Post-Exploitation
Semaine 1 : Bases Linux et Réseaux
Objectif : Maîtriser les bases Linux, scripting et reconnaissance réseau.
- Commandes : ls, cd, chmod, chown, grep, awk, sed, ip, ifconfig, iptables
- Script Bash : faire un scan de fichiers, changer des droits, etc.
- Scanner le réseau local avec nmap
- Identifier les services en ligne sur une VM vulnérable
Semaine 2 : Reconnaissance et Scan Réseau
Objectif : Identifier les services, failles connues et commencer l'exploitation.
- Outils : nmap (script NSE), enum4linux, gobuster, dirb, nikto
- Analyse des ports FTP, SSH, SMB, HTTP
- Énumérer les partages SMB, utilisateurs
- Créer une cartographie du réseau
Semaine 3 : Pentest Web (OWASP Top 10)
Objectif : Identifier et exploiter des vulnérabilités Web
- XSS, SQL Injection, File Inclusion, Auth bruteforce
- Outils : Burp Suite, sqlmap, wfuzz, hydra
- Entraînement sur DVWA ou OWASP BWA
- Créer un script de bruteforce HTTP simple en Bash ou Python
Semaine 4 : Post-Exploitation et Privilege Escalation
Objectif : Maintenir l'accès, escalader les privilèges, nettoyer les traces
- SUID binaries, mauvaise config sudo, cron jobs
- Utilisation de linpeas.sh, find, less, PATH hijacking
- Cracker des hashes avec John ou Hashcat
- Écrire un mini rapport de pentest avec découvertes et remédiations
Journal de bord (à remplir chaque jour)
Jour 1 - Tâches effectuées :
..........................................................................................
Jour 2 - Tâches effectuées :
..........................................................................................
Jour 3 - Tâches effectuées :
..........................................................................................
Jour 4 - Tâches effectuées :
..........................................................................................
Jour 5 - Tâches effectuées :
..........................................................................................
Jour 6 - Tâches effectuées :
..........................................................................................
Jour 7 - Tâches effectuées :
..........................................................................................
Jour 8 - Tâches effectuées :
..........................................................................................
Jour 9 - Tâches effectuées :
..........................................................................................
Jour 10 - Tâches effectuées :
..........................................................................................
Jour 11 - Tâches effectuées :
..........................................................................................
Jour 12 - Tâches effectuées :
..........................................................................................
Jour 13 - Tâches effectuées :
..........................................................................................
Jour 14 - Tâches effectuées :
..........................................................................................
Jour 15 - Tâches effectuées :
..........................................................................................
Jour 16 - Tâches effectuées :
..........................................................................................
Jour 17 - Tâches effectuées :
..........................................................................................
Jour 18 - Tâches effectuées :
..........................................................................................
Jour 19 - Tâches effectuées :
..........................................................................................
Jour 20 - Tâches effectuées :
..........................................................................................
Jour 21 - Tâches effectuées :
..........................................................................................
Jour 22 - Tâches effectuées :
..........................................................................................
Jour 23 - Tâches effectuées :
..........................................................................................
Jour 24 - Tâches effectuées :
..........................................................................................
Jour 25 - Tâches effectuées :
..........................................................................................
Jour 26 - Tâches effectuées :
..........................................................................................
Jour 27 - Tâches effectuées :
..........................................................................................
Jour 28 - Tâches effectuées :
..........................................................................................
Jour 29 - Tâches effectuées :
..........................................................................................
Jour 30 - Tâches effectuées :
..........................................................................................