
Nounoursは、Laravelアプリケーション上でAPP_KEYを大規模にテストするために設計されたツールです。
Nounours は、Laravel アプリケーション上の APP_KEY を大規模にテストするために設計されたツールです。
Damien Picard によって開発されました。
Nounours は、オープンソースで見つかった APP_KEY と Laravel 暗号の組み合わせをテストするために作成されました。
目標は、以下の最適化を活用することで高速なブルートフォースループを実現することです:
この行を実行すると、以下のバイナリ ./target/release/nounours が生成されます。
cargo build --release
Nounours は以下のオプションを受け付けます:
./target/release/nounours -h
Usage: nounours <--encrypted <ENCRYPTED>|--encrypted-file <ENCRYPTED_FILE>> <--key <KEY>|--key-file <KEY_FILE>>
Options:
-e, --encrypted <ENCRYPTED> Encrypted text to bruteforce
--encrypted-file <ENCRYPTED_FILE> File containing encrypted text to bruteforce
-k, --key <KEY> Key to bruteforce
--key-file <KEY_FILE> File containing keys to bruteforce
-h, --help Print help
-V, --version Print version
-e と -k オプションを使用して暗号文とキーのみを渡すことも、--encrypted-file と --key-file を使用してこの情報を1行ずつ含むファイルを渡すことも可能です。