Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kaayá Pezzuti

Descobrir em qual linguagem o site foi escrito

Recommended Posts

Olá pessoal tenho uma duvida...

tem alguma forma de eu descobrir como foi desenvolvido o site?

se ele esta em JSP, PHP, ASP etc.

 

pois tem sites que nem sempre a extenção fica no navegador e nao da pra reconhecer!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguns sites removem os cabeçalhos X-Powered-By e Server para evitar passar essa informação a possíveis hackers. A extensão do arquivo também pode ser ocultada ou "spoofada". Eu posso ter um site PHP rodando no Apache, por exemplo, e definir que os arquivos com extensão .aspx devem ser executados pelo interpretador PHP:

<FilesMatch \.aspx$>
    SetHandler application/x-httpd-php
</FilesMatch>

 

Daí só renomear todos os meus arquivos .php para .aspx e fazer os visitantes pensarem que o site foi feito em ASP.Net.

 

 

 

Mas há uma ferramenta chamada httprint que faz uma sondagem profunda e permite detectar o servidor com bastante precisão. Se for Apache, muito provavelmente o site em questão foi escrito em PHP; se for IIS, em ASP.Net.

 

Outra forma de descobrir isso é fazer ataques do tipo Param Pollution e observar como o site se comporta. Basicamente PP se baseia em passar um parâmetro repetido no QueryString e observar como o site lida com eles. Cada linguagem tem o seu jeito de tratá-los, como pode ser visto nessa tabela.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
$url = 'http://www.site.com.br';
echo '<pre>';
print_r(get_headers($url));
echo '</pre>';
echo '<pre>';
print_r(get_headers($url, 1));
echo '</pre>';
?>

 

http://php.net/manual/pt_BR/function.fgets.php

 

Obs.: Desde que não esteja desabilitado os headers

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.