281 matches found
Struts2-048
Struts2-048 CVE-2017-9791 作者: DragonEgg root@kitploit: def Usage: print 'check:' print ' python file.py http://1.1.1.1/struts2-showcase/integration/saveGangster.action' print 'poc:' print ' python file.py http://1.1.1.1/struts2-showcase/integration/saveGangster.action command' 演示...
struts2-rce
CVE-2017-5638 漏洞利用演示 完全基于 https://github.com/piesecurity/apache-struts2-CVE-2017-5638 一个真实场景:将某个框架的参考项目部署到容器中,却引发了严重后果。请查看代码并编译以熟悉它。同时检查 Dockerfile——是否有任何特定内容引起了我们的注意? 展示了日常决策和多个漏洞如何轻易地被串联利用。 使用方法: 前提条件: 1. 已安装 JDK, 2. 已安装 Docker,Docker Desktop for Mac 或 Win 3. 最好已安装 Python(可用 Jython 替代) 准备步骤: 1...
CVE-2018-11776
CVE-2018-11776 2018年8月23日,Apache Strust2发布最新安全公告,Apache Struts2 存在远程代码执行的高危漏洞,该漏洞由Semmle Security Research team的安全研究员汇报,漏洞编号为CVE-2018-11776(S2-057)。Struts2在XML配置中如果namespace值未设置且(Action Configuration)中未设置或用通配符namespace时可能会导致远程代码执行。 影响版本 Struts 2.3 to 2.3.34 Struts 2.5 to 2.5.16 修复版本 Struts 2.3.35...
exphub
Notice 终究还是觉得每个漏洞每个单独的脚本很不方便,故将所有的poc和exp脚本整在一起,可以一键扫描+漏洞利用,由于近期都在做整合所以exphub搁置许久没有更新,目前整合版已经接近尾声,将在10月发布(节后),敬请关注 已经发布 --- https://github.com/zhzyker/vulmap Exphub Exphub漏洞利用脚本库 (想要star⭐ 目前包括Webloigc、Struts2、Tomcat、Drupal的漏洞利用脚本,均为亲测可用的脚本文件,尽力补全所有脚本文件的使用说明文档,优先更新高危且易利用的漏洞利用脚本...
CVE-2017-5638
CVE: 2017-5638 - Apache Struts2 S2-045 的 PoC 你好!我重构了原始脚本,改用 requests 库,其他库给我带来了一些错误。希望它对你有帮助! 使用方法: python3 cve-2017-5638 url cmd-command...
CVE-2016-4438
参考: https://raw.githubusercontent.com/coffeehb/Some-PoC-oR-ExP/master/Struts2/S2-037PoC.py https://raw.githubusercontent.com/coffeehb/Some-PoC-oR-ExP/master/Struts2/S2-037CmdToolExP.py...
vulmap
🌟 Vulmap - Web vulnerability scanning and verification tools Click here for the English Version Vulmap is a web vulnerability scanning and verification tool. It can scan and exploit vulnerabilities in webapps. Currently supported webapps include activemq, flink, shiro, solr, struts2, tomcat, unom...
cybersecurity-struts2
Apache Struts2 漏洞 | CVE-2017-5638 | 版本 2.5 免责声明 本内容仅用于教育和研究目的。我不授权或支持任何非法或不道德地使用本项目内容或信息的行为。 使用说明 运行 Web 应用: java -jar ms-cybersecurity-1.jar(使用嵌入式 Tomcat) Java 1.8 Web 应用默认在端口 8080 启动(http://localhost:8080/MSCybersecurity) 使用命令行模拟器(Send.jar)项目 发送命令: 空 URL...
apache-struts2-CVE-2017-5638
apache-struts2-CVE-2017-5638 演示应用与漏洞利用程序 示例 Apache Struts2 应用 Struts2-showcase: https://mvnrepository.com/artifact/org.apache.struts/struts2-showcase/2.3.12 漏洞利用参考: https://github.com/rapid7/metasploit-framework/issues/8064...
google_explorer
欢迎使用 Google Explorer 特别感谢 ArchStrike 和 BlackArch 的支持 ; + Google 批量搜索工具 PYTHON 3.6 这是一个针对 Google 搜索引擎的自动化机器人,也是一个大规模漏洞利用工具。 执行 Google 搜索,然后在结果上运行特定的 --plugin 参数。你使用的 dork 是成功的关键 ; 。 使用 --help 参数可以列出所有选项。 用法: root@kitploit: googleexplorer.py --dork= --browser= --language= --location= --lastupdate=...
CVE-2020-17530
CVE-2020-17530 Struts2 S2-061 远程命令执行漏洞(CVE-2020-17530) 使用说明: root@kitploit: python CVE-2020-17530.py -u url python CVE-2020-17530.py -f file.txt python CVE-2020-17530.py -f file.txt -o outfile.txt python CVE-2020-17530.py -f file.txt -p socks5://127.0.0.1:7890 python CVE-2020-17530.py -e url...
st2-046-poc
Struts2 Content-Disposition filename 空字节变种 CVE-2017-5638 Struts2 安全公告 S2-046 一个空字节(\x00)在请求的 Content-Disposition 头部的 filename 字段中会触发 InvalidFileNameException,异常消息中包含相同的(客户端控制的)文件名字符串,该字符串可在错误处理期间被用于触发 OGNL 评估。请注意,这与最初在 S2-045 中报告的 Content-Type 向量 以及 S2-046 中提到的 Content-Length/Content-Disposition ...
CVE-2020-17530
OGNL 注入漏洞利用工具 简介 一个简单的 Python 脚本,用于利用 Apache Struts2/Tomcat 中的 OGNL 注入漏洞并执行系统命令。 使用方法 root@kitploit: pip install requests colorama python3 exploit.py -u http://target/index.action -c "id"...
S2-Reaper
S2-Reaper 该项目用于从谷歌搜索结果中收集受 Struts2 S2-045 漏洞影响的脆弱 URL。 使用方法 root@kitploit: python reaper.py 关于 reaper.py 将运行一个谷歌搜索爬虫,使用在 crawler.conf 中定义的关键词来查找脆弱的 URL。 crawler.conf baseurl : 基本的谷歌搜索 URL keyword : 例如 site:gov ext:action expectnum : 期望爬取的搜索结果数量 http/socks : 为爬虫设置 HTTP/SOCKS5 代理 依赖 你需要运行以下命令来安装依赖。...
S2-045
S2-045 Struts2 S2-045 漏洞环境...
PoC-CVE-2017-5638
PoC:Apache Struts2 CVE-2017-5638(安全教学演示) 📌 概述 本项目是 CVE-2017-5638 的概念验证(PoC),这是一个著名的 Apache Struts2 漏洞,允许攻击者在受影响服务器上执行任意代码。 ⚠️ 本仓库包含一个安全的、非攻击性的演示 ,仅供教育目的 。它不执行任何恶意操作。 🔎 关于该漏洞 CVE ID :CVE-2017-5638 类型 :远程代码执行(RCE) 组件 :Apache Struts2(Jakarta Multipart 解析器) 根本原因 :Content-Type 头部中的用户输入被不当传递给 OGNL...
struts2-rce-cve-2017-9805-ruby
Struts2 漏洞 - CVE-2017-9805 描述 Apache Struts2 REST 插件 XStream RCECVE-2017-9805 用法 root@kitploit: Usage: cve20179805poc.rb targeturi cmd ruby cve20179805poc.rb 127.0.0.1 ping -c 4 192.168.0.1...
CVE-2017-5638-Apache-Struts2
Este repositorio no tiene un README...
Struts2Shell
Struts2Shell 针对 CVE-2017-5638 的漏洞利用(及库) - Apache Struts2 S2-045 漏洞。 安装 root@kitploit: $ npm install -g struts2shell 作为库安装 root@kitploit: $ npm install struts2shell 命令行选项 root@kitploit: -h, --help 输出使用信息 -V, --version 输出版本号 -u, --url target 要攻击的 URL -c, --cmd command 要执行的命令 作为库使用 root@kitploit: va...
strutser
strutser 此程序用于检测CVE-2017-5638漏洞。 使用方法 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 requests. default 1...