OffSec Proving Grounds, c'est l'endroit où l'éditeur de l'OSCP vous laisse attaquer ses machines sans vous inscrire à une formation. Vous démarrez une cible privée, vous entrez, vous montez jusqu'à root ou SYSTEM, et vous soumettez deux flags. L'offre gratuite, PG Play, donne trois heures par jour sur des machines Linux créées par la communauté. L'offre payante, PG Practice, ajoute les machines Linux et Windows conçues par OffSec, dont d'anciens labs d'examen. Ce qu'elle ne donne pas, c'est un cours : les débutants qui arrivent sans méthode restent souvent une heure devant un port ouvert. Si vous vous reconnaissez, suivez d'abord le cours Network Penetration Testing de HackerDNA, ou gardez-le ouvert à côté de votre première machine.
Ce guide explique ce qu'est Proving Grounds, ce que contiennent exactement Play et Practice, si un débutant doit commencer par là, comment mener votre première machine dans la fenêtre de trois heures, et comment la plateforme se compare à Hack The Box, VulnHub et HackerDNA.
En bref : OffSec Proving Grounds est la bibliothèque de machines vulnérables d'OffSec. PG Play est gratuit, uniquement Linux et limité à trois heures par jour. PG Practice coûte 19 $ par mois ou 199 $ par an et donne accès à plus de 200 machines, des cibles Windows et d'anciens labs d'examen OSCP+, sans limite de temps. C'est une excellente deuxième plateforme pour un débutant, et une mauvaise première : elle teste une méthodologie de pentest au lieu de l'enseigner.
Qu'est-ce qu'OffSec Proving Grounds ?
OffSec Proving Grounds (souvent abrégé PG) est une plateforme de labs hébergés proposée par OffSec, l'organisme qui délivre la certification OSCP. Chaque lab est une machine vulnérable unique que vous démarrez en privé, que vous attaquez depuis une Kali Linux, et que vous « possédez » en soumettant un flag utilisateur et un flag root.
OffSec a ouvert la plateforme aux particuliers en septembre 2020. L'article de Help Net Security sur le lancement décrit les deux formules qui existent toujours : PG Play avec « jusqu'à trois heures par jour d'accès privé à des machines Linux créées par la communauté VulnHub », et PG Practice, un abonnement à 19 $ par mois avec un accès illimité aux machines Linux et Windows créées par OffSec, dont certaines ont servi aux examens OSCP. Six ans plus tard, le prix n'a pas bougé.
Trois choses la distinguent de la plupart des plateformes pour débutants :
- Des machines dédiées. La page produit de Proving Grounds indique que vous démarrez un lab à la fois et qu'aucun autre utilisateur ne peut toucher votre environnement. Personne ne réinitialise la box au milieu de votre exploit, ce qui arrive souvent sur les machines partagées ailleurs.
- Une Kali dans le navigateur. Vous pouvez attaquer depuis une instance Kali Linux qui tourne dans votre navigateur : un Chromebook ou un ordinateur professionnel verrouillé suffit. Le centre d'aide d'OffSec documente aussi une option VPN si vous préférez votre propre Kali.
- L'ADN de l'examen. Practice inclut d'anciens labs d'examen OSCP+, conçus par les auteurs de l'examen. C'est la principale raison pour laquelle on paie.
Le nom des flags trahit aussi cet ADN. La documentation des examens OffSec les appelle local.txt (le flag utilisateur) et proof.txt (le flag root ou SYSTEM), et les machines de Proving Grounds suivent la même convention. S'habituer à chercher ces deux fichiers, c'est déjà s'entraîner discrètement pour l'OSCP.
PG Play ou PG Practice : ce que vous obtenez gratuitement
PG Play est gratuit après inscription. PG Practice est un abonnement. Voici ce que la page produit d'OffSec annonçait pour chaque formule lors de notre vérification en novembre 2026 :
| Fonctionnalité | PG Play | PG Practice |
|---|---|---|
| Prix | Gratuit | 19 $/mois ou 199 $/an |
| Labs | Plus de 50 machines de la communauté VulnHub | Plus de 200 environnements |
| Limite de temps | 3 heures par jour | Illimité |
| Systèmes d'exploitation | Linux uniquement | Linux, Windows et macOS |
| Machines conçues par OffSec | Non | Oui, dont d'anciens labs d'examen OSCP+ |
| Machines privées dédiées | Oui | Oui |
| Support communautaire | Oui | Oui |
La formule annuelle revient à environ 16,58 $ par mois, soit 29 $ d'économie par rapport à douze paiements mensuels. OffSec précise que l'abonnement se renouvelle automatiquement sauf résiliation : programmez un rappel si vous ne voulez qu'un mois ou deux.
Un détail piège souvent les gens : PG Practice est inclus dans certaines offres OffSec et pas dans d'autres. Sur la page des tarifs d'OffSec, l'abonnement Learn One (2 749 $ par an) inclut Proving Grounds Practice. Le Course + Cert Bundle (1 749 $, paiement unique) et CyberCore (899 $) ne l'incluent pas. Si vous payez déjà Learn One, n'achetez pas Practice une deuxième fois.
Notre avis sur l'offre gratuite : trois heures par jour, c'est serré, et pour un débutant ça l'est vraiment. Une première box prend souvent plus longtemps. Mais la limite est quotidienne, pas par machine : vous pouvez reprendre la même cible le lendemain avec vos notes. Voyez-la comme un rythme d'entraînement plutôt que comme un mur.
Proving Grounds est-il adapté aux débutants ?
Oui, à condition que ce ne soit pas votre toute première plateforme. La FAQ d'OffSec dit que Play est « idéal pour ceux qui débutent en tests d'intrusion ». C'est vrai au sens où les machines Play les plus faciles sont réellement abordables. C'est moins vrai au sens où rien sur la plateforme ne vous apprend à les aborder.
Pas de leçons, pas de questions guidées, pas de fil d'Ariane « tâche 3 sur 7 ». Vous avez une adresse IP et un terminal vide. C'est un excellent entraînement pour un examen, et c'est rude le premier jour. Avant votre première box PG Play, assurez-vous de savoir faire ceci sans chercher :
- Scanner un hôte avec Nmap et lire quels services et quelles versions tournent
- Énumérer un site web : le parcourir, lire le code source et lancer un brute-force de répertoires avec Gobuster ou ffuf
- Chercher un exploit public avec
searchsploitet l'adapter à votre cible - Récupérer un reverse shell avec Netcat et le transformer en TTY utilisable
- Vérifier sur une machine Linux les binaires SUID, les droits sudo et les tâches cron
Si au moins deux de ces points sont nouveaux, vous passerez vos trois heures quotidiennes à apprendre des outils au lieu de hacker. Passez d'abord une semaine sur une plateforme guidée. En pratique, ceux qui apprécient le plus Proving Grounds sont ceux qui ont déjà rooté quelques box guidées et veulent savoir s'ils y arrivent sans indice.
Règle simple : si vous rootez une machine facile sur une plateforme guidée en moins de deux heures sans lire de corrigé, vous êtes prêt pour PG Play.
Comment démarrer sur PG Play
La mise en place prend une dizaine de minutes, dont l'essentiel à attendre le démarrage de la Kali.
- Créez un compte OffSec gratuit. PG Play demande une inscription, mais aucune information de paiement.
- Ouvrez la liste des labs. Le centre d'aide d'OffSec la place sous Explore > Labs > Proving Grounds, puis Play.
- Choisissez votre machine d'attaque. Prenez la Kali dans le navigateur si vous n'avez pas de VM Kali. Prenez le VPN si vous avez déjà une Kali configurée avec vos wordlists et vos notes. L'option navigateur est plus simple, l'option VPN plus confortable pour travailler.
- Démarrez une machine. Une seule peut tourner à la fois. La fiche de la machine affiche son adresse IP une fois qu'elle est prête.
- Trouvez et soumettez deux flags. Soumettez le contenu de
local.txtet deproof.txtsur la page de la machine. C'est la seule preuve acceptée par la plateforme.
Avant de lancer le chrono, lisez l'article « Rules of the Game » du centre d'aide d'OffSec. Il est court et précise ce qui est dans le périmètre et ce qui ne l'est pas, notamment que l'infrastructure des labs n'est pas une cible.
Votre première machine : une session réaliste de trois heures
Voici comment structurer une bonne première session. La machine et l'IP sont fictives, mais les étapes sont les mêmes sur presque toutes les box Linux de Play.
Minutes 0-20 : tout scanner
Commencez par un scan de tous les ports TCP, puis lancez la détection de versions et les scripts par défaut uniquement sur les ports ouverts. Scanner les 65 535 ports compte sur Proving Grounds, où un service caché sur un port élevé et inhabituel est un piège classique.
nmap -p- --min-rate 2000 -oN all-ports.txt 192.168.120.15
nmap -sC -sV -p 22,80,8080 -oN services.txt 192.168.120.15
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 8.2p1 Ubuntu
80/tcp open http Apache httpd 2.4.41 ((Ubuntu))
8080/tcp open http Jetty
Enregistrez chaque scan dans un fichier avec -oN. Quand vos trois heures sont écoulées, la session du lendemain repart de ce fichier au lieu de repartir de zéro.
Minutes 20-90 : énumérer avant d'exploiter
Ouvrez chaque port web dans un navigateur. Lisez le code source, vérifiez robots.txt et lancez un brute-force de répertoires sur chacun. Notez chaque nom de logiciel et chaque numéro de version trouvés, puis cherchez-les :
gobuster dir -u http://192.168.120.15 -w /usr/share/wordlists/dirb/common.txt
searchsploit jetty
L'erreur classique du débutant, c'est de sauter sur le premier exploit qui correspond. Quand on teste de vraies machines, le bon chemin est souvent le plus banal : des identifiants par défaut sur un panneau d'administration, un fichier de sauvegarde dans un répertoire web, ou une version touchée par une faille bien connue. Si un exploit demande dix ajustements pour fonctionner, ce n'est probablement pas le bon.
Minutes 90-150 : point d'entrée et local.txt
Une fois l'exécution de code obtenue, récupérez un reverse shell, stabilisez-le et prenez local.txt. Il se trouve généralement dans le répertoire personnel d'un utilisateur ou dans celui du serveur web. Soumettez-le immédiatement, pour qu'un plantage ne vous coûte pas les points.
Minutes 150-180 : élévation de privilèges et proof.txt
Vérifiez sudo -l, les binaires SUID, les tâches cron et les fichiers modifiables, puis lancez LinPEAS si rien ne saute aux yeux. Le flag root, proof.txt, se trouve dans /root. Pour une checklist structurée de cette phase, le cours d'élévation de privilèges Linux de HackerDNA présente chaque technique avec un lab.
Pas terminé ? C'est normal. Arrêtez-vous cinq minutes avant la limite, notez où vous en êtes et revenez demain.
Indices, corrigés et comment se débloquer
Proving Grounds offre plus d'aide que sa réputation le laisse croire, mais elle a un prix. Le centre d'aide d'OffSec explique qu'une fois le corrigé officiel d'une machine ouvert, vous ne pouvez plus gagner de points sur cette machine, sauf si vous aviez déjà soumis tous les flags. Les points n'ont aucun effet en dehors de la plateforme : c'est une incitation, pas une sanction.
Les niveaux de difficulté viennent de la communauté. Les joueurs notent chaque machine après l'avoir terminée, et OffSec fait correspondre la moyenne pondérée à l'un de quatre niveaux : Fundamental, Intermediate, Advanced et Insane. Commencez par Fundamental et prenez le niveau comme une indication, car une box « Fundamental » peut quand même cacher une étape que vous n'avez jamais vue.
Quelques habitudes vous feront gagner plus de temps que n'importe quel indice :
- Réglez un minuteur de blocage à 45 minutes. Si vous n'avez pas avancé depuis 45 minutes, revenez à l'énumération. Neuf fois sur dix, la pièce manquante est un port, un répertoire ou une version que vous avez sautés.
- Prenez vos notes comme pour un rapport. Commandes, sorties, identifiants et fausses pistes. L'examen OSCP exige un rapport, et la limite quotidienne signifie que vous en aurez besoin demain de toute façon.
- Lisez le corrigé après avoir rooté. Comparer votre chemin avec celui prévu, c'est là que l'on apprend le plus. Les chemins non prévus méritent aussi d'être notés.
- Utilisez l'IA comme une référence, pas comme un pilote. Demander à quoi sert un bit SUID, très bien. Coller votre scan et suivre la réponse pas à pas ne vous apprend rien, et l'aide par IA est restreinte aux examens OffSec.
Quand PG Practice vaut-il 19 $ par mois ?
Passez à Practice quand la limite de trois heures ou le catalogue uniquement Linux commencent à vous freiner. Pour la plupart des gens, ce moment arrive quand ils s'engagent vers l'OSCP+.
Practice justifie son prix dans trois situations :
- Vous préparez l'OSCP+. Les anciens labs d'examen sont ce qui se rapproche le plus du vrai examen, légalement. Le style des machines, les fausses pistes et le format des flags correspondent.
- Vous avez besoin de pratiquer Windows. Play est uniquement Linux. L'élévation de privilèges Windows et Active Directory pèsent lourd dans l'OSCP+, et c'est dans Practice que Proving Grounds les couvre.
- Vous voulez de longues sessions. Le temps illimité permet de simuler une journée d'examen complète, utile pour travailler l'endurance et la prise de notes.
Beaucoup de candidats à l'OSCP suivent aussi la liste communautaire de TJ Null, qui recense des machines proches de l'examen sur Hack The Box et Proving Grounds. Notre guide de préparation à l'OSCP explique comment construire un plan d'étude autour. Si vous ne visez pas l'OSCP, restez plus longtemps sur Play. Payer pour d'anciens labs d'examen auxquels vous n'êtes pas prêt a peu d'intérêt.
Proving Grounds face à Hack The Box, VulnHub et HackerDNA
Ces quatre plateformes reviennent toujours ensemble quand les débutants demandent où s'entraîner sur de vraies machines. Elles correspondent à des étapes différentes.
| Plateforme | Option gratuite | Installation | Accompagnement | Idéal pour |
|---|---|---|---|---|
| OffSec Proving Grounds | PG Play, 3 heures par jour | Kali dans le navigateur ou VPN | Corrigés officiels, pas de cours | Entraînement non guidé façon examen OSCP+ |
| Hack The Box | Quelques machines gratuites | VPN ou Pwnbox | Mode guidé sur certaines machines | Une grande bibliothèque de machines active et la compétition |
| VulnHub | Entièrement gratuit | VM à télécharger et lancer en local | Writeups de la communauté uniquement | S'entraîner hors ligne avec une machine assez puissante |
| HackerDNA | Offre gratuite | Dans le navigateur, sans VPN | Cours, labs guidés et tâches d'apprentissage | Apprendre la méthode avant de la tester sans aide |
VulnHub est l'origine de la plupart des machines PG Play. Si vous avez le matériel et voulez du temps illimité sur le même style de box gratuitement, notre guide VulnHub pour débutants détaille l'installation dans VirtualBox. PG Play vous épargne le téléchargement et la configuration réseau, ce qui, sur un ordinateur portable lent, vaut bien la limite quotidienne.
Hack The Box a une communauté plus large et des sorties plus fréquentes, et c'est l'autre moitié de la liste de TJ Null. Nous comparons l'ensemble des options dans notre sélection d'alternatives à Hack The Box.
HackerDNA se place une étape plus tôt. Les cours enseignent chaque technique, et les labs vous la font appliquer tout de suite, dans votre navigateur, sans VPN ni limite quotidienne. Notre conseil honnête : apprenez la méthode avec des labs guidés, puis allez sur Proving Grounds pour prouver que vous savez le faire seul.
Considérations légales et éthiques
Rappel essentiel : Proving Grounds vous autorise à attaquer la machine que vous avez démarrée, et rien d'autre. Obtenez toujours une autorisation écrite explicite avant de tester un système qui ne vous appartient pas.
- Restez dans le périmètre. Votre cible est l'adresse IP de la machine. La Kali dans le navigateur, les serveurs VPN et le portail OffSec ne font pas partie du défi, et les attaquer enfreint les règles de la plateforme.
- Gardez les flags pour vous. Publier la valeur des flags ou des solutions complètes pas à pas pour les machines Practice gâche le défi pour tout le monde et peut enfreindre les conditions d'OffSec. Rédigez votre raisonnement, pas les réponses.
- N'appliquez pas les techniques des labs à de vrais systèmes. Un exploit qui marche sur une box PG marche aussi sur un vrai serveur. L'utiliser sans autorisation écrite est illégal dans la plupart des pays.
- Signalez les vraies failles. Si vous trouvez une faille dans la plateforme elle-même, signalez-la à OffSec par ses canaux officiels au lieu de l'exploiter.
Questions fréquentes
OffSec Proving Grounds est-il gratuit ?
En partie. PG Play est gratuit avec un compte OffSec et donne trois heures par jour sur plus de 50 machines Linux créées par la communauté. PG Practice coûte 19 $ par mois ou 199 $ par an et ajoute plus de 200 labs, des machines Windows et un temps illimité. Les abonnés Learn One ont Practice inclus.
Quelle est la différence entre PG Play et PG Practice ?
PG Play est l'offre gratuite, avec des machines Linux de la communauté VulnHub et une limite de trois heures par jour. PG Practice est l'offre payante, avec des machines Linux et Windows conçues par OffSec, d'anciens labs d'examen OSCP+ et aucune limite de temps.
Proving Grounds est-il utile pour préparer l'OSCP ?
Oui. PG Practice inclut d'anciens labs d'examen OSCP+ conçus par OffSec, donc le style des machines et le format des flags sont très proches de l'examen. Beaucoup de candidats le combinent avec la liste de TJ Null, qui recense des machines proches de l'OSCP sur Hack The Box et Proving Grounds.
Faut-il un VPN pour Proving Grounds ?
Non. Vous pouvez attaquer les machines depuis une instance Kali Linux dans le navigateur, sans rien installer. OffSec propose aussi une connexion VPN si vous préférez utiliser votre propre machine virtuelle Kali.
Que sont local.txt et proof.txt ?
Ce sont les deux flags de chaque machine. local.txt prouve un accès utilisateur et se trouve généralement dans le répertoire personnel d'un utilisateur. proof.txt prouve un accès root ou SYSTEM et se trouve dans le répertoire de l'administrateur. OffSec utilise les mêmes noms dans ses examens de certification.
Proving Grounds est-il plus difficile que TryHackMe ?
Pour un débutant, oui. Les rooms TryHackMe vous guident avec des questions et des explications. Proving Grounds vous donne une adresse IP et attend que vous trouviez le chemin seul. La plupart des apprenants progressent mieux en commençant sur une plateforme guidée, puis en passant à Proving Grounds une fois qu'ils ont une méthode.
Dernière vérification : novembre 2026. Fonctionnalités des formules, nombre de labs et prix vérifiés sur la page produit Proving Grounds et la page des tarifs d'OffSec. Navigation, options de connexion, règles des corrigés et niveaux de difficulté tirés du centre d'aide d'OffSec. Détails du lancement tirés de l'article de Help Net Security de septembre 2020.
Vos prochaines étapes
OffSec Proving Grounds est le meilleur moyen gratuit de vérifier si votre méthode de pentest tient la route sans indices. Créez un compte PG Play, choisissez une machine Linux notée Fundamental, enregistrez chaque scan dans un fichier et donnez-vous trois sessions pour la rooter. Si la limite ou le catalogue uniquement Linux commencent à vous freiner, ou si vous vous inscrivez à l'OSCP+, c'est le moment où PG Practice vaut ses 19 $.
Si un port ouvert vous laisse encore sans savoir quoi faire ensuite, construisez d'abord la méthode. Le cours Network Penetration Testing de HackerDNA couvre le scan, l'énumération des services et l'exploitation étape par étape, et le lab Cronpocalypse teste rapidement l'élévation de privilèges dont vous aurez besoin pour chaque proof.txt. Tout tourne dans votre navigateur, sans limite quotidienne, et vous pouvez commencer avec l'offre gratuite de HackerDNA - sans carte bancaire.