Até agora, na seção de hacking de sites, aprendemos como reunir informações sobre
um site de destino, como descobrir várias vulnerabilidades no aplicativo da Web e como explorar essas vulnerabilidades para
obter acesso.
Na verdade, eu cubro mais vulnerabilidades e técnicas mais avançadas em meu curso de hacking de sites.
Este é apenas um curso introdutório à maioria dos campos de hacking, sem mergulhar muito fundo em nenhum deles.
Confira a palestra bônus, a última palestra do curso para mais informações.
Mas em todas as palestras anteriores, eu sabia que tipo de vulnerabilidade vou usar, e isso
porque estou ensinando a você essas vulnerabilidades específicas.
Portanto, as pessoas geralmente me perguntam no final da seção, como faço para saber qual vulnerabilidade usar
ou como saber qual vulnerabilidade tentar?
E a resposta é tentar todos eles.
Só tento uma vulnerabilidade específica por palestra porque já fiz meus testes e já fiz e já sei
o que tentar e o que mostrar para vocês.
Portanto, não perco seu tempo.
Mas se você estiver testando um site específico, terá que tentar cada vulnerabilidade que
aprendeu.
Portanto, a metodologia básica seria, em primeiro lugar, reunir o máximo de informações possível sobre o
alvo.
Como de costume, descubra todos os subdomínios, todos os diretórios ocultos, todos os aplicativos da Web
instalados nele.
E então, para cada domínio ou subdomínio, clicaremos em cada link.
Basicamente, queremos usar todos os recursos do site e obter uma compreensão de como ele funciona.
Então, quando o quebramos, sabemos que realmente quebramos isso e pode ser vulnerável para cada
link, para cada página que navegamos, vamos tentar todas as vulnerabilidades que aprendemos testando os
parâmetros nesta página.
E o que quero dizer com parâmetros são as caixas de entrada que você vê na página e deseja testar
os dados que são enviados pela URL após o sinal de igual.
Deixe-me mostrar um exemplo rápido do que quero dizer.
Vamos supor que você esteja tentando descobrir vulnerabilidades no Google ponto com.
Você virá para o Google ponto com.
Vamos descobrir cada subdomínio no Google ponto com.
Então você vai ter que ir para contas em que o Google ponto com ad detecta Google ponto com e assim por diante.
E para cada página que entrarmos aqui, vamos clicar em cada link.
Portanto, por exemplo, temos o link Como funciona a pesquisa aqui.
Vamos abri-lo em uma nova guia e chegaremos a ele.
Você notará que nesta página, novamente, temos mais links.
Então, vamos ter que clicar em cada link deles.
E então, para cada página que obtivermos, vamos, em primeiro lugar, tentar usá-la para ver o
que a página faz, para ter uma ideia dos recursos que ela possui.
E então vamos tentar descobrir as vulnerabilidades que aprendemos ao manipular as entradas.
Então, vamos primeiro brincar com as entradas aqui na URL para que você possa ver que esta URL que temos FFG
é igual a um.
Assim, depois que o FGB for igual a um, podemos realmente tentar injetar coisas.
Podemos testar as injeções ESKIL, podemos testar o acesso e assim por diante.
E também podemos prosseguir e testar esta caixa de entrada para o Exercice.
O Google estava realmente vulnerável ao insucesso e eles pagaram uma recompensa enorme.
Não me lembro o que era para a pessoa que o encontrou.
Portanto, não pense que essas vulnerabilidades não existem em grandes sites como o Google.
Portanto, o principal teste são as caixas de entrada e as coisas que vemos após o sinal de igual.
E você basicamente terá que testar literalmente cada vulnerabilidade que aprendeu.
Como eu disse, não há como saber simplesmente olhando para uma página que ficará vulnerável
a uma injeção ou a um exercício, por exemplo.
Agora, em outros casos, você pode ter sites como este segurança aqui, por exemplo, onde se você clicar
em um link, você realmente não verá o sinal de igual no URL.
Portanto, você não verá os dados que estão sendo enviados ao servidor na URL.
Isso não significa que esse aplicativo da Web, essa página não envie dados para o aplicativo do lado do servidor, mas é
apenas mais oculto e mais difícil de ver os dados que estão sendo enviados.
Você pode realmente ver os dados que estão sendo enviados e manipulados usando um proxy.
Tão legal é uma estrutura de teste realmente popular que na verdade vem com seu próprio proxy, onde você
pode interceptar solicitações enviadas desta página atual para o servidor da Web para que possa realmente obter mais
parâmetros e ser capaz de testar esses parâmetros para as vulnerabilidades que aprendemos.
E você também poderá usá-lo para contornar certos tipos de medidas de segurança.
Agora, nós realmente cobrimos os arrotos e eu cobrirei muitas outras vulnerabilidades e técnicas mais avançadas de aplicativos
da Web.
Como eu disse no curso de hacking de sites, não os abordo aqui porque este é um curso
introdutório ao hacking ético em geral.
E o objetivo deste curso é.
Para apresentá-lo à maioria dos campos de hacking ético sem mergulhar muito fundo em nenhum, então, se você quiser
aprender mais sobre testes de aplicativos da Web, talvez leia sobre nossas 10 principais vulnerabilidades e, em seguida, confira a palestra bônus,
que inclui aquele curso e para ver todos dos outros cursos que se aplicam a
você.