2011-01-12 3 views

Antwort

-3

lautet die Antwort: NMAP PROGRAMM

DANK FÜR IHRE AUFMERKSAMKEIT ...

eine andere Art und Weise HTTP-Header von dieser Seite wird immer (http://web-sniffer.net/) oder Firefox hinzufügen -auf für immer HTTP-Header ...

mit freundlichen Grüßen

10

Manchmal, PHP wird einen X-Powered-By: Antwort-Header ausgeben, den Sie z. B. betrachten können Firebug verwenden.

Wenn diese Einstellung (gesteuert durch die Ini-Einstellung) ausgeschaltet ist (oft), gibt es keine Möglichkeit, die verwendete PHP-Version anzugeben - und das zu Recht. Welche PHP-Version läuft, ist kein Geschäft der Außenwelt, und es ist gut, dies aus Sicherheitsgründen zu verschleiern.

0

Möglicherweise etwas wie firemox Tamperdata und schauen Sie sich die zurückgegebene Header (wenn sie Veröffentlichung aktiviert haben).

+0

ein PHP-Forum stellt diese Frage für die Überprüfung der Fähigkeit seiner Benutzer und er möchte, dass wir seine PHP-Version herausfinden und wenn Sie es bekommen gibt er Ihnen einige Punkte ... 100% gibt es eine Möglichkeit, es herauszufinden. ../ich teste viele Versionen und ich fand heraus, dass es ver 5.3.1 ist/aber ich suche nach dem richtigen Weg, um das zu bekommen ... Firebug und Seite soure nicht geholfen -> ich suchte 5.3.1 ohne resault – LostLord

+0

versuchen Verwenden Sie "site: website.com PHP-Version" in einer Google-Abfrage und sehen, ob eine Seite auf der Website es angezeigt hat. Anderenfalls können (und tun) sich die Leute die Mühe machen, ihre Engine (und insbesondere ihre Version) zu verstecken, da es so einfach sein kann, wenn die Version "xxx" eine neue Sicherheitsbedrohung hat. Sie könnten nach jeder Website suchen, die diese Version ausführt ausbeuten. –

+0

Ich mache deinen Weg (meine googelte es) und ich finde die NMAP ist die Antwort (aus diesem Forum) ... ein Open-Source-Programm ... – LostLord

0

Sie können nicht. Ein Grund ist, dass nicht jede Website PHP verwendet. Und ein anderer Grund ist: Auch wenn es einige Zeichen gibt, dass PHP verwendet werden könnte (zB .php Dateinamenerweiterung, einige "PHPSESSID" -Parameter, X-Powered-By Header-Feld mit "PHP", etc.) diese Informationen könnten spoofed, um dich denken zu lassen, dass PHP verwendet wird.

5

Zufällig: Standardfehlerseiten enthalten oft detaillierte Informationen, z.

Apache/{Version} ({OS}) {Module} PHP/{Version} {Module} Server auf {Domain}

Gar nicht so einfach: Finden Sie heraus, welche Versionen von PHP-Anwendungen ausführen auf dem Server und welche Version von PHP sie benötigen.

Ein anderer Ansatz, nur der Vollständigkeit halber erwähnt; Bitte vergessen Sie nach dem Lesen: Sie könnten (aber Sie werden nicht!) die PHP-Version erkennen, indem Sie bekannte Exploits versuchen.

+0

Wie kann ich diese Website erzwingen zeigen Sie mir die Standard-Fehlerseite? – LostLord

+1

Sie könnten eine nicht existierende Seite anfordern, um 404 zu provozieren. Aber Sie könnten mehr Glück mit nicht so häufigen Fehlern haben ... versuchen Sie nicht unterstützte HTTP-Methoden. – rik

24

I Redbot verwenden, ein großes Werkzeug PHP-Version, aber auch viele andere nützliche Infos wie Header, Kodierung, Keep-Alive und viele mehr, versuchen Sie es auf

http://redbot.org

ich loveit zu sehen!

ich upvote auch Neil Antwort: curl -I http://websitename.com

35

Dies funktioniert für mich:

curl -I http://websitename.com 

Welche Ergebnisse wie diese oder ähnliche einschließlich der PHP-Version zeigt:

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 

Beachten Sie, dass, wenn Sie diese Nachricht erhalten:

HTTP/1.1 301 Moved Permanently 

Sie müssen möglicherweise die www-Version der Website locken, anstatt das heißt:

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

Wie kann ich Ihre Curl -I http: // ...... in PHP – Vivek

+1

http://php.net/manual/en/curl.examples-basic.php – neofutur

+2

Hallo @ Vivek, gebe ich diesen Befehl ein in die Eingabeaufforderung auf meinem Linux-Laptop. cURL kann auch auf Ihrem Windows-Rechner aktiviert werden - siehe http://stackoverflow.com/q/2710748/198338 für Details –

0

Ich schlage vor, Sie viel einfacher und plattformunabhängige Lösung für das Problem - Wappalyzer für Google Chrome:

See here

Verwandte Themen