Programme d'exploitation Struts02 s2-045
CVE-2017-5638
# Laboratoire de sécurité basé sur Docker démontrant l'exploitation et la défense d'Apache Struts2 S2-045 (CVE-2017-5638), avec des applications vulnérables et corrigées ainsi qu'une protection WAF pour une formation pratique.
Exploit basé sur Python pour Apache Struts CVE-2017-5638 avec modes de scan d'URL unique et par lot, vérification de vulnérabilité et intégration de reconnaissance Nmap.
Exploit de preuve de concept en Python pour la vulnérabilité RCE Apache Struts2 CVE-2017-5638, démontrant une exécution de code à distance via un en-tête Content-Type contrefait.
Preuve de concept d'exploit pour la vulnérabilité d'exécution de code à distance Apache Struts2 CVE-2017-5638, permettant à des attaquants non authentifiés d'exécuter des commandes arbitraires via des en-têtes Content-Type spécialement conçus.
Voici la vulnérabilité Apache Struts CVE-2017-5638 de struts 2. La même CVE qui a conduit à la violation de la base de données Equifax.
# Laboratoire pratique : Injection OGNL Apache Struts2 (CVE-2017-5638)
Laboratoire pratique démontrant l'injection OGNL Apache Struts2 (CVE-2017-5638) avec analyse système pas à pas, exploitation, contournement de sandbox et techniques de post-exploitation pour l'enseignement des tests d'intrusion.
Shell interactif en ligne de commande pour exploiter Apache Struts CVE-2017-5638. Automatise l'exploitation HTTP/HTTPS avec interaction shell en temps réel sur des cibles vulnérables.
Un exploit pour CVE-2017-5638. Cet exploit fonctionne sur les versions 2.3.5-2.3.31 et 2.5 – 2.5.10
Exploit Golang pour CVE-2017-5638
Struts2 S2-045/S2-046 CVE-2017-5638 outil de détection et d'exploitation
Apache Struts2 CVE-2017-5638 (Démonstration éducative sécurisée)
Cible exploitable pour CVE-2017-5638
PoC pour CVE: 2017-5638 - Apache Struts2 S2-045
Un exploit (et une bibliothèque) pour CVE-2017-5638 - le bogue Apache Struts2 S2-045.
Environnement vulnérable basé sur Docker et script d'exploitation Python démontrant CVE-2017-5638 (RCE Apache Struts2) pour des tests de sécurité éducatifs.
Validateur de vulnérabilité multithread pour Apache Struts 2 (CVE-2017-5638) qui scanne des milliers de points de terminaison via une injection d'en-tête HTTP pour détecter Struts-Shock sans charges utiles malveillantes.
Ce dépôt fournit une PoC pour CVE-2017-5638, une vulnérabilité d'exécution de code à distance dans Apache Struts 2, exploitable via un en-tête HTTP Content-Type contrefait.
(CVE-2017-5638) Script de test de vulnérabilité XworkStruts RCE
Exploit basé sur Java pour Apache Struts2 CVE-2017-5638, exécutant des commandes arbitraires via des en-têtes HTTP spécialement conçus. Destiné aux évaluations de sécurité autorisées.
Un exploit pour Apache Struts CVE-2017-5638
Application web Struts 2 vulnérable à CVE-2017-98505 et CVE-2017-5638
Un exploit pour CVE-2017-5638
Exemple d'exploiteur PHP pour CVE-2017-5638
Vulnérabilité RCE dans Apache Struts 2.0 - Permet à un attaquant d'injecter des commandes système dans une application web via l'en-tête content-type
Struts2 S2-045(CVE-2017-5638)Environnement de vulnérabilité - http://www.mottoin.com/97954.html
Exploit de preuve de concept basé sur Python pour CVE-2017-5638, une vulnérabilité d'exécution de code à distance dans Apache Struts 2, permettant l'injection de commandes contre des cibles vulnérables.
CVE: 2017-5638 dans différents formats
Ce script est destiné à valider la vulnérabilité Apache Struts 2 (CVE-2017-5638), alias Struts-Shock.
Struts-RCE CVE-2017-5638
Un exploit pour la vulnérabilité d'exécution de code à distance (RCE) CVE-2017-5638 dans Apache Struts 2
Exploit automatisé d'exécution de code à distance pour Apache Struts2 (CVE-2017-5638) avec capacités d'auto-exploitation pour les tests d'intrusion et la vérification de vulnérabilités.
Scanner de masse pour la vulnérabilité d'exécution de code à distance CVE-2017-5638 d'Apache Struts. Automatise la détection et l'exploitation des points de terminaison Struts vulnérables sur plusieurs cibles.
Analyse pédagogique de la vulnérabilité RCE Apache Struts 2 CVE-2017-5638, y compris les détails de l'exploit, l'étude de cas Equifax et les mesures de prévention.
Construire l'environnement struts-2.3.31 (CVE-2017-5638)
Apache Struts 2.3.5 < 2.3.31 / 2.5 < 2.5.10 - Exécution de code à distance - Script Shell
Preuve de concept de CVE-2017-5638 incluant la mise en place complète du serveur Apache vulnérable.
Exploit de preuve de concept pour la vulnérabilité Apache Struts CVE-2017-5638, avec des scripts pour scanner des IP aléatoires, vérifier la vulnérabilité et exécuter des commandes sur des serveurs non corrigés.
Struts2 S2-045(CVE-2017-5638)Exp avec interface graphique
Exploit CVE-2017-5638 réécrit en Python par haxerr9
st2-046-poc CVE-2017-5638
Outil d'exploitation pour Apache Struts CVE-2017-5638, utilisant l'injection OGNL pour obtenir un accès distant à des serveurs vulnérables via une interface en ligne de commande.
Exploit créé par : R4v3nBl4ck end Pacman
Script d'exploitation ciblant 5 vulnérabilités RCE d'Apache Struts (CVE-2013-2251, CVE-2017-5638, CVE-2017-9805, CVE-2018-11776, CVE-2019-0230) avec génération de payload de shell PHP.
Exemple de code PoC pour CVE-2017-5638 | Exploit Apache Struts
Exphub[Bibliothèque de scripts d'exploitation] comprend des scripts d'exploitation pour Weblogic, Struts2, Tomcat, Nexus, Solr, Jboss, Drupal, avec les derniers ajouts CVE-2020-14882, CVE-2020-11444, CVE-2020-10204, CVE-2020-10199, CVE-2020-1938, CVE-2020-2551, CVE-2020-2555, CVE-2020-2883, CVE-2019-17558, CVE-2019-6340
Ajustement du PoC original (https://github.com/rapid7/metasploit-framework/issues/8064) pour fonctionner avec des certificats auto-signés
# Exploit Python3 pour la vulnérabilité d'exécution de code à distance Apache Struts2 CVE-2017-5638, permettant l'exécution de commandes sur les serveurs vulnérables.
Preuve de concept d'exploitation pour la vulnérabilité d'exécution de code à distance Apache Struts2 CVE-2017-5638, démontrant l'exploitation via un en-tête Content-Type spécialement conçu.
Bot Telegram pour gérer les botnets créés avec la vulnérabilité Struts (CVE-2017-5638)
# Environnement de test basé sur Docker pour CVE-2017-5638 (exécution de code à distance Apache Struts2) avec déploiement WAR pour la validation de vulnérabilité et la pratique d'exploitation.
Apache Struts CVE-2017-5638 RCE exploitation
Exploit pour la vulnérabilité d'exécution de code à distance Apache Struts2 (CVE-2017-5638) via la manipulation de l'en-tête Content-Type.
Application de démonstration et exploit pour Apache Struts2 CVE-2017-5638, fournissant une application vulnérable exemple et un exploit de référence pour les tests de sécurité et l'éducation.
Application de démonstration de la brèche de sécurité de ce courtier en données
Vérifier la vulnérabilité Struts CVE-2017-5638
Preuve de concept d'exploit pour la vulnérabilité d'exécution de code à distance Apache Struts2 S2-045 (CVE-2017-5638) via un en-tête Content-Type malveillant.
JexBoss : outil de vérification et d'EXploitation de Jboss (et des vulnérabilités de désérialisation Java)
S2-046|S2-045: Vulnérabilité d'exécution de code à distance dans Struts 2(CVE-2017-5638)
Une simulation pratique de la CVE-2017-5638 (RCE Apache Struts2), présentant la reproduction de l'exploit, l'exécution de commandes système et des mesures d'atténuation telles que l'assainissement des entrées et la surveillance des points de terminaison. Conçu en Python/Flask avec des démonstrations Jupyter notebook.
Un exploiteur basé sur PHP pour CVE-2017-5638.
Exploit basé sur Python pour la vulnérabilité d'exécution de code à distance Apache Struts2 CVE-2017-5638, permettant des tests de sécurité ciblés et la validation des systèmes affectés.
Cet exemple d'application permet de tester la vulnérabilité CVE_2017-5638
Exploit pour CVE-2017-5638, une vulnérabilité d'exécution de code à distance dans Apache Struts2. Fournit la génération et la livraison de charges utiles pour les tests d'intrusion d'applications web basées sur Struts2.
Ce projet démontre une simulation de pare-feu d'application Web (WAF) utilisant Flask et un vérificateur de vulnérabilités pour CVE-2017-5638. Le middleware WAF bloque les requêtes HTTP contenant des modèles spécifiques, et le vérificateur de vulnérabilités teste et exploite la vulnérabilité Apache Struts 2 (CVE-2017-5638).
Shell CLI Struts2 RCE CVE-2017-5638
Ce ne sont que quelques scripts que vous pouvez utiliser pour détecter et exploiter la vulnérabilité Apache Struts (CVE-2017-5638)
Application Struts2 vulnérable à CVE-2017-5638. Explique comment l'exploit de la vulnérabilité fonctionne en relation avec OGNL et l'analyseur JakartaMultiPart.
Tester la vulnérabilité struts2 CVE-2017-5638 sur Mac OS X
Exploit basé sur Go pour CVE-2017-5638 (Apache Struts2 RCE) permettant l'exécution de code à distance via des en-têtes Content-Type spécialement conçus pour les tests de sécurité.
Cible exploitable pour CVE-2017-5638
Un laboratoire pratique démontrant l'exploitation d'une vulnérabilité critique d'exécution de code à distance (RCE) dans Apache Struts2 (CVE-2017-5638) en utilisant les environnements Docker de Vulhub. Comprend des instructions d'installation et des commandes pour exécuter le conteneur vulnérable.
Strutsy - Exploitation massive de la vulnérabilité Apache Struts (CVE-2017-5638)
Exploit pour la vulnérabilité d'exécution de code à distance d'Apache Struts2 (CVE-2017-5638) via un en-tête Content-Type malveillant.
Exploit pour la vulnérabilité d'exécution de code à distance dans Apache Struts2 (CVE-2017-5638) avec reconnaissance par Google Dork pour la découverte de cibles.
Vex Woo · linux · 7 mars 2017
Metasploit · multiple · 15 mars 2017