Деобфускация JS

Тема в разделе "JavaScript", создана пользователем werkraft, 12 дек 2013.

Модераторы: ZiX
  1. werkraft

    werkraft Создатель

    Регистр.:
    11 мар 2010
    Сообщения:
    32
    Симпатии:
    1
    Здравствуйте, помогите привести код в нормальный вид, чтоб можно было его редактировать.
    HTML:
    eval(function(p,a,c,k,e,r){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--)r[e(c)]=k[c]||e(c);k=[function(e){return r[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($){1 k={R:[],S:7(o){3(F.G!=\'H.C\')s;1 a=$(\'<8 z="J-13"></8>\');1 l=$(\'<r z="J-r" A="\'+o.p+\'"></r>\').t({14:\'15\'}).6(o.r);1 c=$(\'<8 z="17"></8>\');1 b=$(\'<1i D="S" E="\'+o.p+\'"  p="\'+o.p+\'"/>\');3(o.u!=q){b.18(o.u)}3(o.4!=q){A(1 i T o.4){M(i){9\'t\':3(v o.4[i]==\'I\'){b.t(o.4[i])}n;9\'w\':3(v o.4[i]!=\'U\'){b.w(o.4[i])}n;9\'E\':9\'p\':9\'D\':n;V:3(v o.4[i]!=\'I\'&&v o.4[i]!=\'7\'){b.4(i,k.W(o.4[i]))}n}}}a.6(l).6(c.6(b));s a},1j:7(o){1 a=$(\'<1i D="1j" E="\'+o.p+\'" p="\'+o.p+\'"/>\');3(o.u!=q){a.18(o.u)}3(F.G!=\'H.C\')s;s a},19:7(o){3(F.G!=\'H.C\')s;1 a=$(\'<8 z="J-13"></8>\');1 l=$(\'<r z="J-r" A="\'+o.p+\'"></r>\').t({14:\'15\'}).6(o.r);1 c=$(\'<8 z="17"></8>\');1 b=$(\'<19  E="\'+o.p+\'" p="\'+o.p+\'"></19>\');3(o.u!=q){b.18(o.u)}3(o.4!=q){A(1 i T o.4){M(i){9\'t\':3(v o.4[i]==\'I\'){b.t(o.4[i])}n;9\'w\':3(v o.4[i]!=\'U\'){b.w(o.4[i])}n;9\'E\':9\'p\':9\'D\':n;V:3(v o.4[i]!=\'I\'&&v o.4[i]!=\'7\'){b.4(i,k.W(o.4[i]))}n}}}a.6(l).6(c.6(b));s a},1k:7(o){3(F.G!=\'H.C\')s;1 a=$(\'<8 z="J-13"></8>\');1 l=$(\'<r z="J-r" A="\'+o.p+\'"></r>\').t({14:\'15\'}).6(o.r);1 c=$(\'<8 z="17"></8>\');1 b=$(\'<1i D="1k" E="\'+o.p+\'" p="\'+o.p+\'"/>\');3(o.u!=q){b.18(o.u)}3(o.1l!=q&&o.1l==1a){b.4({1l:1a})}3(o.4!=q){A(1 i T o.4){M(i){9\'t\':3(v o.4[i]==\'I\'){b.t(o.4[i])}n;9\'w\':3(v o.4[i]!=\'U\'){b.w(o.4[i])}n;9\'E\':9\'p\':9\'D\':n;V:3(v o.4[i]!=\'I\'&&v o.4[i]!=\'7\'){b.4(i,k.W(o.4[i]))}n}}}a.6(l).6(c.6(b));s a},1b:7(o){1 a=$(\'<8 z="J-13"></8>\');1 l=$(\'<r z="J-r" A="\'+o.p+\'"></r>\').t({14:\'15\'}).6(o.r);1 c=$(\'<8 z="17"></8>\');3(o.B!=q&&o.B.K>0){A(1 i=0;i<o.B.K;i++){1 b=$(\'<r z="1b 2I"></r>\');1 d=$(\'<1i D="1b" E="\'+o.p+\'1F\'+i+\'" p="\'+o.p+\'" />\');3(o.u!=q){d.18(o.B[i].u)}3(o.u!=q&&o.u==o.B[i].u){d.4({1l:1a})}3(o.4!=q){A(1 j T o.4){M(j){9\'t\':3(v o.4[j]==\'I\'){d.t(o.4[j])}n;9\'w\':3(v o.4[j]!=\'U\'){d.w(o.4[j])}n;9\'E\':9\'p\':9\'D\':n;V:3(v o.4[j]!=\'I\'&&v o.4[j]!=\'7\'){d.4(j,k.W(o.4[j]))}n}}}b.6(d);b.6(o.B[i].r);c.6(b)}}a.6(l).6(c);s a},1v:7(o){3(F.G!=\'H.C\')s;1 a=$(\'<8 z="J-13"></8>\');1 l=$(\'<r z="J-r" A="\'+o.p+\'"></r>\').t({14:\'15\'}).6(o.r);1 c=$(\'<8 z="17"></8>\');1 b=$(\'<1G E="\'+o.p+\'1F\'+i+\'" p="\'+o.p+\'" ></1G>\');b.6(\'<1m></1m>\');3(o.B!=q&&o.B.K>0){A(1 i=0;i<o.B.K;i++){1 d=$(\'<1m u="\'+o.B[i].u+\'" ></1m>\');d.6(o.B[i].r);3(o.u!=q&&o.u==o.B[i].u){d.4({2J:1a})}3(o.4!=q){A(1 j T o.4){M(j){9\'t\':3(v o.4[j]==\'I\'){d.t(o.4[j])}n;9\'w\':3(v o.4[j]!=\'U\'){d.w(o.4[j])}n;9\'E\':9\'p\':9\'D\':n;V:3(v o.4[j]!=\'I\'&&v o.4[j]!=\'7\'){d.4(j,k.W(o.4[j]))}n}}}b.6(d)}}c.6(b);a.6(l).6(c);s a},W:7(a){s a.1c(/&/g,"&2K;").1c(/</g,"&2L;").1c(/>/g,"&2M;").1c(/"/g,"&2N;").1c(/\'/g,"&#2O;")},1H:7(a){k.R[k.R.K]=a},1I:7(){k.R=[]},1J:7(){1 f=$(\'<P></P>\').t({1K:\'0\'});A(1 i=0;i<k.R.K;i++){1 o=k.R[i];M(o.D){9\'S\':f.6(k.S(o));n;9\'1j\':f.6(k.1j(o));n;9\'19\':f.6(k.19(o));n;9\'1k\':f.6(k.1k(o));n;9\'1b\':f.6(k.1b(o));n;9\'1v\':f.6(k.1v(o));n}}s f}};1 m={Q:[],1L:{1n:\'1n\',1M:\'1M\',1N:\'1N\',1O:\'1O\',1P:\'1P\',1Q:\'1Q\',1R:\'1R\',1S:\'1S\',1T:\'1T\',1U:\'1U\',1V:\'1V\',1W:\'1W\',1X:\'1X\',1Y:\'1Y\',1Z:\'1Z\',20:\'20\',21:\'21\',22:\'22\',23:\'23\',24:\'24\',25:\'25\',26:\'26\',28:\'28\',29:\'29\',2a:\'2a\',2b:\'2b\',2c:\'2c\',2d:\'2d\',2e:\'2e\',2f:\'2f\',2g:\'2g\'},X:{2P:{i:\'2Q\',o:\'2R\'},2S:{i:\'2T\',o:\'2U\'},2V:{i:\'2W\',o:\'2X\'},2Y:{i:\'2Z\',o:\'30\'},31:{i:\'32\',o:\'33\'},34:{i:\'35\',o:\'36\'},37:{i:\'38\',o:\'39\'},3a:{i:\'3b\',o:\'3c\'},3d:{i:\'3e\',o:\'3f\'},3g:{i:\'3h\',o:\'3i\'},3j:{i:\'3k\',o:\'3l\'},3m:{i:\'3n\',o:\'3o\'},3p:{i:\'3q\',o:\'3r\'},3s:{i:\'3t\',o:\'3u\'},3v:{i:\'3w\',o:\'3x\'},3y:{i:\'3z\',o:\'3A\'},3B:{i:\'3C\',o:\'3D\'},3E:{i:\'3F\',o:\'3G\'},3H:{i:\'3I\',o:\'3J\'},3K:{i:\'3L\',o:\'3M\'},3N:{i:\'3O\',o:\'3P\'},3Q:{i:\'3R\',o:\'3S\'}},3T:{C:\'C\',2h:\'2h\',2i:\'2i\'},3U:{1w:\'1w\',1o:\'1o\'},2j:7(b){3(F.G!=\'H.C\')s;1 c=m.2k();3(b.Y!=q){b.Y=1x(b.Y)}b=(b!=q)?b:{};b=$.3V(1a,{1y:1p,1q:1p,O:\'\',2l:3W,Y:0,2m:\'\',Z:\'\',1d:\'1n\',P:[],1z:3X,1e:3Y,N:[],2n:7(a){},2o:7(a){},2p:7(a){}},b);3(m.1L[b.1d]==q){b.1d=\'1n\'}m.Q[c]=b;3(b.Y>0){2q(7(){m.1A(c)},b.Y)}1r{m.1A(c)}s c},1A:7(c){1 d=m.Q[c];1 o=$(\'<8></8>\').4({E:c});1 a={x:$(1f).1e(),y:$(1f).3Z()};1 b={x:$(1f).40(),y:$(1f).41()};1 y=b.x+((a.x-d.1e)/2);o.t({42:\'43\',44:45,1B:2r,1C:y,1K:0});o.1e(d.1e);o.w(\'1g\').w(\'2s\');1 e=$(\'<8 z="1g-46 1o T" E="\'+c+\'11"></8>\');e.t({2t:\'0.5\',47:\'48(2t=49)\'});$(\'1D\').6(e);o.4a(\'1D\');d.2n(c);m.2u(c);m.2v(c);m.2w(c);3(m.X[d.Z]!=q){o.w(\'2x \'+m.X[d.Z].i)}1 x=b.y+((a.y-$(\'#\'+c).4b())/2);3(x>2r){o.t({1B:x})}d.2o(c)},2u:7(b){3(F.G!=\'H.C\')s;1 c=m.Q[b];3(c.1q!=1p){1 o=$(\'#\'+b);1 d=$(\'<8></8>\').w(\'1g-1q\');1 e=$(\'<1E z="12" D="1E">Г—</1E>\');e.1s(\'2y\',b);e.1t(7(){1 a=$(1h).1s(\'2y\');m.12(a)});d.6(e);d.6($(\'<2z></2z>\').2A(c.1q));o.6(d)}},2v:7(a){3(F.G!=\'H.C\')s;1 b=m.Q[a];3(b.P.K>0){A(1 i=0;i<b.P.K;i++){1 c=b.P[i];1 d={};3(c.p!=q){d.p=c.p}3(c.D!=q){d.D=c.D}3(c.r!=q){d.r=c.r}3(c.4!=q){d.4=c.4}3(c.u!=q){d.u=c.u}3(c.B!=q){d.B=c.B}k.1H(c)}3($.4c(b.O)!=\'\'){b.O=$(\'<8></8>\').6($(\'<8></8>\').t({4d:\'4e\'}).6(b.O))}1r{b.O=$(\'<8></8>\').6(k.1J())}}3(b.1y!=1p){1 e=$(\'<2B></2B>\');1 f=$(\'<2C></2C>\');1 g=$(\'<4f />\').4(\'4g\',b.1y);f.6($(\'<1u></1u>\').4({2D:\'1B\',2E:\'1C\'}).t(\'4h-4i\',\'4j\').6(g));f.6($(\'<1u></1u>\').4({2D:\'4k\',2E:\'1C\'}).6(b.O));e.6(f);b.O=e}1 o=$(\'#\'+a);1 h=$(\'<8></8>\').w(\'1g-1D\');h.6(b.O);o.6(h)},2w:7(c){3(F.G!=\'H.C\')s;1 d=m.Q[c];3(d.N.K>0){1 o=$(\'#\'+c);1 e=$(\'<8></8>\').w(\'1g-4l\');A(1 i=0;i<d.N.K;i++){1 f=$(\'<a z="4m"></a>\');3(d.N[i].S!=q){f.2A(d.N[i].S)}3(d.N[i].w!=q){f.w(d.N[i].w)}3(d.N[i].1t!=q){f.1s(\'i\',i);f.1t(7(){1 a=1x($(1h).1s(\'i\'));1 b=$(\'#\'+c).4n(\'P\').4o();d.N[a].1t(c,b)})}e.6(f).6(\' \')}o.6(e)}},12:7(a){3(F.G!=\'H.C\')s;1 b=m.Q[a];1 o=$(\'#\'+a);b.2p(a);3(m.X[b.Z]!=q){o.w(\'2x \'+m.X[b.Z].o)}k.1I();M(b.2m){9\'1w\':o.4p(b.1z,b.1d,7(){$(1h).L();$(\'#\'+a+\'11\').L()});n;9\'1o\':o.4q(b.1z,b.1d,7(){$(1h).L();$(\'#\'+a+\'11\').L()});n;V:3(m.X[b.Z]!=q){3($.2F.4r&&1x($.2F.4s)<10){o.L();$(\'#\'+a+\'11\').L()}1r{2q(7(){o.L();$(\'#\'+a+\'11\').L()},b.2l)}}1r{o.L();$(\'#\'+a+\'11\').L()}n}},2k:7(){3(F.G!=\'H.C\')s;1 a=7(){s 2G.4t(2G.4u()*4v).4w(16)};s(a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a())}};$.2H=7(o,a){a=(a!=q)?a:\'\';M(v o){9\'I\':s m.2j(o);n;9\'U\':M(o){9\'12\':m.12(a);n}n}}})(4x);$(F).4y(7(){3(F.G!=\'H.C\')s;$(1f).4z(7(e){3(e.4A==27){$(\'.2s\').4B(7(){$.2H(\'12\',$(1h).4(\'E\'))})}})});',62,286,'|var||if|attr||append|function|div|case||||||||||||||break||name|undefined|label|return|css|value|typeof|addClass|||class|for|options|info|type|id|document|domain|phugiakhang|object|control|length|remove|switch|buttons|content|form|opts|elements|text|in|string|default|escapeHtml|animates|delay|animate||_backdrop|close|group|fontWeight|bold||controls|val|textarea|true|radio|replace|easing|width|window|modal|this|input|hidden|checkbox|checked|option|jswing|fade|null|header|else|data|click|td|selectbox|slide|parseInt|image|duration|create|top|left|body|button|_|select|add|reset|render|margin|easings|easeInQuad|easeOutQuad|easeInOutQuad|easeInCubic|easeOutCubic|easeInOutCubic|easeInQuart|easeOutQuart|easeInOutQuart|easeInQuint|easeOutQuint|easeInOutQuint|easeInSine|easeOutSine|easeInOutSine|easeInExpo|easeOutExpo|easeInOutExpo|easeInCirc|easeOutCirc|easeInOutCirc||easeInElastic|easeOutElastic|easeInOutElastic|easeInBack|easeOutBack|easeInOutBack|easeInBounce|easeOutBounce|easeInOutBounce|success|error|init|guid|timeOut|effect|onStart|onShow|onClose|setTimeout|80|tb_modal|opacity|addHeader|addBody|addFooter|animated|parent_id|h3|html|table|tr|valign|align|browser|Math|sModal|inline|selected|amp|lt|gt|quot|039|flipX|flipInX|flipOutX|flipY|flipInY|flipOutY|fadeUp|fadeInUp|fadeOutUp|fadeDown|fadeInDown|fadeOutDown|fadeLeft|fadeInLeft|fadeOutLeft|fadeRight|fadeInRight|fadeOutRight|fadeUpBig|fadeInUpBig|fadeOutUpBig|fadeDownBig|fadeInDownBig|fadeOutDownBig|fadeLeftBig|fadeInLeftBig|fadeOutLeftBig|fadeRightBig|fadeInRightBig|fadeOutRightBig|bounce|bounceIn|bounceOut|bounceUp|bounceInUp|bounceOutUp|bounceDown|bounceInDown|bounceOutDown|bounceLeft|bounceInLeft|bounceOutLeft|bounceRight|bounceInRight|bounceOutRight|rotate|rotateIn|rotateOut|rotateUpLeft|rotateInUpLeft|rotateOutUpLeft|rotateUpRight|rotateInUpRight|rotateOutUpRight|rotateDownLeft|rotateInDownLeft|rotateOutDownLeft|rotateDownRight|rotateInDownRight|rotateOutDownRight|lightSpeed|lightSpeedIn|lightSpeedOut|roll|rollIn|rollOut|types|effects|extend|1000|300|400|height|scrollLeft|scrollTop|position|absolute|zIndex|2000|backdrop|filter|alpha|50|appendTo|outerHeight|trim|marginBottom|7px|img|src|padding|right|15px|middle|footer|btn|find|serializeArray|slideUp|fadeOut|msie|version|floor|random|0x10000|toString|jQuery|ready|keyup|keyCode|each'.split('|'),0,{}))
    
     
  2. Stas-P

    Stas-P

    Регистр.:
    7 сен 2013
    Сообщения:
    165
    Симпатии:
    126
    лови
     

    Вложения:

    • script.txt
      Размер файла:
      24 КБ
      Просмотров:
      20
  3. werkraft

    werkraft Создатель

    Регистр.:
    11 мар 2010
    Сообщения:
    32
    Симпатии:
    1
    Спасибо, Через что разкодировал если не секрет?
     
  4. 01K

    01K

    Регистр.:
    27 июн 2013
    Сообщения:
    313
    Симпатии:
    44
  5. Prometeus

    Prometeus Постоялец

    Регистр.:
    9 дек 2013
    Сообщения:
    57
    Симпатии:
    12
    Программу - попробуй Revelo.
     
  6. werkraft

    werkraft Создатель

    Регистр.:
    11 мар 2010
    Сообщения:
    32
    Симпатии:
    1
    При скачивании архива у меня антивирус ругается!(
     
  7. Prometeus

    Prometeus Постоялец

    Регистр.:
    9 дек 2013
    Сообщения:
    57
    Симпатии:
    12
    Это ложные срабатывания. Это же оригинальная программа с сайта разработчика. Причем срабатывает не на саму программу, а на html файлы примеров с закодированными скриптами для проверки раскодировки.
    Хотя сам разработчик про свои программы пишет, что антивирусы ошибаются, пользуйтесь на собственный риск, без всяких гарантий :)
    Или можешь аддон для фаерфокса попробовать, но им сложнее пользоваться.
    https://addons.mozilla.org/ru/firefox/addon/javascript-deobfuscator/