executar script que teste 5 possibilidades de uma wordlist a cada 30 segundos

1. executar script que teste 5 possibilidades de uma wordlist a cada 30 segundos

Julio Cesar c Gomes
juliusgomes89

(usa Fedora)

Enviado em 14/04/2020 - 21:07h

Ola, Amigos sou novo usuário linux, tenho pouco conhecimento em shell bash, gostaria de saber se alguém aí pode me ajudar com esse problema, preciso quebrar a senha do meu roteador, o fato é que esqueci a senha, sim, poderia resetar o roteador e definir um nova senha facilmente, mas quero aprender como posso automatizar algumas tarefas no linux. Por exemplo. tenho uma wordlist com 160 possibilidades, sei que o reteador testa apenas 5, depois tenho que aguardar 30 segundos. usei o hydra e não consegui porque ele testou 16 possibilidades, gostaria de criar um script que teste 5 a cada 30 segundos, até testar todas as possibilidades da minha word list. se alguém aí puder me ajudar com essa tarefa. agradeço.

.


  


2. Re: executar script que teste 5 possibilidades de uma wordlist a cada 30 segundos

Matheus
pylm

(usa Gentoo)

Enviado em 14/04/2020 - 21:39h

É só usar o sleep, colocando "sleep 30" após o teste de senhas vai fazer o script esperar 30 segundos.




3. Re: executar script que teste 5 possibilidades de uma wordlist a cada 30 segundos

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 14/04/2020 - 23:05h

juliusgomes89 escreveu:

Ola, Amigos sou novo usuário linux, tenho pouco conhecimento em shell bash, gostaria de saber se alguém aí pode me ajudar com esse problema, preciso quebrar a senha do meu roteador, o fato é que esqueci a senha, sim, poderia resetar o roteador e definir um nova senha facilmente, mas quero aprender como posso automatizar algumas tarefas no linux. Por exemplo. tenho uma wordlist com 160 possibilidades, sei que o reteador testa apenas 5, depois tenho que aguardar 30 segundos. usei o hydra e não consegui porque ele testou 16 possibilidades, gostaria de criar um script que teste 5 a cada 30 segundos, até testar todas as possibilidades da minha word list. se alguém aí puder me ajudar com essa tarefa. agradeço.

.

Boa noite Julius,
Segue sugestão:
#!/bin/bash
count=0;
while read line;do
(($count%5==0)) && { echo -e "\nCOUNT: $count Aguardando 30 seg\n";sleep 30;}
#Coloque aqui o comando para testar a senha#
echo "Testando Senha: $line"
let count++;
sleep 0.20;
done<wordlist.txt

A cada 5 senhas testadas, aguarda 30 seg,
A cada senha testada, aguarda 0.20 seg.

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


4. Re: executar script que teste 5 possibilidades de uma wordlist a cada 30 segundos

Julio Cesar c Gomes
juliusgomes89

(usa Fedora)

Enviado em 15/04/2020 - 20:09h


pylm escreveu:

É só usar o sleep, colocando "sleep 30" após o teste de senhas vai fazer o script esperar 30 segundos.



ok, obrigado. To testando aqui ainda não consegui criar o script. Mas o comando sleep é fundamental. obrigado.



5. Re: executar script que teste 5 possibilidades de uma wordlist a cada 30 segundos

Julio Cesar c Gomes
juliusgomes89

(usa Fedora)

Enviado em 15/04/2020 - 20:20h


msoliver escreveu:

juliusgomes89 escreveu:

Ola, Amigos sou novo usuário linux, tenho pouco conhecimento em shell bash, gostaria de saber se alguém aí pode me ajudar com esse problema, preciso quebrar a senha do meu roteador, o fato é que esqueci a senha, sim, poderia resetar o roteador e definir um nova senha facilmente, mas quero aprender como posso automatizar algumas tarefas no linux. Por exemplo. tenho uma wordlist com 160 possibilidades, sei que o reteador testa apenas 5, depois tenho que aguardar 30 segundos. usei o hydra e não consegui porque ele testou 16 possibilidades, gostaria de criar um script que teste 5 a cada 30 segundos, até testar todas as possibilidades da minha word list. se alguém aí puder me ajudar com essa tarefa. agradeço.

.

Boa noite Julius,
Segue sugestão:
#!/bin/bash
count=0;
while read line;do
(($count%5==0)) && { echo -e "\nCOUNT: $count Aguardando 30 seg\n";sleep 30;}
#Coloque aqui o comando para testar a senha#
echo "Testando Senha: $line"
let count++;
sleep 0.20;
done<wordlist.txt

A cada 5 senhas testadas, aguarda 30 seg,
A cada senha testada, aguarda 0.20 seg.

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

Ola, muito ogrigado pelo script abriu minnha mente, demorei um pouco para entende-lo, sinto muito em dizer que ele não funcionou muito bem com a linha de comando que usei: "hydra -t 5 -l admin -P wordlist.txt 192.168.1.1 http-get", o script leu cada linha da wordlist porém toda vez que executava o comando era testado sempre as mesmas senhas (as 5 primeiras)...




6. Re: executar script que teste 5 possibilidades de uma wordlist a cada 30 segundos

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 15/04/2020 - 21:38h

juliusgomes89 escreveu:


msoliver escreveu:

juliusgomes89 escreveu:

Ola, Amigos sou novo usuário linux, tenho pouco conhecimento em shell bash, gostaria de saber se alguém aí pode me ajudar com esse problema, preciso quebrar a senha do meu roteador, o fato é que esqueci a senha, sim, poderia resetar o roteador e definir um nova senha facilmente, mas quero aprender como posso automatizar algumas tarefas no linux. Por exemplo. tenho uma wordlist com 160 possibilidades, sei que o reteador testa apenas 5, depois tenho que aguardar 30 segundos. usei o hydra e não consegui porque ele testou 16 possibilidades, gostaria de criar um script que teste 5 a cada 30 segundos, até testar todas as possibilidades da minha word list. se alguém aí puder me ajudar com essa tarefa. agradeço.

.

Boa noite Julius,
Segue sugestão:
#!/bin/bash
count=0;
while read line;do
(($count%5==0)) && { echo -e "\nCOUNT: $count Aguardando 30 seg\n";sleep 30;}
#Coloque aqui o comando para testar a senha#
echo "Testando Senha: $line"
let count++;
sleep 0.20;
done<wordlist.txt

A cada 5 senhas testadas, aguarda 30 seg,
A cada senha testada, aguarda 0.20 seg.

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

Ola, muito obrigado pelo script abriu minnha mente, demorei um pouco para entende-lo, sinto muito em dizer que ele não funcionou muito bem com a linha de comando que usei: "hydra -t 5 -l admin -P wordlist.txt 192.168.1.1 http-get", o script leu cada linha da wordlist porém toda vez que executava o comando era testado sempre as mesmas senhas (as 5 primeiras)...


Boa noite Julius.
O script sugerido, funciona da seguinte maneira:
while read line;do
...
done<wordlist

Lê linha a linha do arquivo wordlist, que deve ter uma senha por linha.
Implantei o contador count, para controlar, o tempo, 30 segundos a cada 5 senhas.
(($count%5==0)) && { echo -e "\nCOUNT: $count Aguardando 30 seg\n";sleep 30;}
Se count é múltiplo de 5, aguarda. 30 seg
Sugestão com o comando hydra:
#!/bin/bash
count=0;
while read line;do
(($count%5==0)) && { echo -e "\nCOUNT: ${count} Aguardando 30 seg\n";sleep 30;}
#Coloque aqui o comando para testar a senha#
echo "Testando Senha: $line"
hydra -t 5 -l admin -p ${line} 192.168.1.1 http-get
let count++;
done<wordlist.txt

Observe que a "senha" é a variável $line
De uma checada no comando hydra, alterei a parte da senha....
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


7. Re: executar script que teste 5 possibilidades de uma wordlist a cada 30 segundos

Julio Cesar c Gomes
juliusgomes89

(usa Fedora)

Enviado em 15/04/2020 - 21:59h


msoliver escreveu:


juliusgomes89 escreveu:


msoliver escreveu:

juliusgomes89 escreveu:

Ola, Amigos sou novo usuário linux, tenho pouco conhecimento em shell bash, gostaria de saber se alguém aí pode me ajudar com esse problema, preciso quebrar a senha do meu roteador, o fato é que esqueci a senha, sim, poderia resetar o roteador e definir um nova senha facilmente, mas quero aprender como posso automatizar algumas tarefas no linux. Por exemplo. tenho uma wordlist com 160 possibilidades, sei que o reteador testa apenas 5, depois tenho que aguardar 30 segundos. usei o hydra e não consegui porque ele testou 16 possibilidades, gostaria de criar um script que teste 5 a cada 30 segundos, até testar todas as possibilidades da minha word list. se alguém aí puder me ajudar com essa tarefa. agradeço.

.

Boa noite Julius,
Segue sugestão:
#!/bin/bash
count=0;
while read line;do
(($count%5==0)) && { echo -e "\nCOUNT: $count Aguardando 30 seg\n";sleep 30;}
#Coloque aqui o comando para testar a senha#
echo "Testando Senha: $line"
let count++;
sleep 0.20;
done<wordlist.txt

A cada 5 senhas testadas, aguarda 30 seg,
A cada senha testada, aguarda 0.20 seg.

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

Ola, muito obrigado pelo script abriu minnha mente, demorei um pouco para entende-lo, sinto muito em dizer que ele não funcionou muito bem com a linha de comando que usei: "hydra -t 5 -l admin -P wordlist.txt 192.168.1.1 http-get", o script leu cada linha da wordlist porém toda vez que executava o comando era testado sempre as mesmas senhas (as 5 primeiras)...


Boa noite Julius.
O script sugerido, funciona da seguinte maneira:
while read line;do
...
done<wordlist

Lê linha a linha do arquivo wordlist, que deve ter uma senha por linha.
Implantei o contador count, para controlar, o tempo, 30 segundos a cada 5 senhas.
(($count%5==0)) && { echo -e "\nCOUNT: $count Aguardando 30 seg\n";sleep 30;}
Se count é múltiplo de 5, aguarda. 30 seg
Sugestão com o comando hydra:
#!/bin/bash
count=0;
while read line;do
(($count%5==0)) && { echo -e "\nCOUNT: ${count} Aguardando 30 seg\n";sleep 30;}
#Coloque aqui o comando para testar a senha#
echo "Testando Senha: $line"
hydra -t 5 -l admin -p ${line} 192.168.1.1 http-get
let count++;
done<wordlist.txt

Observe que a "senha" é a variável $line
De uma checada no comando hydra, alterei a parte da senha....
______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________
Perfeito, o script funcionou. O problema é que o Hydra testou todas as senhas inclusive a senha da rede verdadeira, mas não teve nenhuma mensagem do tipo "senha descoberta é ...",vou aprender mais sobre o Hydra... Obrigado pela ajuda.









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts