Server-Version herausfinden?
IIS, Apache oder...?
Hi,
wie kann ich herausfinden, auf was für einem Webserver eine beliebige Website gehostet wird? Also ob es ich um einen Apache, IIS6, IIS7 oder IIS7.5 Webserver etc. handelt?
Diese Information wird zwar z.B. auf gwebtools angezeigt, doch sind dort nicht alle Daten richtig, z.B. wie viele Websites auf einem IP-Range liegen. Deswegen traue ich den dort angezeigten Informationen nicht ganz.
Wäre nett, wenn mir jemand einen Tipp geben könnte! Es wäre schon wichtig, dass ich das mit Sicherheit bestimmen kann.
Hi,
wie kann ich herausfinden, auf was für einem Webserver eine beliebige Website gehostet wird? Also ob es ich um einen Apache, IIS6, IIS7 oder IIS7.5 Webserver etc. handelt?
Diese Information wird zwar z.B. auf gwebtools angezeigt, doch sind dort nicht alle Daten richtig, z.B. wie viele Websites auf einem IP-Range liegen. Deswegen traue ich den dort angezeigten Informationen nicht ganz.
Wäre nett, wenn mir jemand einen Tipp geben könnte! Es wäre schon wichtig, dass ich das mit Sicherheit bestimmen kann.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 145130
Url: https://administrator.de/contentid/145130
Ausgedruckt am: 26.11.2024 um 08:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo @leboef,
Solange du nicht Betreiber der Website bist und nichts böses im Schilde führst, kann dir das Serversystem eigentlich egal sein.
Ansonsten würde ich mal in
Gruß
Snow
Solange du nicht Betreiber der Website bist und nichts böses im Schilde führst, kann dir das Serversystem eigentlich egal sein.
Ansonsten würde ich mal in
phpinfo()
nachsehen. Schlussendlich gibt es noch die Methode, Verhaltensweisen und Fehlerseiten entsprechend auszuwerten. ein IIS6 zeigt z.B. nicht die gleiche Fehlerseite wie ein IIS7. Ein Apache verhält sich da wieder ganz anders.Gruß
Snow
Moin,
tja, dann hast du ein Problem. Denn ich kann den Server-String meines Webservers beliebig abändern -> schon meinst du das du es mit nem IIS zu tun hast während da in wahrheit nen Apache läuft. Oder ich habe nen ganz anderen Webserver - bis hin zu irgendwelchen Embedded-Lösungen.
Dann wäre es aber noch nötig rauszufinden welche Version der Webserver hat - nen 1.2er Apache verhält sich teilweise etwas anders als nen 2er.
Rate mal warum die ganzen Script-Kiddys schlicht zu blöd sind und reihenweise auffallen... Weil die eben genau diese Erkennung in dem Script auch nich drin haben -> und nen Linux-Apache mit ../../cmd u.ä. anzugreiffen ist zimlich unsinnig... Ich kann da auch format C: eingeben - und irgendwie läuft das Linux weiter... (Nicht zu vergessen: Selbstverständlich gibt es auch die andere Richtung: Nen IIS anzugreiffen und versuchen mittels GET /etc/passwd irgendwas zu holen ist bei Windows eher wenig erfolgversprechend...)
tja, dann hast du ein Problem. Denn ich kann den Server-String meines Webservers beliebig abändern -> schon meinst du das du es mit nem IIS zu tun hast während da in wahrheit nen Apache läuft. Oder ich habe nen ganz anderen Webserver - bis hin zu irgendwelchen Embedded-Lösungen.
Dann wäre es aber noch nötig rauszufinden welche Version der Webserver hat - nen 1.2er Apache verhält sich teilweise etwas anders als nen 2er.
Rate mal warum die ganzen Script-Kiddys schlicht zu blöd sind und reihenweise auffallen... Weil die eben genau diese Erkennung in dem Script auch nich drin haben -> und nen Linux-Apache mit ../../cmd u.ä. anzugreiffen ist zimlich unsinnig... Ich kann da auch format C: eingeben - und irgendwie läuft das Linux weiter... (Nicht zu vergessen: Selbstverständlich gibt es auch die andere Richtung: Nen IIS anzugreiffen und versuchen mittels GET /etc/passwd irgendwas zu holen ist bei Windows eher wenig erfolgversprechend...)
Im Normalfall wird bei der Antwort des Servers auf eine Anfrage der Server mitgeliefert, aber wie gesagt, man kann es ändern.
Meine Server melden sich z.B. mit IIS 12.1/Brainfuck on Windows for Workgroups Server
Also was da jetzt genau hinter ist, könnte man nicht mal ansatzweise sagen.
In den wenigsten Fällen wirste da auch korrekte Angaben finden, da eine der gängigen Sicherheitsmaßnahmen das ändern des Serverstrings ist.
Meine Server melden sich z.B. mit IIS 12.1/Brainfuck on Windows for Workgroups Server
Also was da jetzt genau hinter ist, könnte man nicht mal ansatzweise sagen.
In den wenigsten Fällen wirste da auch korrekte Angaben finden, da eine der gängigen Sicherheitsmaßnahmen das ändern des Serverstrings ist.