Testes de penetração de aplicativos Web antes de começarmos a falar que precisamos entender o que é
um site e, como eu disse antes, um site é apenas um aplicativo instalado em um computador; provavelmente, o computador
só tem especificações melhores do que o seu computador.
Mas isso funciona fundamentalmente.
Exatamente.
Assim como em outro computador, ele tem um sistema operacional e também possui vários aplicativos para permitir que
ele funcione como um servidor da web.
Portanto, os dois principais aplicativos que ele provavelmente possui são um servidor da Web e um banco de dados, um servidor da Web é como
o Apache e o banco de dados é como o meu.
E estes são o servidor web, basicamente, entende e executa o aplicativo da web.
Assim, sua aplicação web será escrita em BHB ou Python e você programará a linguagem realmente,
a única coisa é que o servidor web precisa ser capaz de entender e executar esta aplicação.
O banco de dados contém os dados usados ​​pelo aplicativo da web.
Então, tudo isso é armazenado em um computador chamado servidor.
O computador está conectado à Internet e tem um endereço IP real.
Então, qualquer um pode acessar o computador e conseguir.
Portanto, na Web, o aplicativo da Web é executado pelo servidor da Web, que é instalado pelo que está instalado no
servidor em seu destino.
Portanto, sempre que você solicitar a página ou executar o aplicativo da Web, ele será realmente executado no servidor
da Web e não será executado no computador do cliente.
Ele é executado no servidor da web e envia uma página de hash DMO que está pronta para ser lida para a
pessoa ou para o cliente, então vamos dar uma olhada em um exemplo e digamos que você esteja no telefone ou no seu
computador e você quer que ele vá para o Facebook dot com Então você digita no
Facebook com o seu aplicativo.
Isso será traduzido usando um servidor DNS para um endereço IP.
Portanto, há um servidor que traduz todos os nomes pontocom você ou qualquer site da Web com um nome com um nome de
domínio.
Portanto, este é o nome de domínio para o seu endereço IP relevante.
Então, o seu pedido de Facebook dot com sua busca vai para um servidor DNS.
Ele traduz o Facebook para o IP onde o Facebook é armazenado.
E então você vai para o Facebook para o endereço IP do Facebook que irá executar a página que você queria.
Usando todos os aplicativos sobre os quais falamos e, em seguida, apenas emitimos radiação.
Então, o que você recebe de volta é apenas uma rotina de marcação em correio mais rápido, que é
uma linguagem de marcação, todo o resultado da execução do programa para que o programa seja executado no servidor e, em seguida,
você apenas obtém o resultado.
Isso é muito importante porque, no futuro, se quisermos que qualquer coisa seja executada no servidor da
Web se quisermos que um shell ou um virtual ou um vírus seja executado no computador de destino, precisamos enviá-lo
para um idioma que o servidor da Web compreende.
Então, por exemplo nós.
E uma vez executado, será executado nesse computador, não no seu computador.
Assim, independentemente da pessoa, o artista é a página, este, o web show que você vai enviar, se
estiver escrito em ph, esteja em uma linguagem que o servidor entenda, ele será executado no
servidor e não em seu computador, portanto, lhe dará acesso ao servidor e não terá acesso
à pessoa que acessou o
servidor javascript.
Por outro lado, existem alguns sites que usam javascript e Javascript é uma linguagem do lado do cliente.
Então, se você conseguiu encontrar um site que permite que você execute o código javascript, então o código será
executado pelos clientes.
Assim, mesmo que o código possa ser injetado no servidor web, ele será executado
no lado do cliente e lhe dará permissão para fazer coisas no computador cliente e não no servidor.
Portanto, é muito importante separá-lo entre um lado do cliente e um idioma do lado do servidor.