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
Log4j_scan_Advance — Un scanner entièrement automatisé, précis et complet pour trouver la RCE log4j CVE-2021-44228 | Kitploit
Outils/GitHubGitHub/rk-000/log4j_scan_advance
Scanners de VulnérabilitésScanners de Vulnérabilités WebExploitationExploitation d'Applications WebContournement de WAFFuzzing
GitHubrk-000/log4j_scan_advance

Log4j_scan_Advance

Un scanner entièrement automatisé, précis et complet pour trouver la RCE log4j CVE-2021-44228

Voir le dépôt
14il y a 4 ansPas encore vérifié

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

log4j-scan

Un scanner entièrement automatisé, précis et complet pour trouver des hôtes log4j vulnérables

Fonctionnalités

  • Prise en charge des listes d'URL.
  • Fuzzing de plus de 60 en-têtes de requête HTTP (pas seulement 3-4 en-têtes comme les outils précédents).
  • Fuzzing des paramètres de données HTTP POST.
  • Fuzzing des paramètres de données JSON.
  • Prise en charge du rappel DNS pour la découverte et la validation des vulnérabilités.
  • Charges utiles de contournement WAF.

🚨 Annonce

Il existe un contournement de correctif sur Log4J v2.15.0 qui permet une RCE complète. FullHunt a ajouté le support communautaire pour log4j-scan afin de détecter de manière fiable CVE-2021-45046. Si vous rencontrez des difficultés pour découvrir et scanner votre infrastructure à grande échelle ou pour suivre la menace Log4J, veuillez nous contacter à [email protected].


Description

Nous avons recherché la RCE Log4J (CVE-2021-44228) depuis sa publication, et nous avons travaillé à la prévention de cette vulnérabilité avec nos clients. Nous open-sourçons un outil de détection et de scan ouvert pour découvrir et fuzzer la vulnérabilité Log4J RCE CVE-2021-44228. Cet outil doit être utilisé par les équipes de sécurité pour scanner leur infrastructure pour Log4J RCE, et également pour tester les contournements WAF qui peuvent aboutir à l'exécution de code dans l'environnement de l'organisation.

Il prend en charge les rappels DNS OOB prêts à l'emploi, sans qu'il soit nécessaire de configurer un serveur de rappel DNS.

Utilisation

root@kitploit:~
$ python3 log4j-scan.py -h
[•] CVE-2021-44228 - Apache Log4j RCE Scanner
[•] Scanner fourni par FullHunt.io - La plateforme de gestion de surface d'attaque de nouvelle génération.
[•] Sécurisez votre surface d'attaque externe avec FullHunt.io.
usage: log4j-scan.py [-h] [-u URL] [-l USEDLIST] [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing]
                     [--wait-time WAIT_TIME] [--waf-bypass] [--dns-callback-provider DNS_CALLBACK_PROVIDER] [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST]

optional arguments:
  -h, --help            afficher ce message d'aide et quitter
  -u URL, --url URL     Vérifier une seule URL.
  -p PROXY, --proxy PROXY
                        Envoyer les requêtes via un proxy. Le proxy doit être spécifié au format pris en charge par requests
                        (http[s]://<ip-proxy>:<port-proxy>)
  -l USEDLIST, --list USEDLIST
                        Vérifier une liste d'URL.
  --request-type REQUEST_TYPE
                        Type de requête : (get, post) - [Défaut : get].
  --headers-file HEADERS_FILE
                        Liste de fuzzing des en-têtes - [défaut : headers.txt].
  --run-all-tests       Exécuter tous les tests disponibles sur chaque URL.
  --exclude-user-agent-fuzzing
                        Exclure l'en-tête User-Agent du fuzzing - utile pour contourner les vérifications faibles sur les User-Agents.
  --wait-time WAIT_TIME
                        Temps d'attente après le traitement de toutes les URLs (en secondes) - [Défaut : 5].
  --waf-bypass          Étendre les scans avec des charges utiles de contournement WAF.
  --test-CVE-2021-45046
                        Tester avec des charges utiles pour CVE-2021-45046 (charges utiles de détection).
  --dns-callback-provider DNS_CALLBACK_PROVIDER
                        Fournisseur de rappel DNS (Options : dnslog.cn, interact.sh) - [Défaut : interact.sh].
  --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST
                        Hôte de rappel DNS personnalisé.
  --disable-http-redirects
                        Désactiver les redirections HTTP. Note : les redirections HTTP sont utiles car elles permettent aux charges utiles d'avoir plus de chances d'atteindre les systèmes vulnérables.

Scanner une seule URL

root@kitploit:~
$ python3 log4j-scan.py -u https://log4j.lab.secbot.local

Scanner une seule URL en utilisant toutes les méthodes de requête : GET, POST (formulaire encodé url), POST (corps JSON)

root@kitploit:~
$ python3 log4j-scan.py -u https://log4j.lab.secbot.local --run-all-tests

Découvrir les contournements WAF sur l'environnement.

root@kitploit:~
$ python3 log4j-scan.py -u https://log4j.lab.secbot.local --waf-bypass

Scanner une liste d'URL

root@kitploit:~
$ python3 log4j-scan.py -l urls.txt

Installation

root@kitploit:~
$ pip3 install -r requirements.txt

Prise en charge Docker

root@kitploit:~
git clone https://github.com/fullhunt/log4j-scan.git
cd log4j-scan
sudo docker build -t log4j-scan .
sudo docker run -it --rm log4j-scan

# Avec une liste d'URL "urls.txt" dans le répertoire courant
docker run -it --rm -v $PWD:/data log4j-scan -l /data/urls.txt

À propos de FullHunt

FullHunt est la plateforme de gestion de surface d'attaque de nouvelle génération. FullHunt permet aux entreprises de découvrir toutes leurs surfaces d'attaque, de les surveiller pour toute exposition, et de les scanner en continu pour les dernières vulnérabilités de sécurité. Le tout, dans une plateforme unique, et plus encore.

FullHunt fournit une plateforme d'entreprise pour les organisations. La plateforme Enterprise FullHunt offre des fonctionnalités de scan et de capacités étendues pour les clients. La plateforme Enterprise FullHunt permet aux organisations de surveiller de près leur surface d'attaque externe et de recevoir des alertes détaillées sur chaque changement. Des organisations du monde entier utilisent la plateforme FullHunt Enterprise pour résoudre leurs défis de sécurité continue et de sécurité de surface d'attaque externe.

Avertissement légal

Ce projet est réalisé à des fins éducatives et de tests éthiques uniquement. L'utilisation de log4j-scan pour attaquer des cibles sans consentement mutuel préalable est illégale. Il est de la responsabilité de l'utilisateur final de se conformer à toutes les lois locales, étatiques et fédérales applicables. Les développeurs n'assument aucune responsabilité et ne sont pas responsables de toute mauvaise utilisation ou de tout dommage causé par ce programme.

Licence

Le projet est sous licence MIT.

Auteur

Mazin Ahmed

  • Email : [email protected]
  • FullHunt : https://fullhunt.io
  • Site web : https://mazinahmed.net
  • Twitter : https://twitter.com/mazen160
  • LinkedIn : http://linkedin.com/in/infosecmazinahmed
Télécharger l’outil