Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Log4jShell-Scan — log4j2 RCE脆弱性(CVE-2021-44228)の内部ネットワークスキャナーで、インターネットに接続しない状態で脆弱性スキャンを実行でき、企業内部でLog4jShellの脆弱性を迅速に発見するのに役立ちます。 | Kitploit
ツール/GitHubGitHub/y0-kan/log4jshell-scan
脆弱性スキャナーウェブ脆弱性スキャナーエクスプロイトウェブアプリケーション悪用WAFバイパスペネトレーションテスト
GitHuby0-kan/log4jshell-scan

Log4jShell-Scan

log4j2 RCE脆弱性(CVE-2021-44228)の内部ネットワークスキャナーで、インターネットに接続しない状態で脆弱性スキャンを実行でき、企業内部でLog4jShellの脆弱性を迅速に発見するのに役立ちます。

リポジトリを見る
38654年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

概要

log4j2 RCE脆弱性(CVE-2021-44228)の内部ネットワークスキャナーです。インターネットに接続しない環境でも脆弱性スキャンが可能で、企業内部でLog4jShell脆弱性を迅速に発見するのに役立ちます。

改変元: https://github.com/fullhunt/log4j-scan

JNDIMonitorは以下から: r00tSe7en/JNDIMonitor: LDAPリクエストリスナー、dnslogプラットフォームから脱却 (github.com)

本ツールは学習・研究・自己確認のためのみご利用ください。違法な目的での使用は絶対にしないでください。本ツールを使用して生じたいかなるリスクも、作者とは一切関係ありません。

使い方

JNDIMonitor-2.0.1-SNAPSHOT.jar と log4j-scan.py は同じディレクトリに置く必要があります。

1. LDAPサービスのリスナー起動

パブリックネットワーク(インターネットスキャン)でも、ローカル(内部ネットワークスキャン)でも起動できます。

root@kitploit:~
java -jar JNDIMonitor-2.0.1-SNAPSHOT.jar -i 192.168.1.11

image-20211220213754609

image-20211220213811878

image-20211220212445459

2. log4j-scan.py を起動してスキャン

2.0

root@kitploit:~
pip3 install -r requirements.txt

2.1 単一URLのスキャン (GET、Header方式)

root@kitploit:~
python3 log4j-scan.py -u http://192.168.111.129:8080/webstudy/hello-fengxuan --ldap-addr 192.168.1.11:1389

⭐2.2 単一URLのスキャン (GET、POST (URLエンコードフォーム)、POST (JSONボディ)、HEADER方式)

root@kitploit:~
python3 log4j-scan.py -u http://192.168.111.129:8080/webstudy/hello-fengxuan --ldap-addr 192.168.1.11:1389 --run-all-tests

image-20211220213837665

image-20211220213902077

2.3 WAFバイパス

root@kitploit:~
python3 log4j-scan.py -u http://192.168.111.129:8080/webstudy/hello-fengxuan --ldap-addr 192.168.1.11:1389 --run-all-tests --waf-bypass

2.4 URLリストのスキャン

root@kitploit:~
python3 log4j-scan.py -l urls.txt --ldap-addr 192.168.1.11:1389 --run-all-tests 

python3 log4j-scan.py -l urls.txt --ldap-addr 192.168.1.11:1389 --run-all-tests --waf-bypass

2.5 すべてのオプション引数

root@kitploit:~
python3 log4j-scan.py -h
[•] CVE-2021-44228 - Apache Log4j RCE Scanner
usage: log4j-scan.py [-h] [-u URL] [-p PROXY] [-l USEDLIST] [--request-type REQUEST_TYPE]
                     [--headers-file HEADERS_FILE] [--run-all-tests] [--exclude-user-agent-fuzzing]
                     [--wait-time WAIT_TIME] [--waf-bypass] [--test-CVE-2021-45046]
                     [--ldap-addr CUSTOM_DNS_CALLBACK_ADDR] [--disable-http-redirects]

optional arguments:
  -h, --help            show this help message and exit
  -u URL, --url URL     Check a single URL.
  -p PROXY, --proxy PROXY
                        send requests through proxy
  -l USEDLIST, --list USEDLIST
                        Check a list of URLs.
  --request-type REQUEST_TYPE
                        Request Type: (get, post) - [Default: get].
  --headers-file HEADERS_FILE
                        Headers fuzzing list - [default: headers.txt].
  --run-all-tests       Run all available tests on each URL.
  --exclude-user-agent-fuzzing
                        Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents.
  --wait-time WAIT_TIME
                        Wait time after all URLs are processed (in seconds) - [Default: 5].
  --waf-bypass          Extend scans with WAF bypass payloads.
  --test-CVE-2021-45046
                        Test using payloads for CVE-2021-45046 (detection payloads).
  --ldap-addr CUSTOM_DNS_CALLBACK_ADDR
                        Custom DNS Callback Address.
  --disable-http-redirects
                        Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have higher chance of reaching vulnerable systems.
ツールをダウンロード