
Log4J v2.15.0にはパッチバイパスが存在し、完全なRCEが可能です。このlog4shellスクリプトはCVE-2021-45046を確実に検出します。大規模なインフラストラクチャの検出やスキャンが困難な場合、またはLog4Jの脅威への追従が難しい場合に役立ちます。
このスクリプトは、セキュリティチームが自社のインフラストラクチャをLog4J RCEに対してスキャンし、組織の環境でコード実行につながる可能性のあるWAFバイパスをテストするために使用することを目的としています。
DNS OOBコールバックを標準でサポートしており、DNSコールバックサーバーをセットアップする必要はありません。
$ git clone https://github.com/r00thunter/Log4Shell.git
$ cd Log4shell
$ pip3 install -r requirements.txt
$ python3 log4shell.py -u <target url>
$ python3 log4shell.py -u <target url> --run-all-tests
$ python3 log4shell.py -u <target url> --waf-bypass
$ python3 log4shell.py -l url-list.txt