Agora que temos uma lista de palavras pronta, se você a baixou da Internet ou se você
a criou sozinho.
Agora podemos prosseguir e obter acesso ao nosso site de destino usando um ataque de lista de palavras.
Então, vamos usar uma ferramenta chamada Tida e hidro pode ser usada para força bruta qualquer tipo de serviço realmente
eu posso pensar em qualquer serviço que você pode força bruta.
Então, é uma ferramenta muito útil para saber como usar.
Nós vamos fazer o nosso exemplo em um log da Web, mas você pode usá-lo para obter acesso aos roteadores S-sh FGP
qualquer coisa que lhe peça um nome de usuário e senha realmente para usar a ferramenta.
A primeira coisa que vamos fazer é digitar Hydra e estamos com menos ajuda para
ver como usá-lo.
Agora, como você pode ver, há muitas opções para a ferramenta, mas não fique sobrecarregado com isso.
Eles são todos muito simples de usar.
Então, se você subir, você pode ver que a sintaxe principal de usar a ferramenta é que você tem a primeira coisa que você
precisa fazer é colocar o nome da ferramenta.
Então, vamos colocar Hydra e, em seguida, vamos colocar o serviço que queremos atacar para que você possa ver que
eles têm exemplos aqui de você atacando um pessoal de serviço FPP atacando um serviço de mapa de
olho e outro tipo de serviços.
Assim, no nosso exemplo, estamos interessados ​​em obter acesso ao nosso login aqui para esta página e vamos assumir que não sabemos um nome de
usuário e senha e vamos tentar fazer login no administrador sem
saber sua senha.
Então, nosso serviço alvo será este.
Então a primeira coisa que você quer usar é o IP, então o IP é 10 20 11:46.
Então, vamos colocá-lo após o
nome da ferramenta e, em seguida, procurar a sintaxe aqui.
Você pode ver que temos que especificar um login e senha.
Então vamos dar uma olhada nas opções menos L e D menos P aqui.
E você pode ver que você pode usar um pequeno l para especificar um nome de usuário.
Ou posso dizer L para especificar uma lista de nomes de usuários.
Portanto, no nosso exemplo, estamos apenas tentando obter acesso ao administrador.
Portanto, não usaremos uma lista de nomes de usuário para tentar obter acesso à senha do administrador.
Então, vamos fazer menos L pequeno e, em seguida, vamos dizer que o nome do
usuário é admen e, em seguida, a próxima coisa que precisamos especificar é a senha ou uma lista de senhas.
Tão semelhante à opção que você pode usar um pequeno p para dar uma senha ou você pode usar um capital P para especificar
um arquivo ou uma lista de palavras ou um dicionário de senhas.
Então, vou modificar o arquivo de senhas que criamos no vídeo anterior.
Eu só vou abri-lo e meu editor de texto.
Então este aqui é chamado testador ATX D.
E só vou adicionar a senha para o administrador.
Eu sei que a senha para o admin é chamada de admin pass e vou adicioná-la em algum lugar no
meio aqui.
OK, então vou salvá-lo e desistir.
E agora a nossa palavra nossa lista de palavras contém a senha.
Então vamos fazer.
Não pode ser tocada.
E então nós vamos dar onde a senha é armazenada e ela é armazenada e o teste
rude toma o então tudo é bom até agora e só há mais uma coisa a fazer.
Ainda não especificamos o tipo de serviço que estamos atacando.
Então, nós demos o IP que atribuímos a ele o nome de usuário e fornecemos a lista de senhas para tentar.
Mas a hydras ainda não sabe que tipo de serviço vamos atacar.
E essa é a opção mais importante e a opção pela qual você precisa prestar mais atenção, porque é
onde ela fica um pouco complicada.
E é aí que as coisas podem dar errado.
Então, antes de começar a falar sobre isso, vou copiar nosso comando até agora e vou apenas
colá-lo em um bloco de notas.
Então tudo o que temos a fazer agora é dizer à Hydra que tipo de serviço e como usar o serviço para forçar
o nome de usuário e a senha para mim.
E você pode ver aqui na ajuda.
Está nos dizendo que esses são todos os tipos de serviços suportados.
Então, como eu disse, não consigo pensar em um serviço que não seja suportado.
Então você pode dar uma olhada em tudo isso e experimentá-los.
O que nos interessa é o Hastey t. p.
E você pode ver que vai haver um menos e vai ser ou receber ou postar dependendo
do nosso alvo.
E depois disso também será um fórum porque é enviado pelo correio.
E eu vou te dizer porque vai ser assim.
Agora vamos
descer então vou clicar com o botão direito aqui e vou inspecionar elemento e vou clicar.
Eu vou procurar por algo chamado fórum e você pode ver que existe um
formulário que tem que ser um formulário nas páginas de e-mail do Hastey e procurar pelo método.
Eu vou dar zoom para você.
E note que aqui diz que o método vai ser Post.
E assim sabemos que é um post.
E se você olhar para o R L aqui você verá que o R L é um hash TTP não é um TTP apressado como.
Então, portanto, o nosso módulo que vamos usar aqui ou o serviço vai ser apressado pós 4.
Então é aqui que você pode ver todos os tipos de serviços como eu disse.
Então é precipitado T. P. seguido por um sinal de menos seguido por post e seguido por quatro.
E para ver como podemos usar isso e para ver um exemplo de como você pode
usar o serviço que eu estou realmente indo para Control-C isso e eu vou dizer Hydra porque não você e eu vou dar-lhe o nome da fazenda
ou o nome do serviço que eu quero usar, que vai ser apressado.
Como você pode ver agora.
Novamente, você está dando uma longa descrição sobre como você pode usar o serviço e, na parte inferior,
ele dá exemplos e os exemplos são incríveis.
Os exemplos são realmente bons porque você não pode simplesmente copiá-los e colá-los e adaptá-los ao seu destino.
Assim, o formato deste serviço é dar-lhe o local onde a força bruta de onde você
quer forçar a forma bruta.
Você vai dar a ele os parâmetros do usuário, então, se é um nome qualquer, esse
parâmetro é chamado e, em seguida, você dará o parâmetro de senha e, em seguida, exibirá a mensagem
incorreta, quando houver uma falha faça o login do que acontece na página da web.
Então eu vou copiar isso do
jeito que está e ser modificado para se adaptar ao nosso alvo.
Então, a primeira coisa que queremos colocar é a página em que o log in acontece, a partir da qual é esta página.
Então, vamos colocar tudo isso em vez de entrar nesse ph aqui.
Então tudo bem.
Agora, a próxima coisa que precisamos modificar é o usuário no passe.
Portanto, esses são os nomes dos parâmetros que são enviados para o aplicativo da web e não sabemos
o que são chamados.
E por isso vamos usar ternos Burts.
Agora não vou mostrar como configurar isso porque fizemos isso antes.
Então, vou ativar meu interceptador e vou fazer o login com um nome de usuário e senha errados.
Então, eu só quero ver o que é enviado para o aplicativo da web de destino.
Então, vou fazer login com o nome de usuário admin e
qualquer senha, por isso vou colocar caracteres aleatórios e entrar nos cabeçalhos.
E isso é o que está sendo enviado.
Então você pode ver que o parâmetro username é chamado apenas de username.
Então eu vou copiar isso e colocar aqui ao invés de usuário.
E também podemos ver o parâmetro de senhas.
Novamente, ele é chamado de senha em vez de POS e você pode ver que também temos um parâmetro ou aqui
que é.
E entrar no botão Enviar é igual a log in.
Então você precisa adicionar isso também.
E no seu caso, se você tivesse outras coisas que foram enviadas, você precisa adicioná-las também à sua solicitação.
Então, vamos acrescentar que depois do passado exatamente do jeito que estamos, não vamos modificar nada.
Então, ele só vai ser e Logan ph reenviar botão de envio é igual a log in.
A última coisa que precisamos modificar é essa parte e essa parte é a maneira que Hydra
vai saber se o loggin é bem-sucedido ou malsucedido.
Então, a maneira como isso vai funcionar é que você dá a ele uma capital F igual ao mal sucedido, então é igual
à tentativa falhada ou você pode dar a ela um capital S e você diz o que acontece quando
um luggin bem sucedido acontece.
Então, no meu caso, eu vou dar o capital F para dizer o que acontece quando eu sinto que isso acontece e
eu só vou desligar o interceptador agora e podemos ver que falhamos novamente.
E NFL novamente você pode usar isso ou na minha experimentação, foi mais fácil apenas usar isso por isso,
se você acabou de usar a mensagem aqui que diz não log então.
Então, vamos dizer que F é igual.
Então, essa é a parte mais importante, a parte mais importante e a parte mais complicada que eu diria do ataque todo.
Então eu vou passar por isso de novo.
Podemos ver que a missão inteira é separada por três colunas.
O início é o local onde queremos onde a página que vamos para a força bruta é.
Então pegamos isso daqui.
A segunda parte são os parâmetros com os quais vamos lidar e que seremos
enviados para o servidor e tomamos isso do naipe do nascimento.
E a terceira parte é a maneira como o prep-suit vai saber se o slogan é bem-sucedido ou malsucedido.
E nós demos para mantê-lo vivo para dizer que isso é o que acontece quando a senha está errada.
E nós dissemos que você verá uma mensagem chamada não conectada.
Então, vamos combinar isso com o comando que já tínhamos, então o
Comandante que nós já tínhamos era Hydra, o IP seguido pelo nome de usuário que vamos usar, que é admin seguido da
lista de senhas e vamos colocar tudo isso depois e é isso.
Esse é o nosso mandamento feito.
Vou copiar
essa pasta aqui e executar e esqueci de informar o tipo de serviço que vamos atacar.
Então eu só dei o que eu só dei o que deveria mandar mas não contei que tipo
de serviço vamos atacar.
Então, como eu disse antes, será um rápido encontro no TTP Post.
Então, é o mesmo serviço que estávamos perguntando quando usamos a opção.
Então, copie novamente
este colado aqui.
Aperte enter.
Agora você pode usar a opção menos Nós, de modo que a Hydra realmente exiba todas as solicitações enviadas para
o servidor.
Eu não usei isso agora, então tudo isso é literalmente apenas uma tela em branco.
Mas vamos esperar até encontrar a senha para nós.
O Hydra também suporta pausa e retomada.
Então, se você apenas Control-C sair disto na próxima vez que você estiver nisso tudo o que você tem
que fazer é colocar menos ou menos e isso realmente permitirá que você continue de onde você estava.
A última
vez e como você pode ver agora, conseguimos encontrar um nome de usuário e senha válidos e você pode ver que o
nome de usuário é admin e a senha é admin pass.
E isso funciona contra qualquer weblog.
E então, literalmente, este weblog que ele não lê não precisa ter nenhuma injeção de habilidades ou javascript
ou acesso ou qualquer coisa.
Então agora eu posso fazer o login com o nome de usuário admin e password admin pass e como você pode ver agora estou
logado como admin.