![크래킹을 위해 하나의 명령으로 모든 txt 파일을 집계하는 방법은 무엇입니까?](https://linux55.com/image/194038/%ED%81%AC%EB%9E%98%ED%82%B9%EC%9D%84%20%EC%9C%84%ED%95%B4%20%ED%95%98%EB%82%98%EC%9D%98%20%EB%AA%85%EB%A0%B9%EC%9C%BC%EB%A1%9C%20%EB%AA%A8%EB%93%A0%20txt%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%A7%91%EA%B3%84%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
.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 등과 관련된 것으로 대체되어야 합니다.