SOCKS4 ietver mainīga garuma USERID virkni, ko noslēdz nulles baits. Serveris šo identifikatoru interpretē saskaņā ar savu politiku; protokols pēc tā neveic SOCKS5 lietotājvārda/paroles apakšsarunas.

SOCKS4 CONNECT pieprasījums dokumentācijas adresei 203.0.113.8, portam 443, ar tukšu USERID ir:

04 01 01 bb cb 00 71 08 00

Devītais baits 0x00 noslēdz tukšo lauku. Tas nav rakstzīme 0, kuras ASCII vērtība ir 0x30. To izlaižot, USERID paliek nepabeigts.

Ko serveris sagaida

Tukšs identifikators var būt piemērots, ja pakalpojums nevienu neprasa. Ja tas prasa konkrētu identifikatoru vai citu piekļuves mehānismu, ievērojiet tā dokumentēto politiku. Norādītais vārds identitāti nosaka tikai tad, ja serveris to pārbauda.

SOCKS4a paplašina galamērķa resursdatora nosaukuma apstrādi; tas nepievieno SOCKS5 autentifikāciju. Pakalpojumam, kas pieprasa SOCKS5 kontu, nepieciešams saderīgs klients un metode. Paroles ievietošana SOCKS4 USERID nevar aizstāt šo apmaiņu un var atklāt nesaistītus akreditācijas datus.

Atteikuma gadījumā pārbaudiet SOCKS versiju, pieprasīto galamērķi un lietotāja politiku atsevišķi.

Saistītie raksti