代码改变世界

随笔档案-2020年07月

S2-052(CVE-2017-9805) 远程代码执行漏洞复现

2020-07-31 18:04 by rnss, 1131 阅读, 收藏,
摘要: 0x01 漏洞说明 漏洞编号:CVE-2017-9805(S2-052)影响版本: Struts 2.1.2 - Struts 2.3.33, Struts 2.5 - Struts 2.5.12漏洞详情:http://struts.apache.org/docs/s2-052.html 0x02 阅读全文

CVE-2017-12615漏洞复现

2020-07-27 10:38 by rnss, 6052 阅读, 收藏,
摘要: 0x01 漏洞简介 首先声明的是CVE-2017-12615漏洞的利用条件是Windows+Tomcat 7.0.x+配置文件readonly=false,配置文件内容如: <init-param> <param-name>readonly</param-name> <param-value>fal 阅读全文

jenkins未授权访问漏洞复现

2020-07-25 20:54 by rnss, 1638 阅读, 收藏,
摘要: 0x00 漏洞描述 未授权访问管理控制台,可以通过脚本命令行执行系统命令。通过该漏洞,可以后台管理服务,通过脚本命令行功能执行系统命令,如反弹shell,wget写webshell文件。 0x01 漏洞环境搭建(win10) 官方下载jenkins-1.620.zip,下载地址:http://mir 阅读全文

CVE-2018-1000861复现

2020-07-25 19:48 by rnss, 1199 阅读, 收藏,
摘要: 0x00 漏洞描述 Jenkins使用Stapler框架开发,其允许用户通过URL PATH来调用一次public方法。由于这个过程没有做限制,攻击者可以构造一些特殊的PATH来执行一些敏感的Java方法。 通过这个漏洞,我们可以找到很多可供利用的利用链。其中最严重的就是绕过Groovy沙盒导致未授 阅读全文

Jenkins-CI 远程代码执行漏洞复现(CVE-2017-1000353)

2020-07-25 19:04 by rnss, 1148 阅读, 收藏,
摘要: 0x01 环境 使用vulhub搭建漏洞环境 /vulhub-master/jenkins/CVE-2017-1000353 http://192.168.255.130:8080/ 0x02 复现 首先下载CVE-2017-1000353-1.1-SNAPSHOT-all.jar,这是生成POC的 阅读全文

Jboss未授权访问漏洞复现

2020-07-25 17:16 by rnss, 3630 阅读, 收藏,
摘要: 0x00 前言 漏洞原因:在低版本中,默认可以访问Jboss web控制台(http://127.0.0.1:8080/jmx-console),无需用户名和密码。 0x01 环境 使用docker搭建漏洞环境 sudo docker search testjboss 搜索漏洞环境 sudo doc 阅读全文

jboss反序列化漏洞复现(CVE-2017-7504)

2020-07-25 11:52 by rnss, 773 阅读, 收藏,
摘要: 0x01 环境 使用vulhub搭建:/vulhub-master/jboss/CVE-2017-7504 漏洞点:http://192.168.255.130:8080/jbossmq-httpil/HTTPServerILServlet 0x02 复现 工具:https://github.com 阅读全文

JBoss 5.x / 6.x反序列化漏洞(CVE-2017-12149)复现

2020-07-25 11:06 by rnss, 195 阅读, 收藏,
摘要: 0x01 环境 墨者学院:http://219.153.49.228:43809/ 0x02 复现 使用工具:https://github.com/yunxu1/jboss-_CVE-2017-12149 阅读全文

CVE-2019-5418复现

2020-07-22 20:31 by rnss, 674 阅读, 收藏,
摘要: 0x01 背景 Ruby On Rails是一个著名的Ruby Web开发框架,它在开发环境中使用Sprockets作为静态文件服务器。Sprockets是一个Ruby库,用于编译和分发静态资源文件。 0x02 影响 Rails全版本其中修复版本6.0.0.beta3,5.2.2.15.1.6.25 阅读全文

CVE-2018-3760复现

2020-07-22 17:48 by rnss, 332 阅读, 收藏,
摘要: Ruby On Rails在开发环境下使用Sprockets作为静态文件服务器,Ruby On Rails是著名Ruby Web开发框架,Sprockets是编译及分发静态资源文件的Ruby库。 Sprockets 3.7.1及之前版本中,存在一处因为二次解码导致的路径穿越漏洞,攻击者可以利用%25 阅读全文