크래킹을 위해 하나의 명령으로 모든 txt 파일을 집계하는 방법은 무엇입니까?

크래킹을 위해 하나의 명령으로 모든 txt 파일을 집계하는 방법은 무엇입니까?

.cap파일과 .txt파일(비밀번호 사전) 에서 비밀번호를 찾고 싶습니다 . 그런데 .txt파일이 너무 많아요. 이 파일을 하나씩 사용하여 크랙할 수 있나요? 내 명령은 다음과 같습니다. 이 방법을 시도했지만 성공하지 못했습니다.

aircrack-ng -a2 -b [bssid] -w /home/kali/Downloads/Wordlist/*.txt  /home/kali/Desktop/*.cap

답변1

aircrack-ng-w 매개변수는 단일 파일 이름만 허용합니다. 매뉴얼 페이지는 이것을 명확하게 보여줍니다.

-w <words>
    Path to a dictionary file for wpa cracking. Specify "-" to use stdin.

모든 사전을 하나의 파일로 병합하는 것을 고려할 수 있습니다.sort -u dictionary1 dictionary2 dictionary3 >bigdictionary

aircrack-ng또는 매번 다른 사전 파일을 지정하여 여러 번 실행하는 것을 고려할 수도 있습니다 .

답변2

가장 간단한 방법은 모든 단어 목록의 내용을 순서대로 에어크랙에 자동으로 전송하는 것입니다. 따라서 모든 단어 목록이 /worddir 디렉토리에 있으면 다음을 실행하십시오.

find /worddir -type f -exec cat {} + | aircrack-ng ... -w -

/worddir 디렉토리에 있는 각 텍스트 파일에 대해 파일을 cat(내용을 stdout으로 전송)하고 stdin에서 읽는 aircrack-ng로 파이프합니다. /worddir 디렉토리에 100개의 비밀번호 파일이 있는 경우 위의 단일 명령은 수동 개입 없이 해당 내용을 aircrack-ng로 보냅니다.

"..."는 cap/BSSID 등과 관련된 것으로 대체되어야 합니다.

관련 정보