Подтвердить что ты не робот

Как я могу найти версию php, которая работает на отдельном доменном имени?

Как я могу найти версию php, которая выполняется на отдельном сервере с отличным доменным именем? (например, www.abc.com) Это не мой сервер, не ftp-доступ для создания php файла с этим кодом:

<?
echo PHP_VERSION;
?>

спасибо в будущем заранее

С наилучшими пожеланиями

4b9b3361

Ответ 1

ОТВЕТ: ПРОГРАММА NMAP

СПАСИБО ДЛЯ ВАШИХ ВНИМАНИЙ...

другой способ получения заголовков HTTP на этом сайте (http://web-sniffer.net/) или дополнение Firefox для получения заголовков HTTP...

С наилучшими пожеланиями

Ответ 2

Это работает для меня:

curl -I http://websitename.com

который показывает результаты, подобные этой или аналогичной, включая версию PHP:

HTTP/1.1 200 OK
Date: Thu, 13 Feb 2014 03:40:38 GMT
Server: Apache
X-Powered-By: PHP/5.4.19
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
Cache-Control: no-cache
Pragma: no-cache
Set-Cookie: 7b79f6f1623da03a40d003a755f75b3f=87280696a01afebb062b319cacd3a6a9; path=/
Content-Type: text/html; charset=utf-8

Обратите внимание, что если вы получите это сообщение:

HTTP/1.1 301 Moved Permanently

Возможно, вам придется скручивать www-версию сайта, а не i.e.:

curl -I http://www.websitename.com

Ответ 3

Я использую redbot, отличный инструмент для просмотра версии php, но также и многие другие полезные сведения, такие как заголовки, кодирование, keepalive и многие другие, попробуйте на

http://redbot.org

Я люблю!

Я также выдвигаю Neil ответ: curl -I http://websitename.com

Ответ 4

Иногда PHP генерирует заголовок ответа X-Powered-By:, который вы можете посмотреть, например. используя Firebug.

Если эта настройка (управляемая установкой ini expose_php) отключена (это часто бывает), нет способа сказать используемая версия PHP - и это правильно. То, что работает с PHP-версией, - это ни один из внешнеторгового бизнеса, и хорошо скрывать это с точки зрения безопасности.

Ответ 5

Существует удивительно эффективный способ, заключающийся в использовании пасхальных яиц:

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

Они отличаются от версии к версии.

Ответ 6

Случайно: страницы ошибок по умолчанию часто содержат подробную информацию, например.

Apache/{Version} ({OS}) {Модули} PHP/{Version} {Modules} Сервер в {Domain}

Не так просто: узнайте, какие версии приложений PHP работают на сервере и какая версия PHP им требуется.

Другой подход, упоминаемый только для полноты; пожалуйста, забудьте после прочтения: вы могли (но не будете!) обнаруживать версию PHP, пытаясь использовать известные эксплойты.

Ответ 7

Возможно, используйте что-то вроде firefox tamperdata и посмотрите на возвращенный заголовок (если у них есть публикация включена).

Ответ 8

Вы не можете. Одна из причин заключается в том, что не каждый веб-сайт использует PHP. И еще одна причина: даже если есть некоторые признаки того, что PHP может использоваться (например, .php расширение имени файла, некоторый параметр "PHPSESSID", поле заголовка X-Powered-By, содержащее "PHP" и т.д.), Эта информация может быть spoofed, чтобы вы могли подумать, что используется PHP.

Ответ 9

Я предлагаю вам гораздо проще и независимое от платформы решение проблемы - wappalyzer для Google Chrome:

См. здесь