vladiii Posted March 8, 2008 Report Posted March 8, 2008 E-mail NotifierDe-Ce.NET si administratorii acestui site nu isi asuma responsabilitatea pentru eventualele daune provocate de scripturile/exemplele de mai jos.Multa lume a auzit de readnotify.com si probabil ca l-au si folosit. Pentru cei care nu, ce face ? Trimite un email catre o adresacare o specificati voi si apoi va spune IPul care a citit emailul si data/ora la care s-a facut citirea. In acest scurt tutorialnu am de gand sa reproduc tot scriptul, doar o parte, cea mai importanta. Care face toata “jmecheria”.1) HTML Mail.In primul rand trebuie trimis un email html care sa contina un cod html gen: <img src=”http://site.com/id.php”> ! In mod normal,ar trebuie sa punem id.jpg sau ceva genul acesta, insa nu si in cazul acesta, pentru ca noi trebuie sa executam un cod PHP inmomentul in care userul citeste mailul trimis de noi. <?php $catre=”adresa-userului@yahoo.com”; $subiect=”Subiect”; $mesaj=”<img src=\”http://site.com/id.php\”><h5>Test Test Test</h5>”; //Headerele care fac ca mailul sa poata contine taguri html $header=”From: [email]adresa-ta@yahoo.com[/email]”.”\r\n”. “Content-Type: text/html; charset=ISO-8859-1?; //Trimitem e-mailul mail($catre, $subiect, $mesaj, $header); echo “d0ne”; ?>2) ID.phpAcesta este codul propriu-zis, care preia IPul si data/ora la care “victima” citeste mailul trimis de noi. Puteti redenumi acestfisier (pastrati extensia .php, evident), dar aveti grija sa modificati si in sender.php ! <?php $adresa=”adresa-userului@yahoo.com”; //Preluare IP $ip=getenv(’REMOTE_ADDR’); //Preluare data/ora $data=date(’l dS \of F Y h:i:s A’); $mesaj=”Adresa: $adresa cu IPul: $ip a citit e-mailul la data/ora: $data”; mail(”adresa-ta@yahoo.com”, “[IP-Data/Ora]$adresa”, “$mesaj”); echo “d0ne”; ?>Urcati aceste 2 fisiere pe server (cu functia mail() activa) si accesati sender.php (primul cod). Apoi asteptati. Multa bafta !Greetz to moubik.P.S. Sunt curios daca se poate face mai multe, veniti si voi cu idei ! Spre exemplu:1) din cate stiu e patched pe un browser mai bun ca IE 5 (deci nu ar merge un stealer automatizat).2) address.mail.yahoo.com nu mai poate fi citita din exterior, deci nu pot prelua lista contactelor.Altceva ? Quote
Vhaerun Posted March 8, 2008 Report Posted March 8, 2008 Daca pui pur si simplu un link spre o poza tinuta pe serverul tau , verifici doar data cand a fost accesata , si ai data citirii mailului. Quote
moubik Posted March 9, 2008 Report Posted March 9, 2008 n-am apucat inca sa implementez, vroiam sa dau in rst pt teste.. cand termin voi face. acum lucrez la altceva Quote
lucian Posted March 9, 2008 Report Posted March 9, 2008 $mesaj=”<img src=\”http://site.com/id.php\”><h5>Test Test Test</h5>”; daca folosesti asa ... ai f multe sanse sa ajunga in bulk emailul trimis de tine ... poti folosi si asa .../****** fis id.php ******/header("Content-Type: image/jpg");readfile("poza.jpg");$nume = $_GET['nume'];$ip = $_SERVER['REMOTE_ADDR'];$data = date('d-m-Y G:i');$fisier = @fopen('ip.txt','a+');@fwrite($fisier,$nume." - ".$ip." - ".$data."\n");@fclose($fisier);si cu mod_rewrite ...poti face ... link cu jpg ... ~ RewriteRule ^(.*).jpg$ id.php?nume=$1ip.txtgigi - 127.0.0.1 - 09-03-2008 11:00ion - 127.0.0.1 - 09-03-2008 11:02 salve ... Quote
em Posted May 2, 2008 Report Posted May 2, 2008 O mica chestie, am impresia ca Y! si Gmail sunt setati default sa blocheze toate imaginileP.S. : La cei cu copy/paste vedeti ca o sa aveti probleme ca ghilimele sunt delea de limba romana Quote