Instrutor: Nesta
palestra, gostaria de destacar uma observação muito importante quando
se trata de testes de penetração de sites.
Os sites são instalados em servidores da Web em computadores normais,
como dissemos anteriormente.
Esses computadores normais têm endereços IP e,
usando o endereço IP, podemos acessar nosso site de destino.
Agora, em muitos cenários, o site de destino ou
o servidor de destino
conterão um grande número de sites;
portanto, ele terá o site que você
está
procurando, mas também conterá outros sites no site. mesmo
servidor, no mesmo sistema de arquivos.
O que isso significa é que, se
você, por exemplo, não conseguiu encontrar nenhuma vulnerabilidade no site de
destino, pode tentar invadir qualquer outro site que
esteja instalado no mesmo servidor.
Se você puder
fazer isso, poderá obter acesso ao servidor.
Obter acesso ao servidor basicamente significa que você
tem acesso a todos os outros sites
porque o servidor é apenas um computador e
você pode literalmente simplesmente navegar até
o site que deseja invadir
e obter acesso a esse site.
Portanto, se você estiver tentando invadir um
site e não
encontrar explorações, o próximo passo será tentar invadir qualquer outro
site que exista no mesmo servidor.
Então, o que quero dizer com existir no mesmo servidor
é que eles têm o mesmo endereço IP.
Então deixe-me mostrar aqui um exemplo.
Vou mostrar um exemplo de zaid. com, então meu blog, porque
há muitos sites no mesmo servidor, e se olharmos
aqui no robtex. com, e eu
vim aqui
para nomes apontando para o mesmo endereço
IP, você pode ver todos esses sites existirem
no mesmo servidor que o zaid. com.
Portanto, se você conseguir invadir qualquer um desses
sites, poderá navegar dentro e fora desse site e depois no
zaid. com e,
em seguida, obtenha acesso total ao meu site.
Então deixe-me mostrar-lhe aqui.
Se eu copiar qualquer um desses nomes de domínio,
por exemplo, temos este reba. eu e
vou entrar no meu terminal.
Agora, eu já fiz, se eu fizer um
ping zaid. com, você
verá que esse é o meu endereço IP do meu site
e, se eu fizer um ping em um dos sites existentes, para
nosso uso, reba. mim.
Então, se eu for ping reba. você verá
que os dois sites têm o mesmo endereço IP.
Isso significa que os dois sites estão instalados
no mesmo
computador e, se pudéssemos invadir
um deles, podemos literalmente simplesmente navegar
desse site para o outro,
do nosso shell Meterpreter, do nosso shell PHP ou de
qualquer tipo de shell que estamos usando.
Outra maneira de encontrar sites no
mesmo domínio é usar o Bing, e é uma
maneira muito simples.
Então, se você for
no Bing, eu vou colocar IP
e depois colocarei o IP do meu site de destino.
Mais uma vez, você verá todos os outros sites que existem
no mesmo servidor que o site de destino,
para que você possa literalmente invadir qualquer um desses sites
e, a partir daí, invadir meu site e obter acesso a ele.
Isso é muito importante porque, em muitos casos,
seu destino pode estar muito bem protegido,
mas o servidor em si não
é seguro, para que você possa invadir um
dos outros sites e navegar pelo servidor até o seu destino.