Instrutor: Até o momento, aprendemos a
descobrir manualmente uma série de vulnerabilidades muito perigosas.
Vimos como eles funcionam e como explorá-los.
No vídeo de hoje,
gostaria de mostrar uma ferramenta que permitirá descobrir
automaticamente vulnerabilidades em aplicativos da web.
Isso permitirá que você descubra
as vulnerabilidades que aprendemos e muito mais.
A razão pela qual eu não te ensinei
isso no início, porque queria que você aprendesse a
fazê-lo manualmente e também queria
que você soubesse como essas vulnerabilidades
ocorrem, para entender o motivo por trás delas.
Além disso, são apenas ferramentas,
portanto, este programa é apenas uma
ferramenta, ele pode cometer erros e mostrar falsos positivos.
Também pode perder vulnerabilidades em alguns casos.
Portanto, eu queria que você soubesse
como fazer essas
coisas manualmente; portanto, se o programa
não funcionar ou se faltar
alguma coisa, você poderá encontrá-lo.
A melhor maneira de usar esses programas é como backup
ou apenas como uma ferramenta para ajudá-lo no seu teste de penetração.
Então, usar a ferramenta é muito simples.
Vou seguir meus
aplicativos e depois digitar ZAP.
E está me perguntando se eu queria salvar a sessão
atual quando procuro algo, então vou dizer não.
E essa é a visualização principal da ferramenta. Portanto, à
esquerda, você verá os sites que
você está segmentando.
À direita, você pode atacar e enviar o URL do site e
aqui você verá os resultados do seu ataque ou da
sua verificação.
Se formos aqui na
engrenagem à esquerda, você poderá modificar as opções do programa.
Assim, você pode modificar certos aspectos,
o funcionamento do fuzzer, o funcionamento da aranha, o
funcionamento da digitalização.
Vou deixar tudo igual.
Outra coisa que você pode modificar
são as políticas usadas nessa verificação, por
isso é algo semelhante
a essas verificações que estamos usando com
o andmap, a verificação intensa e tudo mais.
Então, pressionarei o sinal de
mais, pressionarei a verificação ativa e,
se você pressionar
isso,
à esquerda aqui, e pressionar a
política padrão, agora poderá
criar suas próprias políticas usando
o botão adicionar, pressionarei o botão
padrão e continuarei
modificando para mostrar os aspectos que você pode modificar.
Então, aqui mesmo, podemos modificar
o nome, o limiar e a força da política global.
Clicar em cada
uma dessas categorias permitirá modificar as verificações específicas que serão
executadas.
Por exemplo, na guia injeção
aqui, podemos ver todas as verificações
de injeção que o programa tentará.
Por exemplo, podemos ver injeções de
SQL aqui, podemos ver scripts entre
sites aqui e, pressionando
o limite aqui, podemos definir isso como padrão, baixo, médio ou alto.
A configuração padrão será
o valor selecionado aqui, que é médio agora,
ou você pode
ter, por exemplo, se injeção
de SQL é o que você está
procurando, se o que você está procurando é acesso
a partir do banco de dados,
então você pode definir isso
como alto, para que tente tudo e tente encontrá-lo em lugares ainda difíceis.
Então, eu vou fechar
tudo isso, estou deixando tudo
igual, e vou começar meu ataque contra o script mutillidae, então o temos
em 10. 20 14) 204
rodando em uma máquina metaploplo,
e se formos nos Mutillidae aqui,
essa é a
URL, então literalmente vou copiar
e colar aqui
e depois atacar.
Agora, a ferramenta primeiro tenta encontrar todos os
URLs e depois tenta atacar esses URLs com base
na política de varredura que usamos.
Vou pausar o vídeo
e continuar assim que a verificação terminar.