Como descobrir a versão do PHP sem phpinfo()?

Se você não pode fazer upload de um arquivo php para fazer phpinfo (), ou se a informação PHP está escondida no cabeçalho por directiva ServerTokens, ainda há uma maneira de obter a versão do PHP.

Adicionar ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 a qualquer url PHP.

Por exemplo index.php?=PHPE9568F36-D428-11d2-A769-00AA001ACF42

Isso ainda pode ser escondido, mas as vezes os administradores se esquecem.

Pxwrx

Se você ver um cara com batatas palito – é PHP 4.0.0 – 4.2.3

Se você ver um cachorro marrom – é PHP 4.3.0 – 4.3.10

Se você ver um cachorro preto – é PHP 4.3.11 – 4.4.6, ou 5.0.4 – 5.1.2

Se você ver um coelho – é PHP 5.0.0 – 5.0.3

Se você ver um logotipo PHP – é o PHP 5.1.3 – 5.2.13

Se você ver um elefante PHP – é 5.3.0 ou mais recente

 

Ainda existem outros PHP “Easter Egg” interessantes:

?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 (PHP Logo)

?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 (Zend logo)

?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 (PHP Credits)

Fonte: http://www.0php.com/php_easter_egg.php

Veja como desativar esse recurso: http://stackoverflow.com/questions/10458610/how-can-i-disable-phps-easter-egg-urls

Atualização 12-08-2016: Esse recurso (Easter Egg) foi removido à partir da versão 5.5. Mais informações em phpsadness.com.

Facebook

Deixe seu comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.