破解jsjiami.com.v5

代码

源码


听说jsjiami.com.v5很牛X,我逝世试试~

(function(e) { 
    e._=function(g,$){
        return $(g)
    }
})(window);

结果成了这个猫样

加密后

;var encode_version = 'jsjiami.com.v5', ktyzh = '__0x1000e0',  __0x1000e0=['\x64\x57\x35\x6b\x5a\x57\x5a\x70\x62\x6d\x56\x6b','\x61\x6e\x4e\x71\x61\x57\x46\x74\x61\x53\x35\x6a\x62\x32\x30\x75\x64\x6a\x55\x3d','\x35\x59\x69\x67\x36\x5a\x6d\x6b\x35\x34\x6d\x49\x35\x70\x79\x73\x35\x59\x2b\x33\x37\x37\x79\x4d\x61\x6e\x50\x6b\x76\x4a\x72\x6c\x72\x70\x72\x6d\x6e\x4a\x2f\x6c\x76\x4c\x6e\x6e\x71\x70\x63\x3d','\x5a\x58\x4a\x30','\x35\x34\x6d\x49\x35\x70\x79\x73\x35\x59\x2b\x33\x37\x37\x79\x4d\x61\x6e\x50\x6b\x76\x4a\x72\x6c\x72\x70\x72\x6d\x6e\x4a\x2f\x6c\x76\x4c\x6e\x6e\x71\x70\x66\x76\x76\x49\x7a\x6f\x76\x35\x6a\x6f\x72\x37\x66\x6d\x6c\x4b\x2f\x6d\x6a\x49\x48\x6d\x69\x4a\x48\x6b\x75\x36\x7a\x6e\x6d\x6f\x54\x6c\x74\x36\x58\x6b\x76\x5a\x77\x3d','\x52\x47\x31\x32'];(function(_0x1abeb1,_0x88bbfe){var _0x444121=function(_0x2a96d6){while(--_0x2a96d6){_0x1abeb1['push'](_0x1abeb1['shift']());}};_0x444121(++_0x88bbfe);}(__0x1000e0,0x153));var _0x2e49=function(_0x5e6a99,_0x18e0de){_0x5e6a99=_0x5e6a99-0x0;var _0x27738e=__0x1000e0[_0x5e6a99];if(_0x2e49['initialized']===undefined){(function(){var _0x2210d8=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x3ab0fa='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x2210d8['atob']||(_0x2210d8['atob']=function(_0x4ff04e){var _0x296dac=String(_0x4ff04e)['replace'](/=+$/,'');for(var _0x16948e=0x0,_0x4c41af,_0x5ab32e,_0x399276=0x0,_0x53c59c='';_0x5ab32e=_0x296dac['charAt'](_0x399276++);~_0x5ab32e&&(_0x4c41af=_0x16948e%0x4?_0x4c41af*0x40+_0x5ab32e:_0x5ab32e,_0x16948e++%0x4)?_0x53c59c+=String['fromCharCode'](0xff&_0x4c41af>>(-0x2*_0x16948e&0x6)):0x0){_0x5ab32e=_0x3ab0fa['indexOf'](_0x5ab32e);}return _0x53c59c;});}());_0x2e49['base64DecodeUnicode']=function(_0x30b22f){var _0x46597b=atob(_0x30b22f);var _0xde2dcc=[];for(var _0x20fe98=0x0,_0x3917fb=_0x46597b['length'];_0x20fe98<_0x3917fb;_0x20fe98++){_0xde2dcc+='%'+('00'+_0x46597b['charCodeAt'](_0x20fe98)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xde2dcc);};_0x2e49['data']={};_0x2e49['initialized']=!![];}var _0x137fbe=_0x2e49['data'][_0x5e6a99];if(_0x137fbe===undefined){_0x27738e=_0x2e49['base64DecodeUnicode'](_0x27738e);_0x2e49['data'][_0x5e6a99]=_0x27738e;}else{_0x27738e=_0x137fbe;}return _0x27738e;};(function(_0x5e9a74){_0x5e9a74['\x5f']=function(_0x3731a7,_0x1b51b){return _0x1b51b(_0x3731a7);};}(window));;(function(_0x3760d0,_0x267ada,_0xdb9876){_0xdb9876='\x61\x6c';try{_0xdb9876+=_0x2e49('0x0');_0x267ada=encode_version;if(!(typeof _0x267ada!=='\x75\x6e\x64\x65\x66\x69\x6e\x65\x64'&&_0x267ada==='\x6a\x73\x6a\x69\x61\x6d\x69\x2e\x63\x6f\x6d\x2e\x76\x35')){_0x3760d0[_0xdb9876]('\u5220\u9664'+_0x2e49('0x1'));}}catch(_0x51d9e6){if(_0x2e49('0x2')!==_0x2e49('0x2')){_0xdb9876='\x61\x6c';try{_0xdb9876+='\x65\x72\x74';_0x267ada=encode_version;if(!(typeof _0x267ada!==_0x2e49('0x3')&&_0x267ada===_0x2e49('0x4'))){_0x3760d0[_0xdb9876]('\u5220\u9664'+_0x2e49('0x1'));}}catch(_0x42a15d){_0x3760d0[_0xdb9876]('\u5220\u9664\u7248\u672c\u53f7\uff0c\x6a\x73\u4f1a\u5b9a\u671f\u5f39\u7a97');}}else{_0x3760d0[_0xdb9876](_0x2e49('0x5'));}}}(window));;encode_version = 'jsjiami.com.v5';

没逝1,还能看

解析

先格式化,然后把字符代码还原

;
var encode_version = 'jsjiami.com.v5',
    ktyzh = '__0x1000e0',
    __0x1000e0 = ['dW5kZWZpbmVk', 'anNqaWFtaS5jb20udjU=', '5Yig6Zmk54mI5pys5Y+377yManPkvJrlrprmnJ/lvLnnqpc=', 'ZXJ0', '54mI5pys5Y+377yManPkvJrlrprmnJ/lvLnnqpfvvIzov5jor7fmlK/mjIHmiJHku6znmoTlt6XkvZw=', 'RG12'];
(function(_0x1abeb1, _0x88bbfe) {
    var _0x444121 = function(_0x2a96d6) {
        while (--_0x2a96d6) {
            _0x1abeb1['push'](_0x1abeb1['shift']())
        }
    };
    _0x444121(++_0x88bbfe)
}(__0x1000e0, 0x153));
var _0x2e49 = function(_0x5e6a99, _0x18e0de) {
    _0x5e6a99 = _0x5e6a99 - 0x0;
    var _0x27738e = __0x1000e0[_0x5e6a99];
    if (_0x2e49['initialized'] === undefined) {
        (function() {
            var _0x2210d8 = typeof window !== 'undefined' ? window : typeof process === 'object' && typeof require === 'function' && typeof global === 'object' ? global : this;
            var _0x3ab0fa = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
            _0x2210d8['atob'] || (_0x2210d8['atob'] = function(_0x4ff04e) {
                var _0x296dac = String(_0x4ff04e)['replace'](/=+$/, '');
                for (var _0x16948e = 0x0, _0x4c41af, _0x5ab32e, _0x399276 = 0x0, _0x53c59c = ''; _0x5ab32e = _0x296dac['charAt'](_0x399276++); ~_0x5ab32e && (_0x4c41af = _0x16948e % 0x4 ? _0x4c41af * 0x40 + _0x5ab32e : _0x5ab32e, _0x16948e++ % 0x4) ? _0x53c59c += String['fromCharCode'](0xff & _0x4c41af >> (-0x2 * _0x16948e & 0x6)) : 0x0) {
                    _0x5ab32e = _0x3ab0fa['indexOf'](_0x5ab32e)
                }
                return _0x53c59c
            })
        }());
        _0x2e49['base64DecodeUnicode'] = function(_0x30b22f) {
            var _0x46597b = atob(_0x30b22f);
            var _0xde2dcc = [];
            for (var _0x20fe98 = 0x0, _0x3917fb = _0x46597b['length']; _0x20fe98 < _0x3917fb; _0x20fe98++) {
                _0xde2dcc += '%' + ('00' + _0x46597b['charCodeAt'](_0x20fe98)['toString'](0x10))['slice'](-0x2)
            }
            return decodeURIComponent(_0xde2dcc)
        };
        _0x2e49['data'] = {};
        _0x2e49['initialized'] = !![]
    }
    var _0x137fbe = _0x2e49['data'][_0x5e6a99];
    if (_0x137fbe === undefined) {
        _0x27738e = _0x2e49['base64DecodeUnicode'](_0x27738e);
        _0x2e49['data'][_0x5e6a99] = _0x27738e
    } else {
        _0x27738e = _0x137fbe
    }
    return _0x27738e
};
(function(_0x5e9a74) {
    _0x5e9a74['_'] = function(_0x3731a7, _0x1b51b) {
        return _0x1b51b(_0x3731a7)
    }
}(window));
(function(_0x3760d0, _0x267ada, _0xdb9876) {
    _0xdb9876 = 'al';
    try {
        _0xdb9876 += _0x2e49('0x0');
        _0x267ada = encode_version;
        if (!(typeof _0x267ada !== 'undefined' && _0x267ada === 'jsjiami.com.v5')) {
            _0x3760d0[_0xdb9876]('删除' + _0x2e49('0x1'))
        }
    } catch (_0x51d9e6) {
        if (_0x2e49('0x2') !== _0x2e49('0x2')) {
            _0xdb9876 = 'al';
            try {
                _0xdb9876 += 'ert';
                _0x267ada = encode_version;
                if (!(typeof _0x267ada !== _0x2e49('0x3') && _0x267ada === _0x2e49('0x4'))) {
                    _0x3760d0[_0xdb9876]('删除' + _0x2e49('0x1'))
                }
            } catch (_0x42a15d) {
                _0x3760d0[_0xdb9876]('删除版本号,js会定期弹窗')
            }
        } else {
            _0x3760d0[_0xdb9876](_0x2e49('0x5'))
        }
    }
}(window));
encode_version = 'jsjiami.com.;
var encode_version = 'jsjiami.com.v5',
    ktyzh = '__0x1000e0',
    __0x1000e0 = ['dW5kZWZpbmVk', 'anNqaWFtaS5jb20udjU=', '5Yig6Zmk54mI5pys5Y+377yManPkvJrlrprmnJ/lvLnnqpc=', 'ZXJ0', '54mI5pys5Y+377yManPkvJrlrprmnJ/lvLnnqpfvvIzov5jor7fmlK/mjIHmiJHku6znmoTlt6XkvZw=', 'RG12'];
(function(_0x1abeb1, _0x88bbfe) {
    var _0x444121 = function(_0x2a96d6) {
        while (--_0x2a96d6) {
            _0x1abeb1['push'](_0x1abeb1['shift']())
        }
    };
    _0x444121(++_0x88bbfe)
}(__0x1000e0, 0x153));
var _0x2e49 = function(_0x5e6a99, _0x18e0de) {
    _0x5e6a99 = _0x5e6a99 - 0x0;
    var _0x27738e = __0x1000e0[_0x5e6a99];
    if (_0x2e49['initialized'] === undefined) {
        (function() {
            var _0x2210d8 = typeof window !== 'undefined' ? window : typeof process === 'object' && typeof require === 'function' && typeof global === 'object' ? global : this;
            var _0x3ab0fa = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
            _0x2210d8['atob'] || (_0x2210d8['atob'] = function(_0x4ff04e) {
                var _0x296dac = String(_0x4ff04e)['replace'](/=+$/, '');
                for (var _0x16948e = 0x0, _0x4c41af, _0x5ab32e, _0x399276 = 0x0, _0x53c59c = ''; _0x5ab32e = _0x296dac['charAt'](_0x399276++); ~_0x5ab32e && (_0x4c41af = _0x16948e % 0x4 ? _0x4c41af * 0x40 + _0x5ab32e : _0x5ab32e, _0x16948e++ % 0x4) ? _0x53c59c += String['fromCharCode'](0xff & _0x4c41af >> (-0x2 * _0x16948e & 0x6)) : 0x0) {
                    _0x5ab32e = _0x3ab0fa['indexOf'](_0x5ab32e)
                }
                return _0x53c59c
            })
        }());
        _0x2e49['base64DecodeUnicode'] = function(_0x30b22f) {
            var _0x46597b = atob(_0x30b22f);
            var _0xde2dcc = [];
            for (var _0x20fe98 = 0x0, _0x3917fb = _0x46597b['length']; _0x20fe98 < _0x3917fb; _0x20fe98++) {
                _0xde2dcc += '%' + ('00' + _0x46597b['charCodeAt'](_0x20fe98)['toString'](0x10))['slice'](-0x2)
            }
            return decodeURIComponent(_0xde2dcc)
        };
        _0x2e49['data'] = {};
        _0x2e49['initialized'] = !![]
    }
    var _0x137fbe = _0x2e49['data'][_0x5e6a99];
    if (_0x137fbe === undefined) {
        _0x27738e = _0x2e49['base64DecodeUnicode'](_0x27738e);
        _0x2e49['data'][_0x5e6a99] = _0x27738e
    } else {
        _0x27738e = _0x137fbe
    }
    return _0x27738e
};
(function(_0x5e9a74) {
    _0x5e9a74['_'] = function(_0x3731a7, _0x1b51b) {
        return _0x1b51b(_0x3731a7)
    }
}(window));
(function(_0x3760d0, _0x267ada, _0xdb9876) {
    _0xdb9876 = 'al';
    try {
        _0xdb9876 += _0x2e49('0x0');
        _0x267ada = encode_version;
        if (!(typeof _0x267ada !== 'undefined' && _0x267ada === 'jsjiami.com.v5')) {
            _0x3760d0[_0xdb9876]('删除' + _0x2e49('0x1'))
        }
    } catch (_0x51d9e6) {
        if (_0x2e49('0x2') !== _0x2e49('0x2')) {
            _0xdb9876 = 'al';
            try {
                _0xdb9876 += 'ert';
                _0x267ada = encode_version;
                if (!(typeof _0x267ada !== _0x2e49('0x3') && _0x267ada === _0x2e49('0x4'))) {
                    _0x3760d0[_0xdb9876]('删除' + _0x2e49('0x1'))
                }
            } catch (_0x42a15d) {
                _0x3760d0[_0xdb9876]('删除版本号,js会定期弹窗')
            }
        } else {
            _0x3760d0[_0xdb9876](_0x2e49('0x5'))
        }
    }
}(window));
encode_version = 'jsjiami.com.v5';

诶,我发现个事,把前面的一大长段花指令和后面的那一段去掉,就OK↓

(function(_0x5e9a74) {
    _0x5e9a74['_'] = function(_0x3731a7, _0x1b51b)  { 
        return _0x1b51b(_0x3731a7);
    }
}(window));

原来的代码一样

(function(e) {
    e._ = function(g, $)  { 
        return $(g);
    }
}(window));

后记

WDNMD,sojson我恨你


  1. 没逝个P,我逝了 ↩︎

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值