Nagyon egyszeru.
Hozzavalok:
- ketto terminal (ablak, ful, vagy akar ket melykonzol, esetleg screen ket ablaka).
- telnet
- perl
Az elso terminalban kapcsolodjunk a szerverhez:
$ telnet localhost 25
Connected to localhost.localdomain.
Escape character is '^]'.
220 mx.mittudomain.com ESMTP Postfix (Debian/GNU)
EHLO localhost
250-mx.mittudomain.com
250-PIPELINING
250-SIZE 40480000
250-VRFY
250-ETRN
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
250
AUTH LOGIN
334 VXNlcm5hbWU6
A masik terminalban ekozben keszitsunk be egy ilyen parancsot:
perl -MMIME::Base64 -e "print encode_base64('usernev');"
es a fenti parancs kimenetet (az usernevet okszeruen lecserelve) adagoljuk be valaszkent:
dGVzdA==
334 UGFzc3dvcmQ6
A fenti muveletet a jelszavunkkal megismetelve adjuk meg itt a jelszot (en most egyszerusitettem):
dGVzdA==
235 2.0.0 Authentication successful