Shell-Script
蠻力 bash 腳本
我是 bash 腳本的初學者,我能夠進行子域暴力破解,但現在我卡在目錄暴力破解中,我使用“curl”進行獲取請求並獲得響應(200,400,301)但我無法使其工作
domain=$1 curl=$(curl --write-out %{http_code} --silent --output /dev/null $domain/$dir) while read dir;do $curl if [ $curl != 400 ];then echo "Dominios encontrados: " $domain/$dir fi done < listadiretorios.txt
我知道這太愚蠢了,但我已經在尋找答案但沒有找到任何東西:)
我可以看到一些問題,一個關鍵問題是您正在執行
curl
循環之前。我認為這應該會更好,而不會與您的原始程式碼有太大差異。
此外,您可能需要查看更多響應程式碼。
domain="$1" while read dir;do # capture response from curl command response="$(curl --write-out %{http_code} --silent --output /dev/null "$domain/$dir")" # check curl response if [ "$response" != 400 ];then echo "Dominios encontrados: $domain/$dir" fi done < listadiretorios.txt