Ich gebe diesen Befehl in eine Windows-Eingabeaufforderung in XP ein.
telnet microsoft.com 80
Es wird eine Verbindung zu microsoft.com hergestellt und anschließend öffnet sich ein Telnet-Fenster, das jedoch nichts enthält.
Wenn ich einen Befehl wie eingebe GET / HTTP/1.1
, wird dieser auch nicht angezeigt.
Sind meine ersten Schritte richtig?
Antwort1
Telnet hat standardmäßig kein Echo. Geben SieTelnetim interaktiven Modus (keine Argumente, einfach ausführenTelnet). Geben Sie dannLokales Echo festlegen. DannHost-Port öffnen.
Ich schlage vor, dass Sie Netcat verwenden. Es ist einfacher zu verwenden und weitaus leistungsfähiger. Telnet ist veraltet.
Antwort2
Sie versuchen, eine Verbindung zu einem HTTP-Server herzustellen. Dieser befindet sich meistens auf Port 80. Das HTTP-Protokoll erfordert, dass der Gast zuerst mit dem Sprechen beginnt. Wenn Sie Folgendes erkunden möchten, sollten Sie sich über HTTP informieren:http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
Wenn Sie jedoch eine Verbindung zu Port 80 herstellen, erhalten Sie keine Shell. Telnet-Server arbeiten normalerweise auf Port 23. Allerdings wird Telnet im Internet nicht mehr wirklich verwendet, da es nicht sicher ist.