J'aime la programmation côté serveur utilisée par le site Web Comme si je visitais un site Web, comment puis-je savoir quelle programmation côté serveur est utilisée par le site Web?Comment puis-je savoir quelle programmation côté serveur est utilisée par le site Web?
Répondre
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)
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.
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é.
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
Mais cela pourrait donner un indice sur la langue utilisée, bien sûr, ce n'est pas garanti. – neo
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.
ils n'ont même pas besoin de mod_rewrite; il suffit de changer le scripthandler devrait fonctionner. – muhmuhten
simplement demander au propriétaire. – Gumbo