Agora vamos traduzir isso em nosso exemplo.
Então, no nosso exemplo, vamos direcionar a máquina flutuante dimittis.
Portanto, nosso servidor web será dimitis portable machine e não usaremos um servidor DNS,
então não usaremos um nome como o Facebook dotcom estará acessando o site diretamente
usando um endereço IP.
Então, como nós dissemos antes, se nós apenas irmos aqui para a nossa máquina portátil eu digite ifconfig você
verá que o meu IP é 10 20 14 a 14.
E se eu for aqui para o meu para fazer o upload para a minha máquina de contagem, você verá que se eu digitar 10 20 14 a 14
você verá que eu posso acessar minha máquina portátil.
Assim, o servidor web aqui é dimittis máquina Teutul em si as aplicações web são limitadas a página
meu DVD de administração.
E todos esses são os motivos pelos quais aplicativos e quando você clica neles você pode ver, por exemplo,
aqui está escrito em BHB.
Então está escrito nesta linguagem de programação.
Também está usando um servidor de grande escala que pode ser acessado através do ph my Oddment.
Então, essas são apenas tecnologias usadas no servidor da Web, mas o próprio servidor da Web é
a máquina de carne asteroidal aqui.
Então, quando você coloca o endereço IP quando você coloca 10:24 em 14 nós estamos realmente acessando a
máquina flutuante e dentro da máquina de dimittis voidable temos tecnologias que temos interpretor que são executadas em PH.
Nós temos um servidor web e um banco de dados.
E estes estão executando o aplicativo da Web para nós, que é hoje Matile DVD.
E todos eles, portanto, quando esses componentes não nos deixam ninguém como podemos hackear um site, então há
mais de uma coisa que podemos explorar para obter controle sobre um site.
Agora, a principal coisa que você pensa são os aplicativos da web.
Então é a coisa com a qual você sempre interage.
Por exemplo, no Facebook é onde você procura por coisas e onde você envia fotos onde você
escreve posts.
Todas essas coisas são tratadas pelo aplicativo da web porque é a única coisa que você clica na coisa
com a qual você interage.
Então, por exemplo, se eu for aqui no dia de Matile e começar a navegar na página da web, este é
o meu aplicativo da web, então toda vez que clico em algo que está sendo manipulado e executado pelo aplicativo da web no
servidor web.
Então, se eu pudesse explorar este aplicativo da Web de alguma forma se eu pudesse obter acesso a ele se eu
pudesse me conectar ao banco de dados porque obviamente esse aplicativo da Web se conecta ao banco de
dados, então poderei ganhar controle sobre o site e talvez até obter acesso ao servidor da web e, em seguida, obter acesso a
outros sites no mesmo servidor.
Vamos falar sobre tudo isso mais tarde no curso.
A outra maneira de obter acesso a sites da Web é usar o próprio computador.
Então, digamos que você afirme que seu alvo era o VW 8 e você não poderia entrar.
Você não conseguiu encontrar um exploit no próprio aplicativo da web.
Você tentou tudo o que tentou, todos os explosivos vão falar e você simplesmente não conseguiu entrar.
Então sua outra opção seria explorar os programas instalados naquele computador porque dissemos que nosso servidor da
Web ou o site da Web está instalado em um computador normal como seu computador doméstico.
Então, se você não poderia entrar em uso e fazer aplicações web e se houver um dos programas
instalados no computador da web no próprio computador.
Como um exploit tem um estouro de buffer ou uma exploração de execução remota?
E se o próprio servidor da Web ou o programa de banco de dados do programa que está executando o banco
de dados em si tivesse uma exploração de raiz remota que permite que você obtenha acesso a todo o servidor da Web, incluindo
todos os sites dentro dele.
Então, isso será muito legal se você pudesse obtê-lo se não encontrasse nada de errado
com os aplicativos instalados no servidor da Web no sistema operacional.
Então você poderia direcionar os humanos porque sabemos que os sites são gerenciados por humanos.
Por exemplo, Facebook você não pode segmentar marca ou você pode direcionar os administradores do Facebook, por exemplo.
Esses administradores obviamente têm mais privilégios nesse site do que novos.
E então eles podem fazer upload de arquivos confidenciais para esse site e, em seguida, você
pode controlá-lo e Hockett invadindo uma dessas pessoas.
Então, em vez de talvez o site ser muito seguro e o servidor ser muito seguro e não
poder entrar, você sempre pode explorar os humanos usando ataques de engenharia social e ataques do lado do cliente para
ganhar controle ou hackear uma das pessoas. que gerenciam o site da Target e, em seguida, talvez obtenham acesso
a ele.
Agora, este curso se preocupará com o teste de penetração de aplicativos da Web relacionado ao
primeiro passo com a primeira abordagem.
Então, vamos aprender como descobrir e explorar um grande número de vulnerabilidades que podem ser
encontradas no próprio aplicativo da web.
Não falaremos sobre ataques do lado do servidor para os ataques que exploram o sistema operacional
e os aplicativos instalados no próprio sistema operacional do servidor da Web e não vamos
falar sobre ataques do lado do cliente sobre ataques a humanos e como podem suas contas e, em
seguida, obter acesso ao site.
Todas estas duas últimas duas seções são na verdade abrangidas pelo meu curso geral de hacking ético, então,
é claro, eu as chamei de um hacking ético a partir do zero que cobre esses dois aspectos.
Portanto, neste curso, vamos nos concentrar nos sites de testes de penetração de aplicativos da Web
e em como os sites podem ser baseados nos aplicativos da Web instalados nesse site.