Shell-Script
如何在 bash 腳本的 unzip 命令中自動輸入 zip 密碼
我想針對一個 zip 文件測試 10 個密碼。如果我輸入:
unzip file.zip
輸出是:
Archive: file.zip [file.txt] file.txt password:
我想創建一個測試 10 個密碼的 bash 腳本。如何將這 10 個密碼輸入到此行:
[file.txt] file.txt password:
使用 bash 腳本?
將你的 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
這將在猜測正確時退出,否則它將繼續到文件末尾。