2010-01-16 1 views

Répondre

2

Chaque langage de programmation côté serveur a ses propres quarks qui les rendent distincts. w3af a un certain nombre de plugins "Discovery" pour obtenir des informations sur un serveur distant. Un bon exemple est le plugin 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

Parfois, vous pouvez obtenir des conseils en observant les en-têtes HTTP et les extensions de page, par ex. aspic.

... mais vous ne pouvez jamais être sûr, par ex. masquerading les extensions de page est facile.

4

Il est mai possible via certaines méthodes:

  • Il suffit de regarder l'extension du fichier (.php est évidemment généré par php)
  • Examinez le code HTML pour un logiciel qui a été utilisé créer cela et Google pour ce
  • Recherche sur place pour le logiciel utilisé
  • Examinez le en-tête HTTP
  • Juste essayez de le google (ce qui devrait au moins travailler pour les principaux sites)

Si aucun de ces éléments ne vous aide, il n'y a aucune chance de le savoir, sauf en envoyant un courriel à la société.

+0

Notez que rien de ce qui précède n'est garanti. Il est trivial de modifier les extensions mimiques pour d'autres langages, que je partage lors du remplacement du site et de la mise en place des index des moteurs de recherche. D'autres en-têtes http, etc. sont également modifiés de façon triviale et parfois, cela est fait pour envoyer des pirates sur une poursuite d'oie sauvage. – NotMe

+0

Mais cela pourrait donner un indice sur la langue utilisée, bien sûr, ce n'est pas garanti. – neo

0

Regardez l'extension de page, par exemple .php

Si le site utilise mod_rewrite vous ne pouvez pas voir la langue de Wich qu'ils utilisent.

+0

ils n'ont même pas besoin de mod_rewrite; il suffit de changer le scripthandler devrait fonctionner. – muhmuhten