Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

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:

data
354 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!





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr