Làm sao để đọc mã JavaScript này?

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 }('8 1k=3(){2.i=[];2.L=[];2.X(1s("1t"))};1k.1r={1a:3(a){2.n=a},y:3(){4 2.n},1b:3(a){2.1i=a},1w:3(){4 2.1i},18:3(a){2.1l=a},1H:3(){4 2.1l},12:3(a){2.1d=a},o:3(){4 2.1d},16:3(a){2.1n=a},1x:3(){4 2.1n},19:3(a){2.1m=a},G:3(){4 2.1m},1A:3(a){2.i.t(a)},1B:3(a){4 2.i[a]},1F:3(a){2.1c=a},H:3(){4 2.1c},15:3(a){2.z=a},I:3(){4 2.z},X:3(a){2.Y=a},g:3(){4 2.Y},13:3(a){2.10=a},1z:3(){4 2.10},17:3(a){2.F=a},1y:3(){4 2.F},14:3(a){2.V=a},1C:3(){4 2.V},D:3(){8 a=[],b;m(b 1D 2.i)2.i.1G(b)&&a.t(2.i[b]);4 a.1E(",")},Z:3(a){"S"!==U a&&(a=l.T(a.d),2.1b(a.1v),2.18(a.1q),2.12(a.q),2.1a(a.n),2.16(a.1u),2.19(a.E),2.15(a.z),2.14(a.1J),2.13(a.21),2.17(a.F))},20:3(a){8 b=2,c=b.g()+"/1Z.j/1X",d={9:0};"x"==k&&(d.9=1);d=l.K(d);4 w.r({v:c,23:"C",1I:"s",22:!1,24:!0,J:"N/s",u:d,R:3(c){b.Z(c);"S"!==U a&&(c=l.T(c.d),a(c))}})},25:3(){8 a=2,b={9:0,26:1,q:a.o()};"x"==k&&(b.9=1);8 c=a.g()+"/1Y.j";4 w.r({v:c,B:"1V",u:b,R:3(b){a.L.t(c);0==b&&(Q.O.M.P=a.g()+"/11.j?W=0");-1==b&&(Q.O.M.P=a.g()+"/11.j?W=-1")}})},1N:3(){},1M:3(a){a={9:0,n:2.y(),q:2.o(),E:2.G(),1L:a};"x"==k&&(a.9=1);a=l.K(a);8 b=2.g()+"/1W.j/1K";2.L.t(b);4 w.r({v:b,B:"C",u:a,J:"N/s"})},1O:3(){8 a=2,b={9:0,n:a.y(),q:a.o(),E:1g(a.y(),a.o(),a.G(),a.H(),a.D(),a.I()),1P:a.H(),1U:a.D(),z:a.I()};"x"==k&&(b.9=1);8 b=l.K(b),c=a.g()+"/1S.j/1Q";4 w.r({v:c,B:"C",J:"N/s",u:b,R:3(b){b=b.d;"1R"==k&&(Q.O.M.P=a.g()+"/"+b.p(7,b.h))}})}};3 1T(a,b){m(8 c="",d=a.A("").h/(b+1),e=1;e<=d;e++)c+=a.p(e*b+(e-1),e*b+1+(e-1));4 c}3 1p(a,b){m(8 c=a.A(""),d="",e=0;e<c.h;e++)8 f=1f.1e().1j(1o).p(0,b),d=d+(f+c[e]);4 d}3 1h(a){a=a.A("");m(8 b="",c=0;c<a.h;c++)b+=a[a.h-c-1];4 b}3 1g(a,b,c,d,e,f){f=a+\'","\'+b+\'","\'+1p(c,6)+\'","\'+d+\'","\'+e+\'","\'+f;f=1h(f);a=f.A("");b="";m(c=0;c<a.h;c++)f=1f.1e().1j(1o).p(0,5),b+=f+a[c];4 b};', 62, 131, '||this|function|return||||var|local|||||||getBaseUrl|length|questionScore|aspx|ENV|JSON|for|userId|getExam|substring|which_exam|ajax|json|push|data|url|jQuery|dev|getUserId|ran|split|type|POST|getStringScores|Token|site_de|getToken|getTotalScore|getRan|contentType|stringify|debug|location|application|top|href|window|success|undefined|parse|typeof|userName|login|setBaseUrl|baseUrl|handleGameDataResponse|lang|Default|setExam|setLang|setUserName|setRan|setGameId|setSiteDe|setClasses|setToken|setUserId|setRound|totalScore|exam|random|Math|press|pressl|round|toString|Api|classes|token|gameId|36|presst|block|prototype|getParameterFromUrl|site_url|game_id|which_round|getRound|getGameId|getSiteDe|getLang|setScore|getScore|getUserName|in|join|setTotalScore|hasOwnProperty|getClasses|dataType|full_name|PostPoint|point|sendUserScoreWhenSubmitQuestion|sendDataWhenClickToQuestion|sendTotalUserScore|totalPoint|SendtotalPoint|production|SubmitTotalPoint|compers|subPoint|GET|sendPoint|getdata|Timer|urlData|getGameData|language|processData|method|crossDomain|sendUserDataConfirm|start'.split('|'), 0, {}))

Mình có đoạn mã như trên, làm thế nào để đọc nó?
Xin lỗi, mình là newbie.

Đoạn javascript này đã được minify - tức là nén lại sao cho dung lượng nhỏ nhất để tăng tốc độ load (đặt tên 1 kí tự, xóa khoảng trắng,…).
Muốn dễ đọc hơn, bạn có thể xài tool này để unminify nó: http://unminify.com/. Dù vậy tên biến vẫn là 1 kí tự nhé :slight_smile:

3 Likes

nếu b dùng sublime thì có thể down 1 số plugin là đẹp code js về và sài.
https://packagecontrol.io/packages/HTML-CSS-JS%20Prettify

1 Like

Nếu bạn xem kỹ sẽ thấy cái code đó nó làm như thế này:

eval(
  function(…) {
    …
  }(/*code đã minified*/)
)

Giải thích từng bước:

  • Xử lý cái code đã minified bằng split(’|’)
  • Lấy kết quả cho vào cái hàm kia, sinh ra cái code thật
  • Eval code thật

Để xem mã nó thì bạn copy cái đoạn trong cái eval ra, chỉ để lại function và code minified, paste vào Chrome Dev Tools, sẽ ra được đoạn mã gốc, sau đó dùng tool unminify để ra mã như ban đầu

Kết quả:

var Api = function() {
    this.questionScore = [];
    this.debug = [];
    this.setBaseUrl(getParameterFromUrl("site_url"))
};
Api.prototype = {
    setUserId: function(a) {
        this.userId = a
    },
    getUserId: function() {
        return this.userId
    },
    setRound: function(a) {
        this.round = a
    },
    getRound: function() {
        return this.round
    },
    setClasses: function(a) {
        this.classes = a
    },
    getClasses: function() {
        return this.classes
    },
    setExam: function(a) {
        this.exam = a
    },
    getExam: function() {
        return this.exam
    },
    setGameId: function(a) {
        this.gameId = a
    },
    getGameId: function() {
        return this.gameId
    },
    setToken: function(a) {
        this.token = a
    },
    getToken: function() {
        return this.token
    },
    setScore: function(a) {
        this.questionScore.push(a)
    },
    getScore: function(a) {
        return this.questionScore[a]
    },
    setTotalScore: function(a) {
        this.totalScore = a
    },
    getTotalScore: function() {
        return this.totalScore
    },
    setRan: function(a) {
        this.ran = a
    },
    getRan: function() {
        return this.ran
    },
    setBaseUrl: function(a) {
        this.baseUrl = a
    },
    getBaseUrl: function() {
        return this.baseUrl
    },
    setLang: function(a) {
        this.lang = a
    },
    getLang: function() {
        return this.lang
    },
    setSiteDe: function(a) {
        this.site_de = a
    },
    getSiteDe: function() {
        return this.site_de
    },
    setUserName: function(a) {
        this.userName = a
    },
    getUserName: function() {
        return this.userName
    },
    getStringScores: function() {
        var a = [],
            b;
        for (b in this.questionScore) this.questionScore.hasOwnProperty(b) && a.push(this.questionScore[b]);
        return a.join(",")
    },
    handleGameDataResponse: function(a) {
        "undefined" !== typeof a && (a = JSON.parse(a.d), this.setRound(a.which_round), this.setClasses(a.block), this.setExam(a.which_exam), this.setUserId(a.userId), this.setGameId(a.game_id), this.setToken(a.Token), this.setRan(a.ran), this.setUserName(a.full_name), this.setLang(a.language), this.setSiteDe(a.site_de))
    },
    getGameData: function(a) {
        var b = this,
            c = b.getBaseUrl() + "/urlData.aspx/getdata",
            d = {
                local: 0
            };
        "dev" == ENV && (d.local = 1);
        d = JSON.stringify(d);
        return jQuery.ajax({
            url: c,
            method: "POST",
            dataType: "json",
            processData: !1,
            crossDomain: !0,
            contentType: "application/json",
            data: d,
            success: function(c) {
                b.handleGameDataResponse(c);
                "undefined" !== typeof a && (c = JSON.parse(c.d), a(c))
            }
        })
    },
    sendUserDataConfirm: function() {
        var a = this,
            b = {
                local: 0,
                start: 1,
                which_exam: a.getExam()
            };
        "dev" == ENV && (b.local = 1);
        var c = a.getBaseUrl() + "/Timer.aspx";
        return jQuery.ajax({
            url: c,
            type: "GET",
            data: b,
            success: function(b) {
                a.debug.push(c);
                0 == b && (window.top.location.href = a.getBaseUrl() + "/Default.aspx?login=0"); - 1 == b && (window.top.location.href = a.getBaseUrl() + "/Default.aspx?login=-1")
            }
        })
    },
    sendDataWhenClickToQuestion: function() {},
    sendUserScoreWhenSubmitQuestion: function(a) {
        a = {
            local: 0,
            userId: this.getUserId(),
            which_exam: this.getExam(),
            Token: this.getToken(),
            point: a
        };
        "dev" == ENV && (a.local = 1);
        a = JSON.stringify(a);
        var b = this.getBaseUrl() + "/sendPoint.aspx/PostPoint";
        this.debug.push(b);
        return jQuery.ajax({
            url: b,
            type: "POST",
            data: a,
            contentType: "application/json"
        })
    },
    sendTotalUserScore: function() {
        var a = this,
            b = {
                local: 0,
                userId: a.getUserId(),
                which_exam: a.getExam(),
                Token: press(a.getUserId(), a.getExam(), a.getToken(), a.getTotalScore(), a.getStringScores(), a.getRan()),
                totalPoint: a.getTotalScore(),
                subPoint: a.getStringScores(),
                ran: a.getRan()
            };
        "dev" == ENV && (b.local = 1);
        var b = JSON.stringify(b),
            c = a.getBaseUrl() + "/SubmitTotalPoint.aspx/SendtotalPoint";
        return jQuery.ajax({
            url: c,
            type: "POST",
            contentType: "application/json",
            data: b,
            success: function(b) {
                b = b.d;
                "production" == ENV && (window.top.location.href = a.getBaseUrl() + "/" + b.substring(7, b.length))
            }
        })
    }
};

function compers(a, b) {
    for (var c = "", d = a.split("").length / (b + 1), e = 1; e <= d; e++) c += a.substring(e * b + (e - 1), e * b + 1 + (e - 1));
    return c
}

function presst(a, b) {
    for (var c = a.split(""), d = "", e = 0; e < c.length; e++) var f = Math.random().toString(36).substring(0, b),
        d = d + (f + c[e]);
    return d
}

function pressl(a) {
    a = a.split("");
    for (var b = "", c = 0; c < a.length; c++) b += a[a.length - c - 1];
    return b
}

function press(a, b, c, d, e, f) {
    f = a + '","' + b + '","' + presst(c, 6) + '","' + d + '","' + e + '","' + f;
    f = pressl(f);
    a = f.split("");
    b = "";
    for (c = 0; c < a.length; c++) f = Math.random().toString(36).substring(0, 5), b += f + a[c];
    return b
};
5 Likes

Thay eval bằng console.log rồi mở Console lên chạy.

2 Likes

có bác nào giúp dịch ra mã thật của cái này không, có video hướng dẫn luôn càng tốt.
cám ơn nhiều

> var _kTgfG4= "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}('4y(2W(p,a,c,k,e,d){e=2W(c){2V(c<a?\'\':e(4c(c/a)))+((c=c%a)>35?4b.4a(c+29):c.3Z(36))};3Y(c--){2Y(k[c]){p=p.3X(3W 3U(\'\\\\b\'+e(c)+\'\\\\b\',\'g\'),k[c])}}2V p}(\'U a=["\\\\e\\\\c\\\\f\\\\t\\\\b\\\\v","\\\\R\\\\i\\\\E\\\\q\\\\h\\\\f\\\\b\\\\c\\\\f\\\\b\\\\H\\\\N\\\\d\\\\j\\\\d\\\\y\\\\e\\\\c","\\\\v\\\\k\\\\c\\\\A","\\\\e\\\\h\\\\q\\\\g\\\\b\\\\d\\\\h\\\\f","\\\\v\\\\b\\\\b\\\\m\\\\H\\\\s\\\\s\\\\L\\\\L\\\\L\\\\p\\\\j\\\\h\\\\k\\\\g\\\\b\\\\c\\\\i\\\\m\\\\e\\\\g\\\\b\\\\c\\\\j\\\\p\\\\q\\\\h\\\\i\\\\s","\\\\k\\\\c\\\\g\\\\u\\\\E","\\\\h\\\\f\\\\e\\\\h\\\\g\\\\u","\\\\i\\\\E\\\\q\\\\h\\\\f\\\\b\\\\c\\\\f\\\\b","\\\\t\\\\c\\\\b\\\\1J\\\\e\\\\c\\\\i\\\\c\\\\f\\\\b\\\\1v\\\\E\\\\1k\\\\u","\\\\j\\\\c\\\\b\\\\J\\\\b\\\\b\\\\k\\\\d\\\\y\\\\o\\\\b\\\\c","\\\\k\\\\c\\\\e","\\\\u\\\\h\\\\A\\\\h\\\\e\\\\e\\\\h\\\\L","\\\\b\\\\d\\\\b\\\\e\\\\c","\\\\2k\\\\k\\\\c\\\\c\\\\l\\\\1v\\\\e\\\\h\\\\t\\\\t\\\\c\\\\k\\\\l\\\\1B\\\\c\\\\i\\\\m\\\\e\\\\g\\\\b\\\\c\\\\j","\\\\j\\\\b\\\\E\\\\e\\\\c","\\\\u\\\\d\\\\j\\\\m\\\\e\\\\g\\\\E\\\\H\\\\l\\\\d\\\\f\\\\e\\\\d\\\\f\\\\c\\\\r\\\\y\\\\e\\\\h\\\\q\\\\V\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\l\\\\A\\\\h\\\\f\\\\b\\\\r\\\\j\\\\d\\\\1Q\\\\c\\\\H\\\\l\\\\d\\\\f\\\\v\\\\c\\\\k\\\\d\\\\b\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\l\\\\q\\\\h\\\\e\\\\h\\\\k\\\\H\\\\l\\\\R\\\\A\\\\A\\\\I\\\\I\\\\y\\\\g\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\l\\\\N\\\\d\\\\j\\\\d\\\\y\\\\d\\\\e\\\\d\\\\b\\\\E\\\\H\\\\l\\\\N\\\\d\\\\j\\\\d\\\\y\\\\e\\\\c\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\1Q\\\\r\\\\d\\\\f\\\\u\\\\c\\\\1d\\\\H\\\\1P\\\\1P\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\l\\\\h\\\\m\\\\g\\\\q\\\\d\\\\b\\\\E\\\\H\\\\l\\\\1e\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q","\\\\d\\\\f\\\\f\\\\c\\\\k\\\\1W\\\\1B\\\\1I\\\\1h","\\\\1F\\\\h\\\\k\\\\g\\\\1B\\\\c\\\\i\\\\m\\\\e\\\\g\\\\b\\\\c\\\\j","","\\\\b\\\\c\\\\1d\\\\b","\\\\g\\\\b\\\\b\\\\k","\\\\g","\\\\A\\\\d\\\\f\\\\u","\\\\2c","\\\\d\\\\f\\\\u\\\\c\\\\1d\\\\2U\\\\A","\\\\P\\\\o\\\\e\\\\C","\\\\P\\\\s\\\\o\\\\e\\\\C\\\\P\\\\s\\\\e\\\\d\\\\C","\\\\k\\\\c\\\\m\\\\e\\\\g\\\\q\\\\c","\\\\P\\\\e\\\\d\\\\C\\\\P\\\\g\\\\l\\\\v\\\\k\\\\c\\\\A\\\\2O\\\\1M","\\\\1M\\\\C","\\\\P\\\\s\\\\g\\\\C","\\\\c\\\\g\\\\q\\\\v","\\\\e\\\\d","\\\\o\\\\e","\\\\R\\\\i\\\\c\\\\f\\\\o","\\\\P\\\\s\\\\o\\\\e\\\\C","\\\\P\\\\s\\\\e\\\\d\\\\C","\\\\v\\\\b\\\\i\\\\e","\\\\R\\\\i\\\\c\\\\f\\\\o\\\\l\\\\p\\\\1h\\\\d\\\\f\\\\V\\\\1h\\\\d\\\\j\\\\b","\\\\d\\\\u","\\\\f\\\\g\\\\N\\\\1e","\\\\R\\\\i\\\\c\\\\f\\\\o\\\\l\\\\C\\\\l\\\\p\\\\1h\\\\d\\\\f\\\\V\\\\1h\\\\d\\\\j\\\\b\\\\l\\\\C\\\\l\\\\o\\\\e","\\\\m\\\\g\\\\k\\\\c\\\\f\\\\b","\\\\g\\\\u\\\\u\\\\1D\\\\e\\\\g\\\\j\\\\j","\\\\R\\\\i\\\\c\\\\f\\\\o\\\\l\\\\o\\\\e\\\\l\\\\C\\\\l\\\\e\\\\d\\\\l\\\\C\\\\l\\\\o\\\\e","\\\\u\\\\d\\\\j\\\\m\\\\e\\\\g\\\\E\\\\H\\\\y\\\\e\\\\h\\\\q\\\\V\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q","\\\\R\\\\i\\\\c\\\\f\\\\o\\\\l\\\\p\\\\L\\\\d\\\\u\\\\t\\\\c\\\\b","\\\\p\\\\i\\\\c\\\\f\\\\o\\\\r\\\\i\\\\h\\\\y\\\\d\\\\e\\\\c","\\\\j\\\\e\\\\d\\\\q\\\\V\\\\f\\\\g\\\\N","\\\\p\\\\i\\\\c\\\\f\\\\o","\\\\p\\\\i\\\\c\\\\f\\\\o\\\\r\\\\i\\\\h\\\\y\\\\d\\\\e\\\\c\\\\T","\\\\p\\\\j\\\\q\\\\k\\\\h\\\\e\\\\e\\\\d\\\\f\\\\t\\\\r\\\\i\\\\c\\\\f\\\\o","\\\\i\\\\g\\\\b\\\\q\\\\v\\\\1W\\\\c\\\\d\\\\t\\\\v\\\\b","\\\\p\\\\d\\\\f\\\\u\\\\c\\\\1d\\\\l\\\\p\\\\m\\\\h\\\\j\\\\b\\\\r\\\\t\\\\k\\\\d\\\\u\\\\r\\\\d\\\\b\\\\c\\\\i\\\\2M\\\\l\\\\p\\\\g\\\\k\\\\q\\\\v\\\\d\\\\N\\\\c\\\\l\\\\p\\\\m\\\\h\\\\j\\\\b\\\\r\\\\t\\\\k\\\\d\\\\u\\\\r\\\\d\\\\b\\\\c\\\\i","\\\\i\\\\g\\\\k\\\\t\\\\d\\\\f","\\\\I\\\\l\\\\g\\\\o\\\\b\\\\h\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b","\\\\q\\\\j\\\\j","\\\\p\\\\m\\\\h\\\\j\\\\b\\\\r\\\\y\\\\h\\\\u\\\\E\\\\l\\\\d\\\\i\\\\t","\\\\q\\\\h\\\\o\\\\f\\\\b\\\\c\\\\k\\\\2G\\\\m","\\\\p\\\\q\\\\h\\\\o\\\\f\\\\b\\\\c\\\\k\\\\r\\\\j\\\\h\\\\k\\\\g","\\\\j\\\\k\\\\q","\\\\v\\\\1p\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\i\\\\g\\\\b\\\\q\\\\v","\\\\s\\\\v\\\\1p\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\s\\\\i\\\\1p\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\s\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\j\\\\1a\\\\T\\\\r\\\\q","\\\\s\\\\j\\\\1a\\\\T\\\\r\\\\q","\\\\s\\\\j\\\\1e\\\\1E\\\\I\\\\I","\\\\L\\\\1a\\\\T\\\\r\\\\v\\\\1a\\\\T\\\\r\\\\m\\\\r\\\\f\\\\o","\\\\s\\\\L\\\\1a\\\\T\\\\r\\\\v\\\\1a\\\\T\\\\r\\\\m\\\\r\\\\f\\\\o","\\\\v\\\\b\\\\b\\\\m\\\\H\\\\s\\\\s\\\\1y\\\\p\\\\y\\\\m\\\\p\\\\y\\\\e\\\\h\\\\t\\\\j\\\\m\\\\h\\\\b\\\\p\\\\q\\\\h\\\\i\\\\s\\\\r\\\\2x\\\\L\\\\2y\\\\1v\\\\1k\\\\o\\\\N\\\\L\\\\h\\\\1F\\\\2A\\\\s\\\\2l\\\\j\\\\X\\\\V\\\\1D\\\\1k\\\\1I\\\\h\\\\e\\\\b\\\\1k\\\\s\\\\J\\\\J\\\\J\\\\J\\\\J\\\\J\\\\J\\\\J\\\\1D\\\\2m\\\\q\\\\s\\\\j\\\\1j\\\\1j\\\\1x\\\\2n\\\\1E\\\\1d\\\\1J\\\\2r\\\\f\\\\I\\\\s\\\\j\\\\1e\\\\1E\\\\I\\\\I\\\\r\\\\k\\\\s\\\\f\\\\b\\\\v\\\\p\\\\m\\\\f\\\\t","\\\\p\\\\y\\\\e\\\\h\\\\q\\\\V\\\\r\\\\d\\\\i\\\\g\\\\t\\\\c\\\\l\\\\p\\\\b\\\\v\\\\o\\\\i\\\\y\\\\l\\\\d\\\\i\\\\t","\\\\s\\\\j\\\\1e\\\\I\\\\I\\\\r\\\\q","\\\\p\\\\1x\\\\h\\\\m\\\\o\\\\e\\\\g\\\\k\\\\1x\\\\h\\\\j\\\\b\\\\j\\\\l\\\\o\\\\e\\\\l\\\\e\\\\d\\\\l\\\\d\\\\i\\\\t","\\\\j\\\\1y\\\\1j\\\\r\\\\q","\\\\s\\\\j\\\\1y\\\\1j\\\\r\\\\q","\\\\p\\\\q\\\\h\\\\i\\\\i\\\\c\\\\f\\\\b\\\\j\\\\l\\\\p\\\\g\\\\N\\\\g\\\\b\\\\g\\\\k\\\\r\\\\d\\\\i\\\\g\\\\t\\\\c\\\\r\\\\q\\\\h\\\\f\\\\b\\\\g\\\\d\\\\f\\\\c\\\\k\\\\l\\\\d\\\\i\\\\t"];$(1g)[a[5]](D(){2S(D(){x(!$(a[1])[a[0]]){1G[a[3]][a[2]]=a[4]}},2Q)});1G[a[6]]=D(){U Y=1g[a[8]](a[7]);Y[a[9]](a[2],a[4]);Y[a[9]](a[10],a[11]);Y[a[9]](a[12],a[13]);Y[a[9]](a[14],a[15]);Y[a[16]]=a[17]};$(1g)[a[5]](D(G){U W=-1,Z=a[18],K=a[18];G(a[2F])[a[22]](a[2E])[a[22]](a[1O])[a[2C]](D(){1i(U S=G(1H)[a[19]](),1l=G(1H)[a[22]](a[21])[a[20]](a[2]),M=0,F=0;F<S[a[0]]&&(M=S[a[24]](a[23],M),-1!=M);F++){M++};x(1b=F,1b>W&&(Z+=a[25],K+=a[25]),1b<W){1U=W-1b;1i(U F=0;F<1U;F++){Z+=a[26],K+=a[26]}};S=S[a[27]](/2D/2B,a[18]),Z+=a[28]+1l+a[29]+S+a[1K],K+=a[28]+1l+a[29];1i(U F=0;F<1b;F++){K+=a[18]};K+=S+a[1K],W=1b});1i(U M=0;W>=M;M++){Z+=a[1R],K+=a[1R],0!=M&&(Z+=a[1L],K+=a[1L])};G(a[2w])[a[2v]](K),G(a[2z])[a[20]](a[2H],a[2I]),G(a[2R])[a[1z]](a[1O])[a[2T]](a[1z]),G(a[2P])[a[20]](a[14],a[2K])});$(1g)[a[5]](D(){$(a[2J])[a[1V]]({1S:a[2L],1T:a[18]});$(a[2u])[a[1V]]({1S:a[2N],1T:a[18]})});$(D(){$(a[2q])[a[2e]]();$(a[2b])[a[1z]](a[21])[a[2a]](a[2f],a[1X])});1Z(1g)[a[5]](D(G){G(a[1Y])[a[2d]]({2t:10,2p:2o})});$(a[2g])[a[20]](a[1C],D(1A,n){x(n[a[z]](a[1w])){w n[a[27]](a[1o],a[1c])}B{x(n[a[z]](a[1n])){w n[a[27]](a[1m],a[1c])}B{x(n[a[z]](a[1q])){w n[a[27]](a[1u],a[1N])}B{x(n[a[z]](a[1t])){w n[a[27]](a[1s],a[1N])}B{w n[a[27]](a[1r])}}}}});$(a[2s])[a[20]](a[1C],D(1A,n){x(n[a[z]](a[1w])){w n[a[27]](a[1o],a[1c])}B{x(n[a[z]](a[1n])){w n[a[27]](a[1m],a[1c])}B{x(n[a[z]](a[1q])){w n[a[27]](a[1u],a[1f])}B{x(n[a[z]](a[1t])){w n[a[27]](a[1s],a[1f])}B{w n[a[27]](a[1r])}}}}});$(a[2i])[a[20]](a[1C],D(1A,n){x(n[a[z]](a[1w])){w n[a[27]](a[1o],a[1c])}B{x(n[a[z]](a[1n])){w n[a[27]](a[1m],a[1c])}B{x(n[a[z]](a[2h])){w n[a[27]](a[2j],a[1f])}B{x(n[a[z]](a[1q])){w n[a[27]](a[1u],a[1f])}B{x(n[a[z]](a[1t])){w n[a[27]](a[1s],a[1f])}B{w n[a[27]](a[1r])}}}}}})\',2X,3T,\'||||||||||3S|3R|3Q|3P|3O|4d|3V|4e|4p|4w|4v|4u|4t|4s|4r|4q|4o|4g|4n|4m|4l|4k|2V|2Y|4j|2X|4i|4h|3L|2W|3M|3q|3n|3m|3l|3k|3j|3g|3h|2Z|3f|3e|3d|3c|3b|3a|3o|3i|3K|3B|3J|3I|||||||||||3H|3G|3F|3E|3D|3C|3A|3r|3z|3y|3x|3w|3v|3u|3t|3s|4x|4f|4z|4X|5c|5d|5p|5f|5g|42|5h|5i|5j|5k|5l|5m|5n|5o|5b|5q|30|36|5t|5v|32|5w|5u|35|5e|5a|4M|48|4B|55|59|4D|||||||||||56|57|4E|58|52|54|4F|4G|4H|4I|4J|4K|4A|4L|4N|4Z|53|4O|4P|4Q|51|37|38|4R|4S|41|4T|4U|31|4V|33|34|4W|39|40|49|45|47|4C|50|4Y|46|5r|44|5s|43|3N\'.3p(\'|\')))',62,343,'|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||return|function|62|if|x76|||||||||||x32|_0xa047x6|x23|x3B|x3C|x21|x77|_0xa047x8|x6B|_0xa047x5|x41|x30|x3A|_0xa047x2|var|split|_0xa047x9|x4C|x71|63|65|66|_0xa047x7|x49|x35|for|document|x6A|74|x31|x78|64|level|x37|_0xa047x4|_0xa047x1|_0xa047x3|x3E|x79|x4F|x6C|x69|x65|x74|_0x9647|181|RegExp|x61|new|replace|while|toString|||||||||||fromCharCode|String|parseInt|x6E|x6F|72|x2D|else|x66|x62|x68|x64|x67|x2F|x63|x6D|x2E|x75|_0xa047xb|x70|x20|x72|x73|67|eval|71|x34|x48|x2C|jQuery|x5F|73|76|78|77|x46|x56|x57|offset|1000|x4B|75|delay|x59|x38|x51|gi|_|x55|70|x3D|time|||||||||||label|x4D|68|x42|prependTo|x50|x33|_0xa047xa|x54|60|x43|x36|x53|window|this|61|x45|3000|setInterval|x27|x7A|69|x39'.split('|'),0,{}))
> ";eval(_kTgfG4);

Xoá bớt code thừa:

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}('4y(2W(p,a,c,k,e,d){e=2W(c){2V(c<a?\'\':e(4c(c/a)))+((c=c%a)>35?4b.4a(c+29):c.3Z(36))};3Y(c--){2Y(k[c]){p=p.3X(3W 3U(\'\\\\b\'+e(c)+\'\\\\b\',\'g\'),k[c])}}2V p}(\'U a=["\\\\e\\\\c\\\\f\\\\t\\\\b\\\\v","\\\\R\\\\i\\\\E\\\\q\\\\h\\\\f\\\\b\\\\c\\\\f\\\\b\\\\H\\\\N\\\\d\\\\j\\\\d\\\\y\\\\e\\\\c","\\\\v\\\\k\\\\c\\\\A","\\\\e\\\\h\\\\q\\\\g\\\\b\\\\d\\\\h\\\\f","\\\\v\\\\b\\\\b\\\\m\\\\H\\\\s\\\\s\\\\L\\\\L\\\\L\\\\p\\\\j\\\\h\\\\k\\\\g\\\\b\\\\c\\\\i\\\\m\\\\e\\\\g\\\\b\\\\c\\\\j\\\\p\\\\q\\\\h\\\\i\\\\s","\\\\k\\\\c\\\\g\\\\u\\\\E","\\\\h\\\\f\\\\e\\\\h\\\\g\\\\u","\\\\i\\\\E\\\\q\\\\h\\\\f\\\\b\\\\c\\\\f\\\\b","\\\\t\\\\c\\\\b\\\\1J\\\\e\\\\c\\\\i\\\\c\\\\f\\\\b\\\\1v\\\\E\\\\1k\\\\u","\\\\j\\\\c\\\\b\\\\J\\\\b\\\\b\\\\k\\\\d\\\\y\\\\o\\\\b\\\\c","\\\\k\\\\c\\\\e","\\\\u\\\\h\\\\A\\\\h\\\\e\\\\e\\\\h\\\\L","\\\\b\\\\d\\\\b\\\\e\\\\c","\\\\2k\\\\k\\\\c\\\\c\\\\l\\\\1v\\\\e\\\\h\\\\t\\\\t\\\\c\\\\k\\\\l\\\\1B\\\\c\\\\i\\\\m\\\\e\\\\g\\\\b\\\\c\\\\j","\\\\j\\\\b\\\\E\\\\e\\\\c","\\\\u\\\\d\\\\j\\\\m\\\\e\\\\g\\\\E\\\\H\\\\l\\\\d\\\\f\\\\e\\\\d\\\\f\\\\c\\\\r\\\\y\\\\e\\\\h\\\\q\\\\V\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\l\\\\A\\\\h\\\\f\\\\b\\\\r\\\\j\\\\d\\\\1Q\\\\c\\\\H\\\\l\\\\d\\\\f\\\\v\\\\c\\\\k\\\\d\\\\b\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\l\\\\q\\\\h\\\\e\\\\h\\\\k\\\\H\\\\l\\\\R\\\\A\\\\A\\\\I\\\\I\\\\y\\\\g\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\l\\\\N\\\\d\\\\j\\\\d\\\\y\\\\d\\\\e\\\\d\\\\b\\\\E\\\\H\\\\l\\\\N\\\\d\\\\j\\\\d\\\\y\\\\e\\\\c\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\1Q\\\\r\\\\d\\\\f\\\\u\\\\c\\\\1d\\\\H\\\\1P\\\\1P\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q\\\\l\\\\h\\\\m\\\\g\\\\q\\\\d\\\\b\\\\E\\\\H\\\\l\\\\1e\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q","\\\\d\\\\f\\\\f\\\\c\\\\k\\\\1W\\\\1B\\\\1I\\\\1h","\\\\1F\\\\h\\\\k\\\\g\\\\1B\\\\c\\\\i\\\\m\\\\e\\\\g\\\\b\\\\c\\\\j","","\\\\b\\\\c\\\\1d\\\\b","\\\\g\\\\b\\\\b\\\\k","\\\\g","\\\\A\\\\d\\\\f\\\\u","\\\\2c","\\\\d\\\\f\\\\u\\\\c\\\\1d\\\\2U\\\\A","\\\\P\\\\o\\\\e\\\\C","\\\\P\\\\s\\\\o\\\\e\\\\C\\\\P\\\\s\\\\e\\\\d\\\\C","\\\\k\\\\c\\\\m\\\\e\\\\g\\\\q\\\\c","\\\\P\\\\e\\\\d\\\\C\\\\P\\\\g\\\\l\\\\v\\\\k\\\\c\\\\A\\\\2O\\\\1M","\\\\1M\\\\C","\\\\P\\\\s\\\\g\\\\C","\\\\c\\\\g\\\\q\\\\v","\\\\e\\\\d","\\\\o\\\\e","\\\\R\\\\i\\\\c\\\\f\\\\o","\\\\P\\\\s\\\\o\\\\e\\\\C","\\\\P\\\\s\\\\e\\\\d\\\\C","\\\\v\\\\b\\\\i\\\\e","\\\\R\\\\i\\\\c\\\\f\\\\o\\\\l\\\\p\\\\1h\\\\d\\\\f\\\\V\\\\1h\\\\d\\\\j\\\\b","\\\\d\\\\u","\\\\f\\\\g\\\\N\\\\1e","\\\\R\\\\i\\\\c\\\\f\\\\o\\\\l\\\\C\\\\l\\\\p\\\\1h\\\\d\\\\f\\\\V\\\\1h\\\\d\\\\j\\\\b\\\\l\\\\C\\\\l\\\\o\\\\e","\\\\m\\\\g\\\\k\\\\c\\\\f\\\\b","\\\\g\\\\u\\\\u\\\\1D\\\\e\\\\g\\\\j\\\\j","\\\\R\\\\i\\\\c\\\\f\\\\o\\\\l\\\\o\\\\e\\\\l\\\\C\\\\l\\\\e\\\\d\\\\l\\\\C\\\\l\\\\o\\\\e","\\\\u\\\\d\\\\j\\\\m\\\\e\\\\g\\\\E\\\\H\\\\y\\\\e\\\\h\\\\q\\\\V\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b\\\\Q","\\\\R\\\\i\\\\c\\\\f\\\\o\\\\l\\\\p\\\\L\\\\d\\\\u\\\\t\\\\c\\\\b","\\\\p\\\\i\\\\c\\\\f\\\\o\\\\r\\\\i\\\\h\\\\y\\\\d\\\\e\\\\c","\\\\j\\\\e\\\\d\\\\q\\\\V\\\\f\\\\g\\\\N","\\\\p\\\\i\\\\c\\\\f\\\\o","\\\\p\\\\i\\\\c\\\\f\\\\o\\\\r\\\\i\\\\h\\\\y\\\\d\\\\e\\\\c\\\\T","\\\\p\\\\j\\\\q\\\\k\\\\h\\\\e\\\\e\\\\d\\\\f\\\\t\\\\r\\\\i\\\\c\\\\f\\\\o","\\\\i\\\\g\\\\b\\\\q\\\\v\\\\1W\\\\c\\\\d\\\\t\\\\v\\\\b","\\\\p\\\\d\\\\f\\\\u\\\\c\\\\1d\\\\l\\\\p\\\\m\\\\h\\\\j\\\\b\\\\r\\\\t\\\\k\\\\d\\\\u\\\\r\\\\d\\\\b\\\\c\\\\i\\\\2M\\\\l\\\\p\\\\g\\\\k\\\\q\\\\v\\\\d\\\\N\\\\c\\\\l\\\\p\\\\m\\\\h\\\\j\\\\b\\\\r\\\\t\\\\k\\\\d\\\\u\\\\r\\\\d\\\\b\\\\c\\\\i","\\\\i\\\\g\\\\k\\\\t\\\\d\\\\f","\\\\I\\\\l\\\\g\\\\o\\\\b\\\\h\\\\O\\\\d\\\\i\\\\m\\\\h\\\\k\\\\b\\\\g\\\\f\\\\b","\\\\q\\\\j\\\\j","\\\\p\\\\m\\\\h\\\\j\\\\b\\\\r\\\\y\\\\h\\\\u\\\\E\\\\l\\\\d\\\\i\\\\t","\\\\q\\\\h\\\\o\\\\f\\\\b\\\\c\\\\k\\\\2G\\\\m","\\\\p\\\\q\\\\h\\\\o\\\\f\\\\b\\\\c\\\\k\\\\r\\\\j\\\\h\\\\k\\\\g","\\\\j\\\\k\\\\q","\\\\v\\\\1p\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\i\\\\g\\\\b\\\\q\\\\v","\\\\s\\\\v\\\\1p\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\s\\\\i\\\\1p\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\s\\\\u\\\\c\\\\A\\\\g\\\\o\\\\e\\\\b\\\\p\\\\X\\\\m\\\\t","\\\\j\\\\1a\\\\T\\\\r\\\\q","\\\\s\\\\j\\\\1a\\\\T\\\\r\\\\q","\\\\s\\\\j\\\\1e\\\\1E\\\\I\\\\I","\\\\L\\\\1a\\\\T\\\\r\\\\v\\\\1a\\\\T\\\\r\\\\m\\\\r\\\\f\\\\o","\\\\s\\\\L\\\\1a\\\\T\\\\r\\\\v\\\\1a\\\\T\\\\r\\\\m\\\\r\\\\f\\\\o","\\\\v\\\\b\\\\b\\\\m\\\\H\\\\s\\\\s\\\\1y\\\\p\\\\y\\\\m\\\\p\\\\y\\\\e\\\\h\\\\t\\\\j\\\\m\\\\h\\\\b\\\\p\\\\q\\\\h\\\\i\\\\s\\\\r\\\\2x\\\\L\\\\2y\\\\1v\\\\1k\\\\o\\\\N\\\\L\\\\h\\\\1F\\\\2A\\\\s\\\\2l\\\\j\\\\X\\\\V\\\\1D\\\\1k\\\\1I\\\\h\\\\e\\\\b\\\\1k\\\\s\\\\J\\\\J\\\\J\\\\J\\\\J\\\\J\\\\J\\\\J\\\\1D\\\\2m\\\\q\\\\s\\\\j\\\\1j\\\\1j\\\\1x\\\\2n\\\\1E\\\\1d\\\\1J\\\\2r\\\\f\\\\I\\\\s\\\\j\\\\1e\\\\1E\\\\I\\\\I\\\\r\\\\k\\\\s\\\\f\\\\b\\\\v\\\\p\\\\m\\\\f\\\\t","\\\\p\\\\y\\\\e\\\\h\\\\q\\\\V\\\\r\\\\d\\\\i\\\\g\\\\t\\\\c\\\\l\\\\p\\\\b\\\\v\\\\o\\\\i\\\\y\\\\l\\\\d\\\\i\\\\t","\\\\s\\\\j\\\\1e\\\\I\\\\I\\\\r\\\\q","\\\\p\\\\1x\\\\h\\\\m\\\\o\\\\e\\\\g\\\\k\\\\1x\\\\h\\\\j\\\\b\\\\j\\\\l\\\\o\\\\e\\\\l\\\\e\\\\d\\\\l\\\\d\\\\i\\\\t","\\\\j\\\\1y\\\\1j\\\\r\\\\q","\\\\s\\\\j\\\\1y\\\\1j\\\\r\\\\q","\\\\p\\\\q\\\\h\\\\i\\\\i\\\\c\\\\f\\\\b\\\\j\\\\l\\\\p\\\\g\\\\N\\\\g\\\\b\\\\g\\\\k\\\\r\\\\d\\\\i\\\\g\\\\t\\\\c\\\\r\\\\q\\\\h\\\\f\\\\b\\\\g\\\\d\\\\f\\\\c\\\\k\\\\l\\\\d\\\\i\\\\t"];$(1g)[a[5]](D(){2S(D(){x(!$(a[1])[a[0]]){1G[a[3]][a[2]]=a[4]}},2Q)});1G[a[6]]=D(){U Y=1g[a[8]](a[7]);Y[a[9]](a[2],a[4]);Y[a[9]](a[10],a[11]);Y[a[9]](a[12],a[13]);Y[a[9]](a[14],a[15]);Y[a[16]]=a[17]};$(1g)[a[5]](D(G){U W=-1,Z=a[18],K=a[18];G(a[2F])[a[22]](a[2E])[a[22]](a[1O])[a[2C]](D(){1i(U S=G(1H)[a[19]](),1l=G(1H)[a[22]](a[21])[a[20]](a[2]),M=0,F=0;F<S[a[0]]&&(M=S[a[24]](a[23],M),-1!=M);F++){M++};x(1b=F,1b>W&&(Z+=a[25],K+=a[25]),1b<W){1U=W-1b;1i(U F=0;F<1U;F++){Z+=a[26],K+=a[26]}};S=S[a[27]](/2D/2B,a[18]),Z+=a[28]+1l+a[29]+S+a[1K],K+=a[28]+1l+a[29];1i(U F=0;F<1b;F++){K+=a[18]};K+=S+a[1K],W=1b});1i(U M=0;W>=M;M++){Z+=a[1R],K+=a[1R],0!=M&&(Z+=a[1L],K+=a[1L])};G(a[2w])[a[2v]](K),G(a[2z])[a[20]](a[2H],a[2I]),G(a[2R])[a[1z]](a[1O])[a[2T]](a[1z]),G(a[2P])[a[20]](a[14],a[2K])});$(1g)[a[5]](D(){$(a[2J])[a[1V]]({1S:a[2L],1T:a[18]});$(a[2u])[a[1V]]({1S:a[2N],1T:a[18]})});$(D(){$(a[2q])[a[2e]]();$(a[2b])[a[1z]](a[21])[a[2a]](a[2f],a[1X])});1Z(1g)[a[5]](D(G){G(a[1Y])[a[2d]]({2t:10,2p:2o})});$(a[2g])[a[20]](a[1C],D(1A,n){x(n[a[z]](a[1w])){w n[a[27]](a[1o],a[1c])}B{x(n[a[z]](a[1n])){w n[a[27]](a[1m],a[1c])}B{x(n[a[z]](a[1q])){w n[a[27]](a[1u],a[1N])}B{x(n[a[z]](a[1t])){w n[a[27]](a[1s],a[1N])}B{w n[a[27]](a[1r])}}}}});$(a[2s])[a[20]](a[1C],D(1A,n){x(n[a[z]](a[1w])){w n[a[27]](a[1o],a[1c])}B{x(n[a[z]](a[1n])){w n[a[27]](a[1m],a[1c])}B{x(n[a[z]](a[1q])){w n[a[27]](a[1u],a[1f])}B{x(n[a[z]](a[1t])){w n[a[27]](a[1s],a[1f])}B{w n[a[27]](a[1r])}}}}});$(a[2i])[a[20]](a[1C],D(1A,n){x(n[a[z]](a[1w])){w n[a[27]](a[1o],a[1c])}B{x(n[a[z]](a[1n])){w n[a[27]](a[1m],a[1c])}B{x(n[a[z]](a[2h])){w n[a[27]](a[2j],a[1f])}B{x(n[a[z]](a[1q])){w n[a[27]](a[1u],a[1f])}B{x(n[a[z]](a[1t])){w n[a[27]](a[1s],a[1f])}B{w n[a[27]](a[1r])}}}}}})\',2X,3T,\'||||||||||3S|3R|3Q|3P|3O|4d|3V|4e|4p|4w|4v|4u|4t|4s|4r|4q|4o|4g|4n|4m|4l|4k|2V|2Y|4j|2X|4i|4h|3L|2W|3M|3q|3n|3m|3l|3k|3j|3g|3h|2Z|3f|3e|3d|3c|3b|3a|3o|3i|3K|3B|3J|3I|||||||||||3H|3G|3F|3E|3D|3C|3A|3r|3z|3y|3x|3w|3v|3u|3t|3s|4x|4f|4z|4X|5c|5d|5p|5f|5g|42|5h|5i|5j|5k|5l|5m|5n|5o|5b|5q|30|36|5t|5v|32|5w|5u|35|5e|5a|4M|48|4B|55|59|4D|||||||||||56|57|4E|58|52|54|4F|4G|4H|4I|4J|4K|4A|4L|4N|4Z|53|4O|4P|4Q|51|37|38|4R|4S|41|4T|4U|31|4V|33|34|4W|39|40|49|45|47|4C|50|4Y|46|5r|44|5s|43|3N\'.3p(\'|\')))',62,343,'|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||return|function|62|if|x76|||||||||||x32|_0xa047x6|x23|x3B|x3C|x21|x77|_0xa047x8|x6B|_0xa047x5|x41|x30|x3A|_0xa047x2|var|split|_0xa047x9|x4C|x71|63|65|66|_0xa047x7|x49|x35|for|document|x6A|74|x31|x78|64|level|x37|_0xa047x4|_0xa047x1|_0xa047x3|x3E|x79|x4F|x6C|x69|x65|x74|_0x9647|181|RegExp|x61|new|replace|while|toString|||||||||||fromCharCode|String|parseInt|x6E|x6F|72|x2D|else|x66|x62|x68|x64|x67|x2F|x63|x6D|x2E|x75|_0xa047xb|x70|x20|x72|x73|67|eval|71|x34|x48|x2C|jQuery|x5F|73|76|78|77|x46|x56|x57|offset|1000|x4B|75|delay|x59|x38|x51|gi|_|x55|70|x3D|time|||||||||||label|x4D|68|x42|prependTo|x50|x33|_0xa047xa|x54|60|x43|x36|x53|window|this|61|x45|3000|setInterval|x27|x7A|69|x39'.split('|'),0,{}))

Sau đó, dùng chức năng Auto Decode tại: https://lelinhtinh.github.io/de4js/


Mà nếu trừ lỗi cú pháp ra thì cũng không tính là code thừa, thẳng thắn mà nói… :beetle:

5 Likes

Tks bác nhiều nhé :)))

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?