6 matches found
log4shell-mitigation-tester
Log4Shell 缓解措施测试器 这是一个使用 Log4j 2.14.1 的示例应用程序。 源代码:App.java 其目的是能够测试不同的缓解措施。这些缓解措施在 Microsoft 对 CVE-2021-44228 Apache Log4j 2 的回应 中也有提及。 用法示例 示例适用于 bash shell 构建应用程序 root@kitploit: ./gradlew assemble 不采用任何变通方案运行 root@kitploit: java -jar app/build/libs/app-all.jar 通过在命令行传入字符串来测试某些消息查找功能:...
log4j2-rce-recap
关于log4j2远程代码执行CVE-2021-44228的简要回顾 要求 maven = 3 java = 8 没有在127.0.0.1:1389上运行的LDAP服务 使用方法 使用maven构建。 root@kitploit: mvn test surefire插件将执行两次: ExploitabilityTest 证明漏洞的可利用性。 MitigationTest 将在VM属性 -Dlog4j2.formatMsgNoLookups=true 下执行并证明缓解措施的有效性。 简介 log4j vs log4j2 log4j2 不是 log4j...
cve-2021-44228-workaround-buildpack
CVE-2021-44228 Log4j RCEエクスプロイト の回避策としてのビルドパック このプロジェクトは、CNCF buildpack を使用して次の脆弱性に対する回避策を作成する方法を示します。 CVE-2021-44228 は、 リモートコード実行につながる Log4j のエクスプロイトです。 このビルドパックを使用することで、すべての Java アプリケーションに対してこのエクスプロイトの回避策を適用できます。 回避策は単純に、JVM システムプロパティ log4j2.formatMsgNoLookups の値を true に設定して、ログフォーマットを無効にします。...
cve-2021-44228
这个Ansible playbook为所有用户应用一个全局的'JAVATOOLOPTIONS: -Dlog4j2.formatMsgNoLookups=true'。 这可以缓解清单中主机上所有JVM应用的CVE-2021-44228漏洞。 执行: root@kitploit: ansible-playbook playbook.yml -i inventory...
CVE-2021-44228-Demo
CVE-2021-44228-Demo 本项目用于验证和测试零日 log4j 漏洞 验证依赖 ./mvnw dependency:list 补丁 A 设置环境变量 LOG4JFORMATMSGNOLOOKUPS=true B 添加虚拟机选项 -Dlog4j2.formatMsgNoLookups=true C.1 添加属性 log4j2.formatMsgNoLookups=true(无效) C.2 添加属性 log4j.formatMsgNoLookups=true(无效) D 更新 2.15.0 E 在 log4j2.xml 中将 %m 替换为 %mnolookups...