136 matches found
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 Apache Struts CVE-2017-5638 的漏洞利用工具 用法 测试单个 URL. python struts-pwn.py --url 'http://example.com/struts2-showcase/index.action' -c 'id' 测试 URL 列表. python struts-pwn.py --list 'urls.txt' -c 'id' 检查单个 URL 是否存在漏洞. python struts-pwn.py --check --url...
CVE-2017-5638
CVE-2017-5638 转换为 Python3 原始链接:https://www.exploit-db.com/exploits/41570...
web-application-firewall-
Web应用防火墙模拟 概述 本项目演示了一个使用Flask构建的Web应用防火墙(WAF)模拟,以及针对CVE-2017-5638的漏洞检测器。WAF中间件会拦截包含特定模式的HTTP请求,漏洞检测器则用于检测并利用Apache Struts 2漏洞(CVE-2017-5638)。 组件 server.py: 基于Flask的Web服务器,包含一个WAF中间件,用于拦截包含潜在恶意模式的HTTP请求。 vulnerable.py: 该脚本检测CVE-2017-5638漏洞,若目标存在漏洞,可执行任意命令。 server.py server.py脚本搭建了一个带有WAF中间件的Flask...
cve-2017-5638
cve-2017-5638...
Exploit-CVE-2017-5638
此存储库没有 README。...
apache-struts-v2-CVE-2017-5638
apache-struts-v2-CVE-2017-5638 POC funcional para CVE 2017-5638 Este repositorio contiene un ejemplo funcional en python que demuestra las capacidades de RCE de CVE 2017-5638. También se incluye como referencia el archivo WAR de Struts Showcase...
CVE-2017-5638-ApacheStruts2.3.5
CVE-2017-5638-ApacheStruts2.3.5 CVE-2017-5638的一个利用程序。该利用程序影响版本2.3.5至2.3.31以及2.5至2.5.10。 依赖 optparse, requests 使用 该利用脚本可如下使用: $ python3 CVE-2017-5638ApacheStruts.py -u http://10.129.187.188:8080/Monitoring/example/Welcome.action -c id b'uid=115tomcat8 gid=119tomcat8 groups=119tomcat8'...
vulnerability_struts-2.3.31
vulnerabilitystruts-2.3.31 构建 struts-2.3.31 CVE-2017-5638 环境。 支持 HTTPS 请求。 环境 Ubuntu 20.04 Docker 20.10.12 curl 7.68.0 服务器启动 我们将使用 tomcat:7.0-jre8 docker 镜像。 在您选择的目录中解压 struts-2.3.31.zip。 cd struts-2.3.31 sudo docker build -t struts/2331 . sudo docker run -it --rm -p 8443:8443 struts/2331 测试请求 一(...
CVE-2017-5638-Apache-Struts2
此存储库没有 README。...
Apache-Struts-CVE-2017-5638-RCE-Mass-Scanner
Apache-Struts-CVE-2017-5638-RCE-批量扫描器...
CVE-2017-5638
CVE-2017-5638 CVE-2017-5638 Apache Struts2 RCE 漏洞利用工具 🛠️ 描述 这是一个基于 Python 的简单 PoC,用于 CVE-2017-5638——Apache Struts 2 中的远程代码执行漏洞。 ⚠️ 免责声明 本代码仅供教育目的 使用。 严禁 在未获得明确许可 的任何系统上使用。 未经授权的访问是非法且不道德的。 💡 使用方法 python3 exploit.py...
struts2-rce
CVE-2017-5638 利用演示 完全基于 https://github.com/piesecurity/apache-struts2-CVE-2017-5638 使用方法: 前置条件:已安装 python、docker、maven 和 jdk 1. 克隆此仓库 2. 在项目根目录运行 mvn clean package 3. 运行 docker build -t hack . 4. 运行 docker run -d -p 8080:8080 hack 5. 容器上线后 - 在浏览器中验证 要开始测试 RCE - 运行 exploit.py 文件。 1. python...
CVE-2017-5638
此存储库没有 README。...
StrutsShell
StrutsShell Apache Struts(CVE-2017-5638)Shell 简介 "LowNoiseHG LNHG Struts Shell "(以下简称"StrutsShell ")诞生于2017年3月,当时我们认识到无需手动利用Apache Struts CVE-2017-5638漏洞(手动发送HTTP GET请求)的实用性,同时也发现针对该漏洞的相应Metasploit模块无法正常工作(至少在我们的测试案例中如此)。 描述 StrutsShell 的基本操作包括:处理针对被攻击平台(Windows、Linux等)的命令行(shell)输入,并利用Apache...
OgnlContentTypeRejectorValve
OgnlContentTypeRejectorValva 这是用于Tomcat7的Valve,用于阻止Struts2远程代码执行漏洞(CVE-2017-5638)。...
Common-Vulnerability-and-Exploit
Common-Vulnerability-and-Exploit-5638 这是Apache Struts CVE-2017-5638 struts 2漏洞。同一个CVE导致了equifax数据库泄露。 一份关于如何应用和修补此漏洞的说明。...
CVE-2017-5638-POC
CVE-2017-5638-POC 易受攻击的服务器搭建和CVE-2017-5638的概念验证(Apache组件中的远程代码执行漏洞) 服务器 该易受攻击的服务器运行在Docker容器中,可使用Dockerfile创建镜像,在Dockerfile所在的文件夹中运行: docker build --tag 'vuln-server' . 随后可使用以下命令创建并运行容器: docker run -p 8080:8080 -it vuln-server...
ExpStruts
ExpStruts ExpStruts es un explotador masivo basado en PHP para CVE-2017-5638 .. Capturas de pantalla ⚠️ Requisitos Python3 para el Google Scraper de MakMan Abk Khan @asystolik...
struts_hack
Esta herramienta utiliza un exploit en el framework Apache Struts llamado CVE-2017-5638 para obtener acceso a un servidor vulnerable a través de una inyección OGNL. Se puede descargar aquí necesitarás ejecutarlo desde la línea de comandos Uso: strutshack target IP target port...