Ok, agora vamos dar uma olhada no exemplo de exercício inicial.
Agora o exercício é muito semelhante ao nosso refletido.
É isso que lhe permite injetar código javascript no navegador.
O código é executado nas pessoas que visitam a página.
A única diferença é que, com o refletido, você tem a sensação de estar fora do seu alvo.
Portanto, o destino tinha que clicar em um U R L para que a exploração fosse executada ou para que o código
fosse executado e o acesso armazenado no código fosse realmente armazenado em um banco de dados ou na página.
Assim, toda vez que qualquer pessoa executar essa página, verá seu código e seu código será executado.
Então você quer que eu interaja com qualquer usuário ou envie qualquer coisa.
Portanto, isso pode ser muito mais perigoso do que um exercício refletido.
Então vamos dar uma olhada nisso agora.
Eu cliquei na loja de acesso aqui à esquerda e você tem esta página e esta página
apenas permite que você adicione um sistema de mensagens.
Então, eu vou chamar meu nome como um, vamos fazer um teste normal primeiro e vamos
colocar uma mensagem em você por exemplo e então eu vou assinar o livro de visitas e você pode ver isso
eles adicionaram uma mensagem chamada corpo da mensagem.
Então, se você for ouvir outra máquina.
Então esta é uma máquina diferente para um lugar diferente.
E se formos ao Exorcist ou podemos ver que há duas entradas, as entradas estão
sendo carregadas do banco de dados e contêm as entradas desse banco de dados.
Portanto, se conseguirmos injetar o código aqui, qualquer pessoa que executar esta página o código irá executá-lo
sem ter que enviar nada a essa pessoa.
Então vamos tentar injetar coisas aqui.
Então, neste com meu nome como um e eu vou tentar colocar meu código aqui, então eu vou
tentar injetar na mensagem.
Eu vou chamar de script.
Eu vou usar exatamente o mesmo código de teste de código que usamos no vídeo anterior, apenas uma
mensagem dizendo "exercício".
Mais uma vez código muito básico, mas serve para os fins deste vídeo e vamos dizer que
é o acesso e tentar assinar o livro de visitas.
E como podemos ver agora eu tenho o exercício aqui, mas a verdadeira mágica acontece quando uma pessoa normal.
Então, vamos apenas para casa primeiro e vamos supor que este é apenas o site normal.
E as pessoas simplesmente estão acessando e navegando e o que elas irão para o guestbook, o
código javascript será executado em seu sistema a partir daquele website.
Então, o código vai do site e será executado em todas as
pessoas que visitarem esta página.
Mais uma vez, acabamos de mostrar uma prova de conceito aqui em vídeos futuros que mostrará como explorar ainda mais esse
tipo de vulnerabilidade.