| 15-02-05 15:44 Lažni pošiljatelj e-maila
 
  piše ACO DMITROVIĆ
 
 
 Na listi sistemci raspravljalo se o tome kako je moguće slati poruke s tuđe mail adrese, tj. krivotvoriti identitet pošiljatelja. Poneko je to znao složiti u konfiguraciji mail klijenta, ali evo kako se to radi na razini SMTP protokola.
 Najprije se treba telnetom spojiti na port mail servisa:
   # telnet localhost 25
 Trying 127.0.0.1...Connected to localhost.
 Escape character is '^]'.
 220 mail.domena.hr ESMTP Sendmail 8.13.2/Debian-1; Tue, 15 Feb 2005 14:47:45 +0100; (No UCE/UBE) logging access from: localhost(OK)-root@localhost [127.0.0.1]
   Dakle SMTP servis se odaziva. Sada ga treba pozdraviti:
 helo mail
 250 mail.domena.hr Hello root@localhost [127.0.0.1], pleased to meet you
 
 Prihvatio nas je, sada možemo poslati poruku. Prvo treba reći tko je šalje. Ovdje treba staviti stvarnog korisnika, jer će ga sendmail provjeriti:
 mail from: pero@domena.hr
 250 2.1.0 pero@domena.hr... Sender ok
 
 Nakon toga upišemo adresu primatelja:
 
 rcpt to: zoro@domena.hr
 250 2.1.5 zoro@domena.hr... Recipient ok
 
 Sendmail je uspješno provjerio adresu primatelja. Sada počinjemo pisati poruku:
 data354 Enter mail, end with "." on a line by itself
 Subject: Debeli brat sve vidi
 from: malibrat@niotkud.hr
 to: srednjibrat@nemaga.nigdje
 Veselo drustvo, pozdravlja vas netko tko zeli ostati anoniman..
 250 2.0.0 j1FDljkQ022435 Message accepted for delivery
 quit
 221 2.0.0 mail.domena.hr closing connection
 Connection closed by foreign host.
 
 Ukratko: dodali smo još dva polja, from: i to: u koja smo upisali besmislene adrese. Iza toga slijedi tijelo poruke, koje završava točkom na početku reda. Preostaje još samo prekinuti sesiju naredbom quit.
 
 Treba li reći da ćete vi upisati imena svojih korisnika i svoje domene?
 
 Pošaljite sami sebi takvu poruku, pa provjerite u svom omiljenom mail klijentu kako će izgledati. Klijent će nam pokazati ova besmislena polja - čiji se sadržaj ne provjerava - kao pošiljatelja i primatelja. Ako želite vidjeti i ostalo, treba (na pr. u Mozilli, Thunderbirdu) kliknuti View, Headers, All.
 Tada ćete u polju Return-Path vidjeti adresu postojećeg pošiljatelja. Naravno, i tu možete upisati nekog trećeg, glavno je da taj korisnički račun postoji.
 Dakle problem je samom protokolu, koji dozvoljava da se s njime ovako poigravamo.
 I to je to!
 
 
 |