zip 파일에 대해 10개의 비밀번호를 테스트하고 싶습니다. 다음을 입력하면:
unzip file.zip
출력은 다음과 같습니다
Archive: file.zip
[file.txt] file.txt password:
10개의 비밀번호를 테스트하는 bash 스크립트를 만들고 싶습니다. 이 줄에 10개의 비밀번호를 입력하려면 어떻게 해야 합니까?
[file.txt] file.txt password:
Bash 스크립트를 사용하시나요?
답변1
10개의 추측을 "password.list"라는 파일에 저장하세요.
그런 다음 파일을 반복하고 한 번에 하나씩 추측해 보세요. 이와 같이:
#!/bin/sh
for i in $(cat password.list)
do
unzip -P "$i" file.zip && exit 0 || echo "sorry, did not find password"
done
추측이 맞으면 종료되고, 그렇지 않으면 파일 끝까지 계속됩니다.