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 传入按行包含这些信息的文件。