Le 02/09/2008 18:04, je répondais à Joseph :
Le message en question ne serait-il pas par hasard encodé en base64 ?
Si c'est le cas, alors c'est ce texte converti qu'il va falloir chercher
dans le corps du message, par exemple en utilisant l'adresse suivante :
http://tools.codes-sources.com/conversion_base64.aspx
Attention, comme le codage change selon la position du texte modulo 3,
il faut chercher 3 chaînes différentes pour être sûr de ne pas en
louper. Et encore, ce sera raté si chaque occurrence se trouve coupée en
fin de ligne. Par ailleurs, ne fournir au convertisseur que des chaînes
de longueur 3, ou bien supprimer les 4 derniers caractères du résultat
si celui-ci contient un « = ».
Exemple :
----------------------------------------------------------------------
http://www.lesite.com
aHR0cDovL3d3dy5sZXNpdGUuY29t
ttp://
www.lesite.com
dHRwOi8vd3d3Lmxlc2l0ZS5jb20=
ttp://www.lesite.co
dHRwOi8vd3d3Lmxlc2l0ZS5jbw==
ttp://www.lesite.c
dHRwOi8vd3d3Lmxlc2l0ZS5j
tp://
www.lesite.com
dHA6Ly93d3cubGVzaXRlLmNvbQ==
tp://www.lesite.co
dHA6Ly93d3cubGVzaXRlLmNv
p://
www.lesite.com
cDovL3d3dy5sZXNpdGUuY29t
---------------------------------------------------------------------
Ainsi, pour détecter
http://www.lesite.c [ éventuellement suivi de o ou
de om ], ton filtre sera :
Corps contient "aHR0cDovL3d3dy5sZXNpdGUuY29t"
OU
Corps contient "dHRwOi8vd3d3Lmxlc2l0ZS5j"
OU
Corps contient "dHA6Ly93d3cubGVzaXRlLmNv"