deobfuscate javascript с веб-пакетом 4 - PullRequest
0 голосов
/ 19 апреля 2020

Есть ли способ деобфусцировать некоторый код javascript, созданный с помощью webpack 4 и также splitChunked?

Это немного больше 1 МБ js кода, и мне нужно понять только небольшую часть код, который является этой функцией:

function l(e) {
            t.d(8, function(e) {
                for (var n = e.length, r = t.b(n), f = a(), c = 0; c < n; c++) {
                    var i = e.charCodeAt(c);
                    if (i > 127)
                        break;
                    f[r + c] = i
                }
                if (c !== n) {
                    0 !== c && (e = e.slice(c)),
                    r = t.c(r, n, n = c + 3 * e.length);
                    var d = a().subarray(r + c, r + n);
                    c += o(e, d).written
                }
                return u = c,
                r
            }(e), u);
            var n, r, f = (null !== i && i.buffer === t.e.buffer || (i = new Int32Array(t.e.buffer)),
            i), c = (n = f[2],
            r = f[3],
            d.decode(a().subarray(n, n + r))).slice();
            return t.a(f[2], 1 * f[3]),
            c
        }

Я использовал chrome отладчик и установил несколько точек останова, и я смог gr asp, что он делает, но мне нужно сделать точно то же самое в моем Так что для этого мне нужен более читаемый код.

...