Web App Penetration Testing - #8 - SQL Injection With sqlmap

Web App Penetration Testing - #8 - SQL Injection With sqlmap

Tests d'intrusion d'applications web - #8 - Injection SQL avec sqlmap

🎙 HackerSploit 👥 1.0M 📅 28 mai 2018 ⏱ 15 min 👁 176K 📄 tutoriel 🧭 2026-10-16
Disponible en : Français (actuel) English

Mots-clés

sqlmapBurp Suiteenumerationbase de donnéesOWASP

Résumé

Cette vidéo de la série “Web App Penetration Testing” de HackerSploit présente une démonstration pratique de l’énumération et du dump de bases de données à l’aide de sqlmap, en collaboration avec Burp Suite. L’animateur commence par expliquer l’environnement de test : Metasploitable comme machine vulnérable et Kali Linux comme distribution d’attaque. Il utilise ensuite Burp Suite pour intercepter une requête POST envoyée via un formulaire de connexion de l’application vulnérable, puis sauvegarde cette requête dans un fichier texte. Ensuite, il lance sqlmap avec l’option -r pour utiliser cette requête, et les commandes successives permettent d’énumérer les bases de données (option –dbs), les tables (–tables) et enfin de dump le contenu de tables sensibles comme ‘accounts’ et ‘credit_cards’. La démonstration montre les résultats : mots de passe en clair, numéros de cartes bancaires avec CVV. L’animateur insiste sur l’aspect illégal de ces pratiques sans autorisation et encourage à utiliser ces connaissances pour la défense. La vidéo se termine sur un appel à l’apprentissage de la mitigation. L’ensemble est structuré selon le top 10 OWASP, mais sans approfondir la théorie.

178 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur informative est bonne pour un public débutant en sécurité offensive : la démarche est concrète, pas à pas, et démontre l’utilité de combiner un proxy intercepteur (Burp Suite) avec un outil automatisé (sqlmap). L’argumentation repose essentiellement sur la démonstration empirique : l’exécution réussie des commandes prouve la vulnérabilité et le risque réel. L’animateur apporte des exemples de mauvaises pratiques réelles (stockage en clair des mots de passe, comme le cas Ubisoft) pour renforcer son point. Cependant, l’argumentation reste limitée : aucune analyse théorique approfondie de l’injection SQL (types d’erreurs, requêtes sous-jacentes) n’est fournie, et l’explication des options sqlmap est très succincte. Le discours est orienté vers la pratique plutôt que vers la compréhension du mécanisme, mais le message de responsabilité éthique est clair et répété.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est moyenne : la démonstration est reproductible dans un environnement contrôlé, mais aucune source académique ou référence officielle (OWASP, manuel sqlmap) n’est citée à l’écran. L’unique lien fourni est le site officiel de sqlmap, ce qui offre une ressource complémentaire mais insuffisante pour une validation approfondie. L’adéquation titre/contenu est parfaite, la vidéo couvrant bien le sujet annoncé. Les commentaires montrent une très large approbation, avec aucun signe de critique méthodologique. La qualité technique est correcte, mais l’absence de références et la simplification des options limitent la portée scientifique. Le public semble majoritairement satisfait, ce qui indique une bonne pédagogie mais ne garantit pas une fiabilité scientifique élevée.

252 mots

Adéquation titre / contenu

Le titre est parfaitement en adéquation avec le contenu : la vidéo aborde effectivement l'injection SQL via sqlmap dans le cadre d'un test d'intrusion d'applications web.

Qualité & fiabilité

8/10

Tutoriel pratique et démonstratif, utilisant des outils standards (sqlmap, Burp Suite) dans un environnement contrôlé (Metasploitable). La méthodologie est correcte et les explications sont claires, bien que les aspects théoriques restent superficiels. Aucune source externe n'est citée dans la vidéo, mais le lien vers le site officiel de sqlmap est fourni.

Moments clés

Sources citées

Références externes

Apport & nouveautés

La vidéo apporte une démonstration pratique et concise de l’utilisation de sqlmap en combinaison avec Burp Suite pour l’énumération de bases de données. Son originalité réside dans la méthode pas-à-pas adaptée aux débutants, montrant l’ensemble du processus depuis l’interception de la requête jusqu’au dump de données sensibles. Elle met en lumière le risque réel lié au stockage en clair des données, même dans des environnements vulnérables volontairement.

Pour aller plus loin :

  • Injection SQL - Wikipédia — Présentation générale du concept et des types d’attaques.
  • sqlmap - Wikipédia — Détail du fonctionnement de l’outil et de ses capacités.
  • Burp Suite - PortSwigger — Site officiel de l’outil utilisé pour l’interception de requêtes.
  • OWASP Top 10 - Injection — Documentation officielle sur la catégorie Injection du Top 10 OWASP.

128 mots

Profil radar

Le profil radar est équilibré avec une prédominance de la quantité d'information et de la qualité globale, tandis que le niveau technique et la fiabilité restent modérés. Cela reflète un tutoriel adapté aux débutants, riche en démonstrations mais limité en profondeur théorique.

Fiabilité 7/10

💬 Très positif : sur les 30 commentaires analysés, la grande majorité exprime des remerciements et des éloges pour la clarté du tutoriel, certains utilisateurs ayant appris un nouveau concept (collaboration Burp + sqlmap). Un seul commentaire signale une erreur technique rencontrée en suivant les étapes, mais l'ensemble reste extrêmement favorable.