Difficile Sécurité Web & API +700 XP

Pwnify - Test d'intrusion d'application web

Pwnify est une application de streaming musical complète, conçue pour s'entraîner au test d'intrusion d'application web. Inscrivez-vous, créez des playlists, uploadez des morceaux, puis enchaînez de vraies failles d'un premier accès jusqu'au flag utilisateur et au root complet. Saurez-vous prendre toute la machine ?

37 % le résolvent 132 hackers ont joué 2 flags Mis à jour le 12 oct. 2026 First blood Malekith
Web Application SecurityMass AssignmentCommand InjectionHash CrackingPassword ReuseLinux Privilege Escalation
Commencez Votre Défi

Lancez votre machine dédiée pour commencer à hacker

  1. 1Créez un compte gratuit, puis cliquez sur « Démarrer le Lab »Vous obtiendrez votre propre machine avec une adresse IP
  2. 2Explorez la cibleOuvrez l'IP dans votre navigateur et cherchez des vulnérabilités
  3. 3Trouvez et soumettez les flagsLes flags sont des textes secrets cachés dans le système - collez-les ci-dessous pour marquer des XP
  • ~1-2 min de configuration
  • Instance privée
  • 30 min par session. Relancez-la gratuitement, autant de fois que vous voulez.

Qu'est-ce que le test d'intrusion d'application web ?

Le test d'intrusion d'application web est la pratique concrète qui consiste à attaquer une vraie application web comme le ferait un adversaire : cartographier ses fonctions, trouver les failles dans sa gestion des entrées et de la confiance, et enchaîner ces failles pour produire un impact réel. La meilleure façon de l'apprendre est de s'exercer sur une cible qui se comporte comme un vrai logiciel, pas comme une démo réduite. Pwnify est conçu exactement pour cela.

Comment fonctionne le lab Pwnify

Pwnify est une application de streaming musical fonctionnelle. Vous créez un compte, parcourez les artistes et les albums, cherchez dans le catalogue, écoutez des morceaux dans un vrai lecteur audio et construisez des playlists à partager. Les artistes vérifiés ont un Studio où ils uploadent leur propre musique. Rien n'est simulé, donc chaque page est un terrain de test légitime.

Vous commencez en visiteur anonyme et terminez, si vous faites les choses bien, en root sur le serveur. Deux flags marquent votre progression : un flag utilisateur dans un répertoire personnel une fois un shell obtenu, et un flag root dans /root une fois la machine prise. Le chemin passe d'abord par l'application web puis par la machine Linux qui la fait tourner, vous pratiquez donc à la fois le test d'intrusion d'application web et l'élévation de privilèges Linux dans un seul défi.

Ce que vous allez pratiquer

C'est un lab difficile avec plusieurs étapes peu évidentes. Vous allez atteindre une fonction que vous n'êtes pas censé utiliser, transformer une entrée utilisateur en exécution de commande, récupérer et cracker un identifiant stocké, le réutiliser pour vous connecter, et abuser d'une capability Linux mal configurée pour devenir root. Chaque maillon de la chaîne est une technique qui apparaît dans de vraies missions. Travaillez depuis le Terminal d'attaque HackerDNA, prenez des notes au fil de l'eau, et ouvrez les tâches d'apprentissage si vous bloquez.

Ce que vous apprendrez

  • Exploiter une faille de mass-assignment pour débloquer une fonction privilégiée cachée
  • Obtenir l'exécution de code à distance via une injection de commande dans le traitement des médias
  • Cracker un hachage de mot de passe MD5 hérité avec rockyou et john ou hashcat
  • Pivoter par réutilisation de mot de passe pour obtenir un accès SSH et le flag utilisateur
  • Élever ses privilèges jusqu'à root en abusant d'une capability Linux cap_setuid
  • Enchaîner des techniques web et Linux en une compromission complète du web jusqu'à root

Prérequis

Commandes Linux de base Requêtes HTTP et web curl ou Burp Suite Cassage de hachages de mots de passe Bases de SSH