2010-01-16 2 views
-3

Мне нравится, какое программирование на стороне сервера используется веб-сайтом Как если бы я посетил какой-либо веб-сайт, то как я могу узнать, какое программирование на стороне сервера используется веб-сайтом?Как я могу узнать, какое программное обеспечение на стороне сервера используется веб-сайтом?

+2

Просто спросить у владельца. – Gumbo

ответ

2

Каждый язык программирования на стороне сервера имеет свои собственные кварки, которые делают их отличными. В w3af есть несколько плагинов «Discovery» для получения информации о удаленном сервере. Хорошим примером является плагин w3af PHPEggs.

This plugin tries to find the documented easter eggs that exist in PHP and identify 
    the remote PHP version using the easter egg content. The easter eggs that this plugin 
    verifies are: 
 - http://php.net/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 (PHP Credits) 
     - http://php.net/?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 (PHP Logo) 
     - http://php.net/?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 (Zend Logo) 
     - http://php.net/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 (PHP Logo 2) 
0

Иногда вы можете получить подсказки от наблюдения за заголовками HTTP и страницами «расширения», например. жерех.

... но вы никогда не можете быть уверены, например. Маскировка расширений страниц проста.

4

Это может, возможно, с помощью некоторых методов:

  • Просто посмотрите на расширение файла (.php явно генерируется PHP)
  • Изучите HTML для программного обеспечения, которое было использовано создать что и Google для него
  • Поиск на сайте для программного обеспечения, используемого
  • Проверьте HTTP-заголовок
  • Просто попробовать Google его (это должно, по крайней мере работать на крупных участках)

Если ни один из них не поможет, нет никаких шансов узнать его, кроме как отправить по электронной почте компанию.

+0

Обратите внимание, что ни одно из перечисленных выше не гарантировано. Тривиально изменять мимические расширения для других языков, которые я нахожу при замене сайта и хранении индексов поисковых систем на месте. Другие заголовки http и т. Д. Также тривиально изменены, и иногда это делается для отправки хакеров на дикую гусиную погоню. – NotMe

+0

Но это может дать ключ к используемому языку, конечно, это не запрещено. – neo

0

Посмотрите на расширение страницы, например .php

Если веб-сайт использует mod_rewrite вы не можете видеть, язык которым они используют.

+0

им даже не нужен mod_rewrite; просто изменение сценария должно работать. – muhmuhten

Смежные вопросы