A SOCKS5 kliens az 5-ös verzióval kezd, majd a jelszó-hitelesítés során az 1-es verziót küldi. Ez nem feltétlenül visszalépés vagy hibás proxy.

Az első csere a SOCKS5 hitelesítési módszeréről tárgyal. Amikor a felhasználónév/jelszó van kiválasztva, az RFC 1929 külön alnegotyrációt határoz meg, amelynek verziómezője 0x01.

Ez a hitelesítési kérés a felhasználónév és a jelszó hosszait és bájtjait tartalmazza. A szerver visszaadja az alnegotyráció verzióját és egy állapotot. A kliens csak a sikeres hitelesítés után küldi el a SOCKS5 célkérést.

Tartsa külön a két cserét, amikor nyomkövetést olvas vagy klienst valósít meg. Ha mindenhol 0x05-et ismétel, mert a szolgáltatás neve SOCKS5, hibás hitelesítési üzenet keletkezik.

A sikeres jelszóállapot sem jelenti azt, hogy a kért cél engedélyezett. A következő SOCKS-válasz még mindig elutasíthatja ezt a kapcsolatot.

Végül ez a felhasználónév/jelszó módszer nem titkosítja a hitelesítő adatait. A verzióbájt egy üzenetformátumot jelöl, nem titkosított vagy erősebb bejelentkezési módot.

Kapcsolódó cikkek