egbrute - 빠른 스테가노그래피 무차별 대입 도구

stegbrute - 스테가노그래피의 약자이며 bruteforce는 ctf 챌린지에서 매우 유용한 녹으로 작성된 빠르고 간단한 스테가노그래피 무차별 대입 도구입니다.

사용 방법

먼저 프로그램을 다운로드해야 합니다. 모두 Github repository에 문서화되어 있는 4가지 방법으로 다운로드하거나 releases section에서 다운로드할 수 있습니다.

이제 stegbrute를 설치했으므로 -h 또는 — help 옵션을 사용하여 실행하십시오. 이것이 표시되어야 합니다.

============================================================
     ____  _             ____             _
    / ___|| |_ ___  __ _| __ ) _ __ _   _| |_ ___
    \___ \| __/ _ \/ _` |  _ \| '__| | | | __/ _ \
     ___) | ||  __/ (_| | |_) | |  | |_| | ||  __/
    |____/ \__\___|\__, |____/|_|   \__,_|\__\___|
                   |___/

StegBrute v0.1.1 - By R4yan
https://github.com/R4yGM/StegBrute

StegBrute 0.1.1
R4yan <[email protected]>
Steganography bruteforce tool

USAGE:
    stegbrute [FLAGS] [OPTIONS] --file-name <file-name> --wordlist <wordlist>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information
    -v, --verbose    shows every try the program does

OPTIONS:
    -x, --extract-file <extract-file>    the file name path where you want to write the results [default:
                                         stegbrute_results.txt]
    -f, --file-name <file-name>          the file name path you want to crack
    -t, --threads <threads>              number of threads to bruteforce the file [default: 3]
    -w, --wordlist <wordlist>            path of the wordlist


이제 어떤 이미지든 크랙할 수 있습니다!,

스테그브루트 사용법 예시

stegbrute -f image.jpg -w wordlist.txt -x results.txt

여기서 -f는 크랙하려는 파일이고, -w는 단어 목록(비밀번호의 큰 목록)이며, -x는 결과를 저장할 위치입니다. 출력은 다음과 같습니다.

============================================================
     ____  _             ____             _
    / ___|| |_ ___  __ _| __ ) _ __ _   _| |_ ___
    \___ \| __/ _ \/ _` |  _ \| '__| | | | __/ _ \
     ___) | ||  __/ (_| | |_) | |  | |_| | ||  __/
    |____/ \__\___|\__, |____/|_|   \__,_|\__\___|
                   |___/StegBrute v0.1.1 - By R4yan
https://github.com/R4yGM/StegBruteBruteforcing the file 'image.jpg' with the wordlist 'wordlist.txt' using 3 threads
(thread-0) Failed to crack the file, finished the passwords 178.02ms
(thread-2) Failed to crack the file, finished the passwords 284.84ms
password try: cool123 - Success
File extracted!
Password: cool123
Results written in: results.txt
Tried passwords : 62
Successfully cracked in 499.64ms
============================================================


그것은 꽤 빠릅니다. stegbrute는 0.5초 만에 62개의 암호를 시도했습니다! 보시다시피 모든 스레드의 상태도 보여줍니다.

비교

스테그크래커도 좋은 프로그램이라 스테그브루트와 비교해봤는데 결과는 다음과 같습니다.

스테그크래커 :

# time stegcracker image.jpg wordlist.txt | grep -E "real|user|sys"real    0m1.754s
user    0m0.420s
sys     0m0.362s


스테그 브루트 :

# time stegbrute -f image.jpg -w wordlist.txt | grep -E "real|user|sys"real    0m0.553s
user    0m0.366s
sys     0m0.460s


이것은 stegbrute가 stegcracker보다 더 빠르다는 것을 의미합니다(또한 다른 큰 단어 목록을 사용하여 비교하려고 했습니다).

기준

나는 또한 인터넷에서 찾은 다른 큰 단어 목록을 사용하여 stegrute의 벤치마크를 만들었습니다.

테이블을 찾을 수 있습니다here.

물론 이러한 값은 기계 전력으로 인해 달라질 수 있습니다.

좋은 웹페이지 즐겨찾기