2012-07-18 15 views
6

wiem cant telnet i negocjować z serwera HTTP przy użyciu standardów protokołów HTTPczy możesz telnetować do ssh?

przykład:

telnet google.com 80 
Trying 173.194.70.139... 
Connected to google.com. 
Escape character is '^]'. 
GET/HTTP.1.1 
HOST: my.com 

i dostaję w odpowiedzi:

HTTP/1.0 400 Bad Request 
Content-Type: text/html; charset=UTF-8 
Content-Length: 925 
Date: Wed, 18 Jul 2012 19:17:26 GMT 
Server: GFE/2.0 

ale moje pytanie brzmi mogę zrobić to samo z protokołem SSH?

+0

co jest powodem chcesz to zrobić? – Turbot

+1

Jeśli nie możesz wykonać szyfrowania w swojej głowie (a nawet wtedy), nie rozumiem, o co w tym chodzi? – dave4420

+0

W celu pomyślnego fuzzowania odbiornika portów SSH muszę znać nawet podstawowy standardowy nagłówek, na który serwer czeka na – Ba7a7chy

Odpowiedz

6

Spróbuj trafić na serwer SSH za pomocą telnetu na porcie 22. Otrzymasz pierwszą wiadomość, ale nic innego, co jest użyteczne. Po prostu "Niezgodność protokołu" i połączenie zostaje zamknięte.

Klient telnet jest przydatny jako narzędzie w ten sposób, ponieważ używa protokołu zwykłego tekstu. Możesz użyć dowolnego portu używającego innego protokołu zwykłego tekstu i dekodować go w twojej głowie, tak jak w HTTP. SSH szyfruje wszystko, więc używanie telnetu do łączenia się z serwerem SSH może okazać się trochę trudne do odczytania gołym okiem.

telnet yoursshserver 22 
Trying 50.112.5.74... 
Connected to yoursshserver. 
Escape character is '^]'. 
SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1 
something I typed 
Protocol mismatch. 
Connection closed by foreign host. 
+0

, więc nie ma opcji, aby wstawić nagłówek, na który czeka protokół SSH? – Ba7a7chy

+1

Musisz ręcznie zakodować zaszyfrowane protokoły. Naprawdę nie wiem, dlaczego chciałbyś to zrobić - każdy fragment danych będzie musiał zostać zaszyfrowany i odszyfrowany. Czy jesteś w miejscu, w którym nie możesz zainstalować klienta SSH? Zalecam używanie http://www.chiark.greenend.org.uk/~sgtatham/putty/ zamiast próbować zrobić to samemu. Putty obsługuje również telnet ... – dwerner

+0

W celu pomyślnego fuzzingu odbiornika portów SSH muszę znać nawet podstawowy standardowy nagłówek, na który czeka serwer – Ba7a7chy

Powiązane problemy