135 matches found
Struts2Shell
Struts2Shell An exploit and library for CVE-2017-5638 - Apache Struts2 S2-045 bug. Installation root@kitploit: $ npm install -g struts2shell Installation as Library root@kitploit: $ npm install struts2shell Command Line Options root@kitploit: -h, --help output usage information -V, --version outp...
strutser
strutser This program checks for CVE-2017-5638. Usage root@kitploit: Usage of ./strutser: Usage of ./strutser: -c, --concurrency int Concurrent HTTP requests. default 10 -f, --file string File containing targets -p, --ports intSlice Ports to check. default 80 -t, --timeout int Timeout on HTTP...
CVE-2017-5638-Apache-Struts2
CVE-2017-5638 Apache Struts2 Example PoC Exploit PHP Code for CVE-2017-5638 Usage php exploit.php "http://127.0.0.1:8080/example/index.action" "command" USE AT YOUR OWN RISK...
struts2-rce
Exploit Demo for CVE-2017-5638 Completely based on https://github.com/piesecurity/apache-struts2-CVE-2017-5638 Usage: Pre-requisites: have python, docker, maven and a jdk installed 1. clone this repo 2. run mvn clean package in project root 3. run docker build -t hack . 4. run docker run -d -p...
apache-struts-cve-2017-5638-project
apache-struts-cve-2017-5638-project Attack and Defense course project focused on CVE-2017-5638 analysis, exploitation, and mitigation...
struts-rce
:source-highlighter: pygments = Apache Struts CVE-2017-5638 exploitation This simple web application is built with vulnerable Apache Struts 2.5.10 CVE-2017-5638. It's vulnerable to RCE. == Starting web application To start vulnerable web application, execute: mvn jetty:run The application will be...
StrutsShell
StrutsShell Apache Struts CVE-2017-5638 Shell Introduction The "LowNoiseHG LNHG Struts Shell " "StrutsShell " from now on was conceived in March 2017 after realizing the usefulness of not having to exploit Apache Struts CVE-2017-5638 manually HTTP GET requests by hand and after realizing the...
OgnlContentTypeRejectorValve
OgnlContentTypeRejectorValva This is Valve for Tomcat7 to block Struts 2 Remote Code Execution vulnerability CVE-2017-5638...
CVE-2017-5638-POC
CVE-2017-5638-POC Vulnerable server setup and proof of concept of CVE-2017-5638 remote code execution vulnerability in an Apache component Server The vulnerable server runs in a docker container, the image can be created using the Dockerfile, running this in the same folder of it: root@kitploit:...
struts_hack
This tool uses an exploit in the Apache Struts framework called CVE-2017-5638 to gain access to a vunerable server through an OGNL injection. It can be downloaded here you will need to run it from the command line Usage:...
CVE-2017-5638
CVE-2017-5638 CVE-2017-5638 Rewrited Exploit In Python How To Use: Make sure Python3 is installed at system. Run "python3 CVE-2017-5638.py URL -c COMMAND". URL endpoint needs to be an '.action' file. Don't forget to give it parameters before running the script. Example Use: NOT TESTED This exploi...
CVE-2017-5638
CVE-2017-5638 This script is intended to validate Apache Struts 2 vulnerability CVE-2017-5638, AKA Struts-Shock. This is a completely harmless as it does not inject any malicious payload, only inject an HTTP header named 'STRUTS2-VALIDATION' in order to be able to validate whether is vulnerable...
cve-2017-5638
cve-2017-5638 Reference1 Reference2 Reference3 Reference4...
struts2-rce
Exploit Demo for CVE-2017-5638 Completely based on https://github.com/piesecurity/apache-struts2-CVE-2017-5638 A realistic scenario where a reference project for a framework is deployed on a container but with terrible consequences. To familiarise yourself look at the code and compile it. Also...
struts-pwn
struts-pwn An exploit for Apache Struts CVE-2017-5638 Usage Testing a single URL. python struts-pwn.py --url 'http://example.com/struts2-showcase/index.action' -c 'id' Testing a list of URLs. python struts-pwn.py --list 'urls.txt' -c 'id' Checking if the vulnerability exists against a single URL...
struts-pwn
struts-pwn Un exploit para Apache Struts CVE-2017-5638 Uso Probando una sola URL. python struts-pwn.py --url 'http://example.com/struts2-showcase/index.action' -c 'id' Probando una lista de URLs. python struts-pwn.py --list 'urls.txt' -c 'id' Comprobando si la vulnerabilidad existe en una sola UR...
CVE-2017-5638
CVE-2017-5638 CVE-2017-5638 PoC Exploits...
Common-Vulnerability-and-Exploit
Common-Vulnerability-and-Exploit-5638 This is the Apache Struts CVE-2017-5638 struts 2 vulnerability. The same CVE that resulted in the equifax database breach. A write up on how to apply, and patch against this exploit...
strutszeiro
strutszeiro Bot de Telegram para gestionar botnets creados con la vulnerabilidad struts CVE-2017-5638 Dependencias pip install -r requeriments.txt Configuración root@kitploit: Crea un bot de Telegram, guarda el token API en config/token.conf Crea un grupo de Telegram, guarda el ID del grupo en...
Apache-Struts
Apache-Struts An exploit for Apache Struts CVE-2017-5638 Usage Testing a single URL. python struts-pwn.py --url 'http://example.com/struts2-showcase/index.action' -c 'id' Nmap Recong nmap -p --script http-vuln-cve2017-5638 ' Testing a list of URLs. python struts-pwn.py --list 'urls.txt' -c 'id'...