吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 6716|回复: 20

解密一段JS V6加密的

[复制链接]
头像被屏蔽
F浮尘 发表于 2021-11-11 12:12 | 显示全部楼层 |阅读模式

提示: 作者被禁止或删除 内容自动屏蔽
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
kaixinpj 发表于 2021-11-11 14:14 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
kaixinpj 发表于 2021-11-11 14:31 | 显示全部楼层

(function(c, d, e) {
    var f = function(g, h, i, j) {
        h = h >> 0x8;
        if (h < g) {
            while (--g) {
                j = c['shift']();
                if (h === g) {
                    h = j;
                    i = c['shift']();
                } else if (i['replace'](/[ZglBUDOPlrwEVBpl=]/g, '') === h) {
                    c['push'](j);
                }
            }
            c['push'](c['shift']());
        }
        return 0x242ed;
    };
    return f(++d, e) >> d ^ e;
}(a, 0x1eb, 0x1eb00));
var b = function(c, d) {
    c = ~~'0x' ['concat'](c);
    var e = a[c];
    if (b['gPvZlv'] === undefined) {
        (function() {
            var f = typeof window !== 'undefined' ? window : typeof process === 'object' && typeof require === 'function' && typeof global === 'object' ? global : this;
            var g = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
            f['atob'] || (f['atob'] = function(h) {
                var i = String(h)['replace'](/=+$/, '');
                for (var j = 0x0, k, l, m = 0x0, n = ''; l = i['charAt'](m++); ~l && (k = j % 0x4 ? k * 0x40 + l : l, j++ % 0x4) ? n += String['fromCharCode'](0xff & k >> (-0x2 * j & 0x6)) : 0x0) {
                    l = g['indexOf'](l);
                }
                return n;
            });
        }());
        var o = function(p, d) {
            var r = [],
                s = 0x0,
                t, u = '',
                v = '';
            p = atob(p);
            for (var w = 0x0, x = p['length']; w < x; w++) {
                v += '%' + ('00' + p['charCodeAt'](w)['toString'](0x10))['slice'](-0x2);
            }
            p = decode=1URIComponent(v);
            for (var y = 0x0; y < 0x100; y++) {
                r[y] = y;
            }
            for (y = 0x0; y < 0x100; y++) {
                s = (s + r[y] + d['charCodeAt'](y % d['length'])) % 0x100;
                t = r[y];
                r[y] = r[s];
                r[s] = t;
            }
            y = 0x0;
            s = 0x0;
            for (var z = 0x0; z < p['length']; z++) {
                y = (y + 0x1) % 0x100;
                s = (s + r[y]) % 0x100;
                t = r[y];
                r[y] = r[s];
                r[s] = t;
                u += String['fromCharCode'](p['charCodeAt'](z) ^ r[(r[y] + r[s]) % 0x100]);
            }
            return u;
        };
        b['fuFDUP'] = o;
        b['uzmgkx'] = {};
        b['gPvZlv'] = !![];
    }
    var A = b['uzmgkx'][c];
    if (A === undefined) {
        if (b['GkZZBA'] === undefined) {
            b['GkZZBA'] = !![];
        }
        e = b['fuFDUP'](e, d);
        b['uzmgkx'][c] = e;
    } else {
        e = A;
    }
    return e;
};
(function(c, d) {
    var e = {
        'RAMoq': '\x32\x30\x31\x39\u5e74\x30\x39\u6708\x31\x32\u65e5\x31\x35\x3a\x32\x34\x3a\x32\x39\u66f4\u65b0',
        'EaZaN': '\u8fd9\u4e2a\u662f\u4e00\u4e2a\u672c\u7ad9\u5bf9\x4a\x61\x76\x61\x53\x63\x72\x69\x70\x74 \u811a\u672c\u7684\u4e00\u4e2a\u6700\u725b\u52a0\u5bc6\uff0c\u517c\u5bb9\u6027\u9002\u4e2d\uff0c\u89e3\u5bc6\u96be\u5ea6\u6781\u5927'
    };
    c[b('0', 'ZdTU')] = e[b('1', 'FnxY')];
    d[b('2', 'FnxY')] = e[b('3', 'jPNw')];
    d['feedback'] = b('4', 'fS%!');
}(window, document));
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
zh0ng168 发表于 2021-11-11 16:46 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
kll545012 发表于 2021-11-11 17:00 | 显示全部楼层

站长工具,在线就可以处理了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
寒宇 发表于 2021-11-12 10:07 | 显示全部楼层

var a = ['jsjiami.com.v6', 'ZjsgjilBUDamOPlriw.EVcomBp.lv6==', '5p+76Zev6aOL6K2W6ICh57Czw59KXsO7woIUw6fCgMKLw5TCqg==', 'KFXCvcKCJFM=', 'IWQXKgw=', 'Gks8Kg==', 'w4h1w7oOag=='];
(function(c, d, e) {
    var f = function(g, h, i, j) {
        h = h >> 0x8;
        if (h < g) {
            while (--g) {
                j = c['shift']();
                if (h === g) {
                    h = j;
                    i = c['shift']();
                } else if (i['replace'](/[ZglBUDOPlrwEVBpl=]/g, '') === h) {
                    c['push'](j);
                }
            }
            c['push'](c['shift']());
        }
        return 0x242ed;
    };
    return f(++d, e) >> d ^ e;
}(a, 0x1eb, 0x1eb00));
var b = function(c, d) {
    c = ~~'0x' ['concat'](c);
    var e = a[c];
    if (b['gPvZlv'] === undefined) {
        (function() {
            var f = typeof window !== 'undefined' ? window : typeof process === 'object' && typeof require === 'function' && typeof global === 'object' ? global : this;
            var g = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
            f['atob'] || (f['atob'] = function(h) {
                var i = String(h)['replace'](/=+$/, '');
                for (var j = 0x0, k, l, m = 0x0, n = ''; l = i['charAt'](m++); ~l && (k = j % 0x4 ? k * 0x40 + l : l, j++ % 0x4) ? n += String['fromCharCode'](0xff & k >> (-0x2 * j & 0x6)) : 0x0) {
                    l = g['indexOf'](l);
                }
                return n;
            });
        }());
        var o = function(p, d) {
            var r = [],
                s = 0x0,
                t, u = '',
                v = '';
            p = atob(p);
            for (var w = 0x0, x = p['length']; w < x; w++) {
                v += '%' + ('00' + p['charCodeAt'](w)['toString'](0x10))['slice'](-0x2);
            }
            p = decode=1URIComponent(v);
            for (var y = 0x0; y < 0x100; y++) {
                r[y] = y;
            }
            for (y = 0x0; y < 0x100; y++) {
                s = (s + r[y] + d['charCodeAt'](y % d['length'])) % 0x100;
                t = r[y];
                r[y] = r[s];
                r[s] = t;
            }
            y = 0x0;
            s = 0x0;
            for (var z = 0x0; z < p['length']; z++) {
                y = (y + 0x1) % 0x100;
                s = (s + r[y]) % 0x100;
                t = r[y];
                r[y] = r[s];
                r[s] = t;
                u += String['fromCharCode'](p['charCodeAt'](z) ^ r[(r[y] + r[s]) % 0x100]);
            }
            return u;
        };
        b['fuFDUP'] = o;
        b['uzmgkx'] = {};
        b['gPvZlv'] = !![];
    }
    var A = b['uzmgkx'][c];
    if (A === undefined) {
        if (b['GkZZBA'] === undefined) {
            b['GkZZBA'] = !![];
        }
        e = b['fuFDUP'](e, d);
        b['uzmgkx'][c] = e;
    } else {
        e = A;
    }
    return e;
};
(function(c, d) {
    var e = {
        'RAMoq': '2019年09月12日15:24:29更新',
        'EaZaN': '这个是一个本站对JavaScript 脚本的一个最牛加密,兼容性适中,解密难度极大'
    };
    c[b('0', 'ZdTU')] = e[b('1', 'FnxY')];
    d[b('2', 'FnxY')] = e[b('3', 'jPNw')];
    d['feedback'] = b('4', 'fS%!');
}(window, document));
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
kaixinpj 发表于 2021-11-12 15:02 | 显示全部楼层

寒宇 发表于 2021-11-12 10:07
var a = ['jsjiami.com.v6', 'ZjsgjilBUDamOPlriw.EVcomBp.lv6==', '5p+76Zev6aOL6K2W6ICh57Czw59KXsO7woIU ...

好像JS V6不能全部还原吧、
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
yuan2020 发表于 2021-11-12 16:57 | 显示全部楼层

上面发的不是只是格式化一下?看不出啥区别
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
kaixinpj 发表于 2021-11-14 14:12 | 显示全部楼层

yuan2020 发表于 2021-11-12 16:57
上面发的不是只是格式化一下?看不出啥区别

,你说的对啊。。。。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
siwen 发表于 2021-11-15 14:14 | 显示全部楼层

(function (c, d) {
  c["update"] = "2019\u5E7409\u670812\u65E515:24:29\u66F4\u65B0";
  d["info"] = "\u8FD9\u4E2A\u662F\u4E00\u4E2A\u672C\u7AD9\u5BF9JavaScript \u811A\u672C\u7684\u4E00\u4E2A\u6700\u725B\u52A0\u5BC6\uFF0C\u517C\u5BB9\u6027\u9002\u4E2D\uFF0C\u89E3\u5BC6\u96BE\u5EA6\u6781\u5927";
  d["feedback"] = "\u6709\u95EE\u9898\u8BF7\u8054\u7CFBQQ 84034666";
})(window, document);

在线工具:
http://tool.yuanrenxue.com/decode=1_obfuscator
或者自己手写ast解码
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表