[RESOLU][ALGO]Comment fonctionne le tracking par mail ?

Comment fonctionne le tracking par mail ? [RESOLU][ALGO] - Algo - Programmation

Marsh Posté le 10-07-2003 à 13:00:05    

Bonjour,
 
Je dois rajouter une petite couche à une appli web.
Je doit en effet être capable de tracer les mails qu'elle envoi.
Enfin surtout être capable de voir si ceux qui devaient les lires les ont bien lu.
 
Pour cela j'ai vu la méthode utilisée par les sociétés qui trace leur NewsLetters :
 
On ajoute à la fin du code HTML une balise image avec une image pipo (elle existe vraiment mais généralement ce n'est qu'un pixel) et on place des paramêtres dans la ligne de commande (l'id du lecteur, l'id de la lettre, etc.)
 
Ce procédé m'intéresse, mais je ne vois pas bien comment récupérer l'info.
 
Que ce passe t il lorsque j'ouvre mon mail avec une telle balise à l'intérieur ?
 
Si vous avez des notions et pouvez m'expliquer le principe, je vous remercie d'avance (mais je vous remercierai aussi après ne vous inquiétez pas)


Message édité par proner78 le 10-07-2003 à 22:28:21
Reply

Marsh Posté le 10-07-2003 à 13:00:05   

Reply

Marsh Posté le 10-07-2003 à 13:52:33    

je ne suis pas sur à 100% mais il faut un script qui analyse:
en gros, ton script s'appelle image.php, dans la lettre tu place
<img src=".../image.php?param1=...&param2=... >
Ton script recupere les params, le REMOTE_HOST, etc. et retourne image.jpg (avec readfile, par exemple)...

Reply

Marsh Posté le 10-07-2003 à 14:14:48    

Hum oui, vu comme ça, c'est peut être déjà plus facile, parce que ce que j'ai vu moi c'est :
 
<img src="http://t.inforelais.com/t.gif?cl=XXXXX&op=XXXXX&dbfop=XXXXXX&id=XXXXXX" width="1" height="1">
 
(un exemple reçu sur une newsletter commercial)
 
Et donc on va bien chercher directement une image .gif
C'est pourquoi je ne comprend pas du tout comment traiter les infos qui sont en paramêtre.
 
A moins qu'ils aient planqué un script derrière un .gif, mais alors là faut me dire comment.

Reply

Marsh Posté le 10-07-2003 à 14:23:41    

Proner78 a écrit :

Hum oui, vu comme ça, c'est peut être déjà plus facile, parce que ce que j'ai vu moi c'est :
 
<img src="http://t.inforelais.com/t.gif?cl=XXXXX&op=XXXXX&dbfop=XXXXXX&id=XXXXXX" width="1" height="1">
 
(un exemple reçu sur une newsletter commercial)
 
Et donc on va bien chercher directement une image .gif
C'est pourquoi je ne comprend pas du tout comment traiter les infos qui sont en paramêtre.
 
A moins qu'ils aient planqué un script derrière un .gif, mais alors là faut me dire comment.


le t.gif n'est surement pas un vrai gif mais un script php renommé car sinon, les params n'ont pas d'interet

Reply

Marsh Posté le 10-07-2003 à 14:27:30    

Proner78 a écrit :

Hum oui, vu comme ça, c'est peut être déjà plus facile, parce que ce que j'ai vu moi c'est :
 
<img src="http://t.inforelais.com/t.gif?cl=XXXXX&op=XXXXX&dbfop=XXXXXX&id=XXXXXX" width="1" height="1">
 
(un exemple reçu sur une newsletter commercial)
 
Et donc on va bien chercher directement une image .gif
C'est pourquoi je ne comprend pas du tout comment traiter les infos qui sont en paramêtre.
 
A moins qu'ils aient planqué un script derrière un .gif, mais alors là faut me dire comment.

a mon avis t.gif n'existe pas et renvoie vers la page 404 qui celle-ci doit avoir le script php.


---------------
lecteur mp3 yvele's smilies jeux de fille
Reply

Marsh Posté le 10-07-2003 à 14:27:51    

Tu penses qu'un script renommé s'éxécute normalement ???
 
Moi ça m'étonne, mais je vais essayer... enfin en tout cas, je comprend mieux comment ça foncitonne alors :-)

Reply

Marsh Posté le 10-07-2003 à 14:30:20    

Si si elle existe bien.
 
essayé ça  
 
http://t.inforelais.com/t.gif
 
faites CTRL + A vous verrez un tout petit pixel en haut a gauche.
Bon C un peu galère d'affiché les propriétés d'un pixel, mais vous verrez qu'il s'agit bien d'une image nommé t.gif

Reply

Marsh Posté le 10-07-2003 à 14:35:46    

l'autre solution que je vois est qu'au niveau de serveur WEB, il y a un truc qui regarde les fichiers consultés et si c'est une image dans un endroit particulier, alors il recupere les params.

Reply

Marsh Posté le 10-07-2003 à 14:42:24    

C'est bien ce dont j'ai peur...
 
Parce que ça ne répond pas trop à ce que l'on me demande.
 
Mais je pense que je vais appeler directement un script and I will see.
 
Je vous tiens au courant.

Reply

Marsh Posté le 10-07-2003 à 17:46:21    

Alors,
 
J'avais fait un site genre Xiti (avec un peu moins de fonctionnalités quand même) et j'ai donc utilisé ce système.
 
C'est très simple :
 
Dans ta balise "<img>", met dans SRC "measure.asp" (ou "measure.php" ) par exemple, ça évite de se faire chier à indiquer que les gif doivent être compilés par l'intepréteur PHP, ce qui va poser des problèmes pour les autres vrais gif...
 
Ensuite, dans cette page, tu envoies le header "image/gif" histoire qu'outlook comprenne que s'est une image, et en première chose, tu vas aller lire en binaire, et écrire en binaire dans ta page le contenu d'une image.
 
Une fois ça de fait, y'a 99% du boulot de terminé.
 
Ensuite, t'as juste à récupérer les paramètres passés en querystring, et tu gères tes logs dans la base comme depuis une vraie page.
 
Attention par contre : n'écrit pas le moindre carractère en plus dans la page, sinon y'aura une croix rouge à la place de l'email ;)

Reply

Marsh Posté le 10-07-2003 à 17:46:21   

Reply

Marsh Posté le 10-07-2003 à 17:47:15    

PS: c'est pareil si vous regardez le logo de xiti ou de hit-parade en bas de la page ;)

Reply

Marsh Posté le 10-07-2003 à 17:48:39    

Ok, bien compris (enfin je crois)
 
Il n'y a plus qu'a faire ça en JSP.
 
Merci pour ton aide

Reply

Marsh Posté le 10-07-2003 à 17:56:03    

je n'ai pas pensé à envoyer l'entete ... comme quoi, certains habitudes sont faciles à perdre ...

Reply

Marsh Posté le 10-07-2003 à 19:57:23    

tu appelle ton fichier image.gif.php
 
et l'appel a image.gif appellera image.gif.php si image.gif n'existe pas...

Reply

Marsh Posté le 10-07-2003 à 20:06:56    

Très interessant ça !!!
 
Je vais essayer de ce pas...
 
Merci

Reply

Marsh Posté le 10-07-2003 à 20:36:52    

avec les serveurs apache ca marche, avec iis ou les autres je ne sais pas

Reply

Marsh Posté le 10-07-2003 à 22:14:23    

yack a écrit :

avec les serveurs apache ca marche, avec iis ou les autres je ne sais pas


Un autre truc qui doit marcher aussi :
 
=> tu indiques seulement le répertoire où se trouve l'image, le navigateur a automatiquement prendre la page par défaut qui se trouve dans le répertoire.
 
Du coup, bah t'as même pas besoin d'indiquer un nom dans l'image.
 
T'appelle ta page "6sdf5g2cg7t86r68j74j4635hn153gh7.jsp" et tu mets ça en page par défaut dans le répertoire où elle se trouve, et personne n'est prêt de la trouver :D
 
Sauf s'ils sont malin et qu'ils appellent juste le nom du répertoire :sarcastic:

Reply

Marsh Posté le 10-07-2003 à 22:27:56    

Alors je réponds à 2 d'un coup :
 
Déjà le premier Hack en renommant le script script.gif.jsp, je confirme que ça ne fonctionne pas avec Tomcat...
 
Donc je ne peux pas utiliser cette méthode
 
 
Pour le hack de MagicBuzz et bien c'est pas mal du tout... c'est peut être d'ailleur ce que je vais faire finalement.
 
Le but de tout ça, vous l'aurez compris c'est de déguiser quelque peu cette technique surtout par crainte de faire peur au lecteur en se demandant ce qu'il se cache derrière un script... le fait de lui faire croire qu'il s'agisse d'une image l'aide à avoir moins peur (parce qu'il n'y a pas à en avoir peur ;-))
 
Merci pour toutes vos idées

Reply

Marsh Posté le 12-07-2003 à 02:17:46    

Bah le mieu consiste quand même à associer l'extension GIF à ton moteur de script dans le répertoire où se situe ta page. Mais bon, ça laissera toujours les ?aaa=aaa&bbb=bbb ce qui en soit fout les boules quand on est une secrétaire de 54 ans (mais bon, généralement, elle sait pas se servir du click droit, et elle est persuadée que outlook express lit les mails se connecter à internet :D)
 
Y'a d'ailleurs moyen de cacher ces paramètres en générant une fausse URL (avec des / au lieu des & ) ou des , aussi, mais je sais pas comment on fait.

Reply

Marsh Posté le 16-11-2006 à 21:29:01    

voila dans le meme genre j ai un devoir a faire en informatique et on me demande les choses suivantes  
 
Vous devrez également effectuer une recherche à propos d'un logiciel dénommé "??? ???? ???? ??" (un point d'interrogation par lettre du programme)qui permet de savoir si le destinataire d'un courrier a ou non ouvert le mail que vous lui destiniez.  
 
Pour vous aider un peu, on parle aussi d'e-mail tracking
 
Quel est le procédé technique utilisé pour atteindre cet objectif de suivi ?
 
Une description de la façon dont cela fonctionne sera suffisante
 
A quelle catégorie de programme malveillant peut on le rattacher et pourquoi ?
 
Existe-t-il une parade à ce logiciel ? Si oui laquelle ?
 
Quelles pourraient être les bases juridiques permettant de sanctionner l'utilisation de cet outil en France ?

 
voila je savais pas trop ou mettre ca j espere trouver de l aide merci
+


Message édité par maxom84 le 16-11-2006 à 21:29:32
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed