Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
ppmap — Un outil de scan/exploitation écrit en GO, qui exploite la Prototype Pollution côté client pour mener à une XSS en utilisant des gadgets connus. | Kitploit
Outils/GitHubGitHub/kleiton0x00/ppmap
Scanners de VulnérabilitésExploitationExploitation d'Applications WebSécurité WebTests d'Intrusion
GitHubkleiton0x00/ppmap

ppmap

Un outil de scan/exploitation écrit en GO, qui exploite la Prototype Pollution côté client pour mener à une XSS en utilisant des gadgets connus.

Voir le dépôt
52072il y a 4 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

ppmap markdown_statistic

Un outil simple de scan/exploitation écrit en GO qui exploite automatiquement les gadgets connus et existants (vérifie des variables spécifiques dans le contexte global) pour réaliser des XSS via la Pollution de Prototype. NOTE : Le programme exploite uniquement les gadgets connus, mais ne couvre pas l'analyse de code ni aucune exploitation avancée de la Pollution de Prototype, qui pourrait inclure des gadgets personnalisés.

Prérequis

Assurez-vous d'avoir Chromium installé. Pas d'inquiétude, setup.sh l'installera automatiquement pour vous.

Installation

  • Exécutez la commande suivante pour cloner le dépôt :
root@kitploit:~
git clone https://github.com/kleiton0x00/ppmap.git
  • Placez-vous dans le répertoire ppmap et exécutez setup.sh :
root@kitploit:~
cd ppmap/ && bash setup.sh

Voilà. Profitez de ppmap !

  • Remarque : Si vous rencontrez une erreur lors de la compilation manuelle ou lors de l'installation (pour une raison quelconque), vous pouvez télécharger la version précompilée :
    • Téléchargez le binaire déjà compilé ici
    • Donnez-lui la permission d'exécution chmod +x ppmap

Utilisation

L'utilisation du programme est très simple, vous pouvez :

  • scanner un répertoire/fichier (ou même le site lui-même) :
    echo 'https://target.com' | ppmap

  • ou un point de terminaison :
    echo 'http://target.com/something/?page=home' | ppmap

Pour un scan en masse :
cat url.txt | ppmap où url.txt contient toutes les URL(s) en colonne.

Démo

N'hésitez pas à tester l'outil sur les sites suivants dans le cadre d'une démonstration et pour vérifier que le logiciel fonctionne correctement :
https://msrkp.github.io/pp/2.html
https://ctf.nikitastupin.com/pp/known.html
https://grey-acoustics.surge.sh

Flux de travail

  • Identifier si le site web est vulnérable à la Pollution de Prototype par un scan heuristique (via location.hash et location.search)
  • Empreinte des gadgets connus (vérification de variables spécifiques dans le contexte global)
  • Afficher la charge utile XSS finale qui peut être exploitée

Crédits

Un grand merci à @Tomnomnom pour l'inspiration : https://www.youtube.com/watch?v=Gv1nK6Wj8qM&t=1558s
Le flux de travail de ce programme est largement basé sur cet article : https://infosecwriteups.com/javascript-prototype-pollution-practice-of-finding-and-exploitation-f97284333b2
Le fichier JavaScript d'empreinte est basé sur ce git : https://gist.github.com/nikitastupin/b3b64a9f8c0eb74ce37626860193eaec

Dans les actualités

  • 14/06/21 : Intigriti Bug Bytes #131 - Outil de la semaine
  • 26/06/21 : Hackin9 - Article
  • 23/09/21 : GeeksForGeeks - Article
  • 22/10/21 : Hacktricks - Pollution de Prototype côté client
  • 04/06/22 BlackArch Linux - Officiellement ajouté dans BlackArch Linux 🎉
Télécharger l’outil