
Nounours는 Laravel 애플리케이션에서 APP_KEY를 대규모로 테스트하도록 설계된 도구입니다.
Nounours는 Laravel 애플리케이션에서 APP_KEY를 대규모로 테스트하기 위해 설계된 도구입니다.
Damien Picard에 의해 개발되었습니다.
Nounours는 오픈 소스에서 발견된 APP_KEY와 Laravel 암호 조합을 테스트하기 위해 작성되었습니다.
목표는 다음 최적화를 활용하여 빠른 무차별 대입(brute-force) 루프를 만드는 것입니다:
이 명령은 다음 바이너리 ./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을 사용하여 이 정보를 한 줄씩 포함하는 파일을 전달할 수 있습니다.