某视频真实播放地址获取

项目地址:aHR0cHM6Ly93d3cuenh6ai5tZS92aWRlby8yOTQ4LTEtNS5odG1s

老规矩,第一步打开开发者工具,发现无限debugger,呜呜,又要废肝了

而且还多开了一个线程执行debugger,传统的方法就是hook掉setInterval,笔者已经尝试过了,在这里无效,因为我们hook的代码在主线程中生效了,而对新起的线程无效,所以我们无法通过提前hook setInterval过掉debugger

刷新下网页康康有啥发现

发现了eval关键词,这里就很可疑,笔者试着拿到eval里面的值,进行查看,发现就是无限debugger里面的代码,因为里面的代码没涉及到主要代码逻辑,所以我们可以放心的用fiddler替换,复制eval函数所在的js文件,新建一个js文件,将eval里面的值赋值为空

不会用fiddler替换的,自己百度查,一大堆,通过中间人攻击后,无限debugger终于被过掉了,舒服了

大致分析了下

  •  一个2js文件
    
  •  一个js?time加个时间戳啥的(不方便下断,因为有时间戳,动态生成)
    

2js文件是固定不变的,而js?time文件又是从2中生成的,那我们就到2文件里康康,能不能顺腾摸瓜进到js?time文件

发现这个2js没啥太多的代码,笔者试过把断点打到动态js上,可惜断不了,那我们就打到var url上吧,反正离得近,跟进下应该能进去

很幸运的跟进去了

是个sojson加密的js文件,笔者已经提前看过了,没有sojson检测的特征,可以尽情调试

可能到了这里,我们就没有什么思路了,怎么下断,一步一步的跟吗?

做逆向分析切记自己要干嘛,它的真实播放地址怎么出现的,前面我们看到的url应该会在这个js文件里引用

第一步 全文搜索url,看哪个地方引用了url,下断点

对自己不自信的可以多下几个断点,反正不要钱

跳过断点,进入了sojson的执行阶段,这里有典型的平坦流操作,我们在while循环下个断点

可能要按下ctrl键,才会显示平坦流的执行步骤,我们先从7看起

第二步 我们在7这里看到了url把值赋给了_0x29df76,继续寻找_0x29df76所在的位置,下断点

通过断点的不断调试,发现了解函数

第三步 我们已经找到了解密的函数,老规矩,先把sojson文件保存运行,缺啥补啥

补代码的流程

  •  首先提示  err未定义,从2js里把var url = 巴拉复制到 文件里头
    
  •  提示location未定义 定义var location = {'hostname':"dd.itkdd.com"}
    
  •  提示navigator未定义,把platform和userAgent补一下
    
  •  提示$未定义,显然这里的$是jquery里的,我们这里随便构造下吧
    
  •  提示DPlayer未定义,显然这里是个构造函数,一起补下
    
  •  提示document未定义,还有个getElementById也一起补下
    
  •  提示new DPlayer出来的实例对象没有on方法,好吧,在DPlayer原型上补一个on方法
    
  •  最后window = this
    

呜呜,代码终于能加载了

重头戏来了,我们要怎么才能拿到解密后的url呢

第一种方法


在我们之前构造的Dplayer方法时,这里传进去的参数就已经是解密后的url了,我们可以通过给定的参数把url提取出来

第二种方法


这里在实例化的时候 就已经把原始的url放进去,通过new实例 我们可以拿到实例调用对应的解方法也可以拿到解密后的url

最后附上代码

var url = '7373332353731393930313336393431333D344946455D2A7D616D28762532393239343032393238393237313D3449455D2A7D616D28762237353939373434363D354A5943564D2A7D616D287624307D6642352F656469667D356079747D247E65647E6F636D25637E6F60737562762030343230313D3564716274796D696C6D2A7D616D2876273535313237383935313D337562796078754626683335393361616833633030303233393435343D346949756B4373756363614357514624433529484C46473E6749583B6B493D496862624A5C66414145353B68794D35627574716E676963562E475F4E4B4E455D3E4945405954545E45494C434D2A7D616D287620513738393531325F434D3E494540595454455F4C434D2A7D616D28762E475F4E4B4E455D3B425F4754554E445E45494C434D2A7D616D287622323524307D6E253035413033534145223345224245223345243145233345264935223345283245223345293145233345264835223345203245223345253145233345223235244335256D616E656C6966624335247E656D6863616474716D3E6F696479637F607379646D247E65647E6F636D25637E6F607375627F3735323939326732333431693D213731693D223161643D243734636D21336530356731333F2E636E2960716E657974736E2A7374676D237F6F6E20727F636D286A78637D29383134657F6C636F2F2A33707474786', err = '',dmId=0,vt='2';

var document = {
'getElementById':function(z){}
}
var location = {
'hostname':"dd.itkdd.com"
}

var window = this

var $ = function(x){
return {'html':function(z){}}
}
// 第一种方法
var DPlayer = function(dict){
window.dandan = dict.video.url
}

//第二种方法
// 通过new InitPlay 调用jie方法,把url传进去,也可以拿到解密后的url

DPlayer.prototype.on = function(a,b,c,d){}
var navigator = {'platform':'win32','userAgent':"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36"}
;var encode_version = 'sojson.v5'
  , irzzf = '__0x8bfa4'
  , __0x8bfa4 = ['JSBHXMKAw4LCosOK', 'w5AdwofDvsOIwod/w5rCtDjDgQ==', 'H8OqHcOcFcKewqg=', 'Tkc/H8KIVcKcGA==', 'wqF0wr1Xw5RqHw==', 'wrUEwrMJMC3CoA==', 'D8O9D8ODAA==', 'wo4HOsKRwoc=', 'w697IG/DjMOgw7Bq', 'AgNoDcOgw6YmwrLChw==', 'KGTCm8ORw5I=', 'wqbDo1pFw7s=', 'PibClUTDtw==', 'NsK+wqbCnCQ=', 'RsKuw4Zawrc=', 'EMOKbMOLZQQ0', 'w5JAFMKANA==', 'IRrCtmPDhg==', 'w4lywpNRwo4=', 'wqsrwos9XA==', 'wqxSKisU', 'w5DDtVxKwoU=', 'w4zDon1/wrk=', 'OTNuXMK3', 'w6fDssKPf8K5esKlXMOMZjDCnsOSOg==', 'SkvDjMOrwqA=', 'wqoQAcK8wpE=', 'w7oLw5QC', 'IsOyDDQh', 'wr8jB8KNwqQ=', 'w5FEwrrCuhc=', 'G8ONHMOcMQ==', 'w4/DiENKwqw=', 'wrAPeA==', 'w4Ffwohmwqc=', 'w6NPwrx7wr3DvsODwqEg', 'w4jDs1dnwqbCtsO4w7MlwqbDqQ==', 'JMOJW8OOUA==', 'H8ODaw==', 'N8OrwrBfCH9lw7Jr', 'wq3Dq8OUVwp5', 'E8OKe8OtdQQKwrB/', 'NcOBw4pQBQ==', 'wpfCssOOA8ODAg==', 'DmgH', 'FlBBwrzCjcOlbUJtFcKJWRcYwopRwp9Uw58=', 'wqrDsMKxbRE=', 'QgVUIcKmwqBK', 'w5DDvWh8wpjCvcOuw5U8wprDqg==', 'w7lUwrptwrHDg8OM', 'w6U+Fh8Y', 'woJUACc=', 'w6cNMigY', 'Rgw/A8KSw713wqDDgw==', 'wqc+wpgJYw==', 'w7l+wq3CmhYcw5g=', 'w5dvwrt6wrE=', 'w5XCo8Olw5ci', 'w6TCqsOWw5sh', 'UsK5K0NKQA==', 'wpxNDw==', 'w4xDEsKEKA==', 'wqA4w47DiTnCqMKa', 'wrPDrcK4TAs=', 'woY1QDpvwopDw5w=', 'w5F+AA==', 'wonCq8OI', 'JCbCkULDrTQ=', 'J8KuwprCtyM=', 'Fx4fRcOCJw==', 'wqcfRQZ9', 'w4w5wonDk0o=', 'w5lFwobCtAs=', 'wrbDr8OXbQo=', 'wro4wpI=', 'wpMTOcK5wqs=', 'wq0bw7PDhiU=', 'wrMtwqoUZMOOwqo=', 'w6nDjcKsQ8Kg', 'wqsAwqQ=', 'C8OrwqZkHQ==', 'CcOtw612Pg==', 'wqHDhExLw57CiA==', 'MMOHw5c=', 'WV7ChsO2w6kSVw==', 'LcOvwqNp', 'IsKvwqfClw4Ywo7DuMKS', 'DcKoHsObwpY=', 'PTrCmFnDpT4uLw==', 'wrHDsMO3awluw4DCo8OfwrzDqg==', 'wqJowrBHw4k=', 'w7kMwr/DiMOX', 'wqrDtcK/dxFJK8OlCQ==', 'QAo4AsKnw6h7wqDDkA==', 'GcO/OR0t', 'wrXDpcKzYxFT', 'wpnCp8OSKcOBAsOyVRQawr1owqbDjQ==', 'TUIWwqXDiMORCnMZ', 'YMKmfg==', 'wrbDsMORdxFlwpzClsKL', 'VMKsw6pIwqo=', 'SEPDmcOuwoY=', 'wpHCm8O1DsOZ', 'HcOAD8OsIA==', 'wo7DrsOBdw4=', 'D8O1woA=', 'NScZWcKVw5DCo8OcAiDCpG4=', 'w6LDmMK/', 'w7U0wpk=', 'e8KWwpgKCzXCgRpvIw==', '6ZSf6K+m5LmL56Klw4cE', 'X8K0ZsOTZw==', 'w6dwNcKCLx56wr/DvMK3wpsMVsO8w4o=', 'D8OLHg==', 'TUIRwrTDvsOpMl8sDMON', 'SWbDmsOAwoI=', 'G8KwMA==', 'AgbClmbDjQ==', 'KsOVwpF4Iw==', 'E8OuwolEFQ==', 'w7XDicOjwq/Dv8K1IMK+wr1iD8K4w55N', 'woJKDyYVw6JaWmg=', 'KCpTYMKr', 'wr8Wwrs2QQ==', 'w7svHAYI', 'P8OuGRoL', 'wpUBMcKawpk=', 'VsOrJioUGcKkeXFhQ1fDvg==', 'w7BvB1fDnA==', 'w5XDj8OcwoHDog==', 'XUE7NsKFScKUD8OnaMO3KH4a', 'DsOxPwAWFsKgIGdh', 'SgVeNsK7woF6WcOp', 'wrQaIMKswog=', 'w59AwqbCtCA=', 'fVjCowVs', 'wpcjwqgYaw==', 'w4Umw7rDpg==', 'wqQ+wo8=', 'EcO/CMOx', 'w6gGPyw9AsKV', 'XVHCgQ==', 'woHDjHTDilgUHcOQw4h2wqckEiw=', 'wq8PwqklNgDCmcKjPw==', 'AsKqwpLCoCI=', 'JMKvBcOjMg==', 'wpDDqcOrQRM=', 'DcOxLjsH', 'wrfCtcOKHcOO', 'w6IfDAoj', 'H8OqJQ==', 'C2YXImUYwoFV', 'w7dNF2nDhA==', 'wpbDm2/Du1sFCcOFw4M=', 'w5hYUD9Xw5Y6axY=', 'wpTCs8KoPEp/LcO8AA==', 'wqTCgcOc', 'JC1TVcKHw5LCqcOdSA==', 'ScK/WcKw', '6Ky65rOjTx/Dn8OY5pWy5Lix5aWB6LSm44KW5oqW5p6i5pe55o6x776AwrfCvcK1ZW3DkQHDk8O3EMKbwo3DncOxfw==', 'EHkIP38=', 'EcOhDcOwGcK0wqM=', 'w4zDscKxWMKC', 'wq3DrMKtSTU=', 'wopEfsKIbA==', 'w6PDiGZYwr0=', 'Y3vDnA==', 'Ow9PasKk', 'M8Oqw4NuLA==', 'E8KmAMOLwpFow6wsPQ==', 'w5R3JcKCOQ==', 'wozDuURCw78=', 'TFY1GcKL', 'fnjCtyVPHsOuw7U=', 'UHwmF8KM', 'w7PDncOUwrjDpw==', 'cHrDvMOtwqc=', 'ElsAdg==', 'LTIybcOj', '6K2a5rCQ6KWR6aCb5aWK6Lee77yB6K+n5qOW5py/57yH57mNwrE3wofmiqzmnIvmlpTmj5zvvLnDjsOwM8OjwoBwd8OWwrdWBzfDl8OAKg=='];
(function(_0x7ae589, _0xea8199) {
    var _0x200a52 = function(_0x13f33d) {
        while (--_0x13f33d) {
            _0x7ae589['push'](_0x7ae589['shift']());
        }
    };
    _0x200a52(++_0xea8199);
}(__0x8bfa4, 0x11d));
var _0x4b19 = function(_0x24215e, _0x4ffab0) {
    _0x24215e = _0x24215e - 0x0;
    var _0x5b1742 = __0x8bfa4[_0x24215e];
    if (_0x4b19['initialized'] === undefined) {
        (function() {
            var _0x5cd109 = typeof window !== 'undefined' ? window : typeof process === 'object' && typeof require === 'function' && typeof global === 'object' ? global : this;
            var _0xc4d56b = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
            _0x5cd109['atob'] || (_0x5cd109['atob'] = function(_0x1f97b0) {
                var _0x216b0d = String(_0x1f97b0)['replace'](/=+$/, '');
                for (var _0x577c8f = 0x0, _0xb1db5, _0x528c1c, _0x501b8f = 0x0, _0x1809dd = ''; _0x528c1c = _0x216b0d['charAt'](_0x501b8f++); ~_0x528c1c && (_0xb1db5 = _0x577c8f % 0x4 ? _0xb1db5 * 0x40 + _0x528c1c : _0x528c1c,
                _0x577c8f++ % 0x4) ? _0x1809dd += String['fromCharCode'](0xff & _0xb1db5 >> (-0x2 * _0x577c8f & 0x6)) : 0x0) {
                    _0x528c1c = _0xc4d56b['indexOf'](_0x528c1c);
                }
                return _0x1809dd;
            }
            );
        }());
        var _0x4da370 = function(_0x16da18, _0x4dd938) {
            var _0x50e79f = [], _0x19a779 = 0x0, _0x69309d, _0x259322 = '', _0x4352ac = '';
            _0x16da18 = atob(_0x16da18);
            for (var _0x9b959f = 0x0, _0x54219a = _0x16da18['length']; _0x9b959f < _0x54219a; _0x9b959f++) {
                _0x4352ac += '%' + ('00' + _0x16da18['charCodeAt'](_0x9b959f)['toString'](0x10))['slice'](-0x2);
            }
            _0x16da18 = decodeURIComponent(_0x4352ac);
            for (var _0x3d8dc7 = 0x0; _0x3d8dc7 < 0x100; _0x3d8dc7++) {
                _0x50e79f[_0x3d8dc7] = _0x3d8dc7;
            }
            for (_0x3d8dc7 = 0x0; _0x3d8dc7 < 0x100; _0x3d8dc7++) {
                _0x19a779 = (_0x19a779 + _0x50e79f[_0x3d8dc7] + _0x4dd938['charCodeAt'](_0x3d8dc7 % _0x4dd938['length'])) % 0x100;
                _0x69309d = _0x50e79f[_0x3d8dc7];
                _0x50e79f[_0x3d8dc7] = _0x50e79f[_0x19a779];
                _0x50e79f[_0x19a779] = _0x69309d;
            }
            _0x3d8dc7 = 0x0;
            _0x19a779 = 0x0;
            for (var _0x40ed12 = 0x0; _0x40ed12 < _0x16da18['length']; _0x40ed12++) {
                _0x3d8dc7 = (_0x3d8dc7 + 0x1) % 0x100;
                _0x19a779 = (_0x19a779 + _0x50e79f[_0x3d8dc7]) % 0x100;
                _0x69309d = _0x50e79f[_0x3d8dc7];
                _0x50e79f[_0x3d8dc7] = _0x50e79f[_0x19a779];
                _0x50e79f[_0x19a779] = _0x69309d;
                _0x259322 += String['fromCharCode'](_0x16da18['charCodeAt'](_0x40ed12) ^ _0x50e79f[(_0x50e79f[_0x3d8dc7] + _0x50e79f[_0x19a779]) % 0x100]);
            }
            return _0x259322;
        };
        _0x4b19['rc4'] = _0x4da370;
        _0x4b19['data'] = {};
        _0x4b19['initialized'] = !![];
    }
    var _0x560374 = _0x4b19['data'][_0x24215e];
    if (_0x560374 === undefined) {
        if (_0x4b19['once'] === undefined) {
            _0x4b19['once'] = !![];
        }
        _0x5b1742 = _0x4b19['rc4'](_0x5b1742, _0x4ffab0);
        _0x4b19['data'][_0x24215e] = _0x5b1742;
    } else {
        _0x5b1742 = _0x560374;
    }
    return _0x5b1742;
};
function InitPlay(_0x5bd1ce) {
    var _0x5f0140 = {
        'lFlfD': _0x4b19('0x0', 'xD92'),
        'yidPJ': function _0x4aaa16(_0x25c6ce, _0x4cd301) {
            return _0x25c6ce + _0x4cd301;
        },
        'Oordh': '版本号,js会定期弹窗,还请支持我们的工作',
        'OPoKN': function _0x147ae1(_0x1055f8, _0x1a2f6b) {
            return _0x1055f8 !== _0x1a2f6b;
        },
        'nJSuN': _0x4b19('0x1', '3Yye'),
        'PuoXi': function _0x10df60(_0x481596, _0x26465b) {
            return _0x481596 === _0x26465b;
        },
        'WqKIx': _0x4b19('0x2', 'T@a$'),
        'jenaw': _0x4b19('0x3', 'BLXv'),
        'rGGXZ': function _0x5a4c91(_0x932825, _0x254f08) {
            return _0x932825 + _0x254f08;
        },
        'UvPEm': function _0x62cc2(_0x11acf2, _0x433b2e) {
            return _0x11acf2 + _0x433b2e;
        },
        'kvERD': '<video\x20width=\x22100%\x22\x20height=\x22100%\x22\x20controls=\x22controls\x22\x20autoplay=\x22autoplay\x22\x20poster=\x22//kdyimg.hcc11.com/Img/1168149110100987904\x22\x20webkit-playsinline\x20x-webkit-airplay>',
        'kwWTq': '\x22\x20type=\x22',
        'GcKkq': _0x4b19('0x4', 'oYQv'),
        'JmTdU': _0x4b19('0x5', '#glN'),
        'wCdLB': _0x4b19('0x6', 'K!a$'),
        'gCBva': 'application/x-mpegURL',
        'ZrTvp': function _0x2676d2(_0x20d71e, _0x145f50) {
            return _0x20d71e(_0x145f50);
        },
        'gigda': function _0x1eec5f(_0x4ed671, _0x5e5199) {
            return _0x4ed671 + _0x5e5199;
        },
        'Iwlqc': function _0x57be01(_0x5209ec, _0x50aa2d) {
            return _0x5209ec + _0x50aa2d;
        },
        'IpWzf': '<source\x20src=\x22',
        'lUGji': 'video/mp4'
    };
    var _0x1cd12c = _0x4b19('0x7', 'Owyy')['split']('|')
      , _0x5897dc = 0x0;
    while (!![]) {
        switch (_0x1cd12c[_0x5897dc++]) {
        case '0':
            if (_0x269426 === '1') {
                this['txinit'](_0x29df76, _0x2458c4);
            } else {
                if (_0x4b19('0x8', 'N)e!') !== _0x5f0140['lFlfD']) {
                    this[_0x4b19('0x9', 'Fy5*')](_0x2458c4, _0x29df76);
                } else {
                    w[c](_0x5f0140['yidPJ']('删除', _0x5f0140[_0x4b19('0xa', '#glN')]));
                }
            }
            continue;
        case '1':
            _0x29df76 = this[_0x4b19('0xb', 'K!a$')](_0x29df76);
            continue;
        case '2':
            var _0x3def1a = this['checkSys']();
            continue;
        case '3':
            if (_0x5f0140[_0x4b19('0xc', 'x9L&')](_0x503c40, _0x5f0140[_0x4b19('0xd', 'xD92')])) {
                if (_0x5f0140['PuoXi'](_0x5f0140[_0x4b19('0xe', 'xD92')], _0x5f0140['jenaw'])) {
                    document[_0x4b19('0xf', '![oG')](_0x2458c4)[_0x4b19('0x10', 'LEgw')] = _0x5f0140[_0x4b19('0x11', '3Yye')](_0x5f0140[_0x4b19('0x12', 'zE@s')](_0x5f0140['rGGXZ'](_0x5f0140[_0x4b19('0x13', '@RXJ')](_0x5f0140[_0x4b19('0x14', '!TBv')](_0x5f0140[_0x4b19('0x15', 'f62T')], _0x4b19('0x16', '!TBv')), _0x29df76), _0x5f0140[_0x4b19('0x17', 't1b3')]), _0x54a249), _0x5f0140[_0x4b19('0x18', '![oG')]);
                    return;
                } else {
                    document[_0x4b19('0x19', 'zoAa')](_0x4b19('0x1a', '!TBv'))[_0x4b19('0x1b', '2jI3')] = _0x5f0140[_0x4b19('0x1c', 'f62T')];
                    return;
                }
            }
            continue;
        case '4':
            if (_0x5f0140[_0x4b19('0x1d', 'TEpy')](_0x29df76['indexOf'](_0x5f0140[_0x4b19('0x1e', 'OKhb')]), -0x1)) {
                _0x54a249 = _0x5f0140['gCBva'];
            }
            continue;
        case '5':
            _0x5f0140[_0x4b19('0x1f', 'zE@s')]($, '#' + _0x2458c4)[_0x4b19('0x20', 'fEOu')]('');
            continue;
        case '6':
            if (_0x3def1a[_0x4b19('0x21', 'zE@s')] || _0x3def1a[_0x4b19('0x22', 'N)e!')] || _0x3def1a[_0x4b19('0x23', '@RXJ')] || _0x3def1a[_0x4b19('0x24', 'PQ3v')]) {
                document[_0x4b19('0x25', '(Ua3')](_0x2458c4)[_0x4b19('0x26', 'zaSJ')] = _0x5f0140[_0x4b19('0x27', 'o#xi')](_0x5f0140[_0x4b19('0x28', 'K!a$')](_0x5f0140[_0x4b19('0x29', 'ecff')](_0x5f0140[_0x4b19('0x2a', '!TBv')](_0x5f0140[_0x4b19('0x2b', 'qXP7')](_0x5f0140['kvERD'], _0x5f0140['IpWzf']), _0x29df76), _0x5f0140[_0x4b19('0x2c', '@RXJ')]), _0x54a249), _0x5f0140['GcKkq']);
                return;
            }
            continue;
        case '7':
            var _0x29df76 = _0x5bd1ce[_0x4b19('0x2d', '!TBv')]
              , _0x2458c4 = _0x5bd1ce['elem']
              , _0x269426 = _0x5bd1ce['vt']
              , _0x503c40 = location[_0x4b19('0x2e', 'THu8')]
              , _0x54a249 = _0x5f0140[_0x4b19('0x2f', 't1b3')];
            continue;
        }
        break;
    }
}
InitPlay[_0x4b19('0x30', '(Ua3')] = {
    'txinit': function(_0x4e38dd, _0x28598f) {
        var _0x58a3e2 = {
            'lTUmB': _0x4b19('0x31', 'LEgw'),
            'jXide': function _0x53839b(_0x231fb8, _0x3ef363) {
                return _0x231fb8 > _0x3ef363;
            },
            'LfJbW': _0x4b19('0x32', 'TWI1'),
            'tlpMP': function _0x3d5ac3(_0x19ae0e, _0x2163cf) {
                return _0x19ae0e === _0x2163cf;
            },
            'ZHxvr': _0x4b19('0x33', 'qXP7'),
            'GZBKR': 'XJh',
            'jLxZE': _0x4b19('0x34', '3Yye'),
            'jBgKQ': function _0x4b74c3(_0x1e2e5f, _0x6cdbec) {
                return _0x1e2e5f === _0x6cdbec;
            },
            'vrzjb': function _0xf4f6ce(_0x2808de, _0x2485b9) {
                return _0x2808de + _0x2485b9;
            },
            'AXfnU': '版本号,js会定期弹窗,还请支持我们的工作',
            'aqCRt': function _0x43a6da(_0x498cf4, _0x264e79) {
                return _0x498cf4 < _0x264e79;
            },
            'vsTIM': _0x4b19('0x35', 'N)e!'),
            'VICOU': '请求错误,请刷新重试\x20\x20技术支持:parse.hcc11.com',
            'UHPzi': _0x4b19('0x36', 'nEs%')
        };
        var _0xbeea7e = _0x58a3e2['lTUmB'][_0x4b19('0x37', 'THu8')]('|')
          , _0x81e5e0 = 0x0;
        while (!![]) {
            switch (_0xbeea7e[_0x81e5e0++]) {
            case '0':
                if (_0x58a3e2['jXide'](_0x4e38dd[_0x4b19('0x38', 'N)e!')](_0x58a3e2[_0x4b19('0x39', 'T@a$')]), 0x0)) {
                    if (_0x58a3e2[_0x4b19('0x3a', 'TWI1')](_0x58a3e2[_0x4b19('0x3b', 'Owyy')], _0x58a3e2[_0x4b19('0x3c', 'hMh0')])) {
                        c += _0x4b19('0x3d', '#glN');
                        b = encode_version;
                        if (!(typeof b !== _0x58a3e2[_0x4b19('0x3e', '3Yye')] && _0x58a3e2[_0x4b19('0x3f', 'oYQv')](b, _0x4b19('0x40', 'E[nM')))) {
                            w[c](_0x58a3e2[_0x4b19('0x41', '7Dg^')]('删除', _0x58a3e2[_0x4b19('0x42', 'nEs%')]));
                        }
                    } else {
                        _0x53466b = _0x4e38dd;
                    }
                } else {
                    _0x19aa70 = _0x4e38dd;
                }
                continue;
            case '1':
                var _0x53466b = ''
                  , _0x19aa70 = ''
                  , _0x4787a9 = _0x58a3e2[_0x4b19('0x43', 'zoAa')]('kdy666.com.', _0x4e38dd['substring'](0x0, 0x64));
                continue;
            case '2':
                window[_0x4b19('0x44', 'OKhb')] = new TcPlayer(_0x28598f,_0x535095);
                continue;
            case '3':
                var _0xa167e9 = {
                    'wrfVa': function _0x1a0df2(_0x593fdb, _0x57753a) {
                        return _0x58a3e2[_0x4b19('0x45', 'zoAa')](_0x593fdb, _0x57753a);
                    },
                    'UHYNt': function _0x2d6566(_0x5aef79, _0x3b226c) {
                        return _0x58a3e2[_0x4b19('0x46', '![oG')](_0x5aef79, _0x3b226c);
                    },
                    'ppNYZ': function _0x1b88cd(_0x52f2e9, _0x2850f4) {
                        return _0x52f2e9 === _0x2850f4;
                    }
                };
                continue;
            case '4':
                var _0x535095 = {
                    'm3u8': _0x53466b,
                    'mp4': _0x19aa70,
                    'autoplay': ![],
                    'live': ![],
                    'width': _0x58a3e2[_0x4b19('0x47', '#glN')],
                    'height': _0x4b19('0x48', '2jI3'),
                    'volume': 0x1,
                    'remember': 0x1,
                    'wording': {
                        2: _0x58a3e2[_0x4b19('0x49', '#HzI')],
                        2032: _0x4b19('0x4a', 'fEOu'),
                        2048: _0x58a3e2['UHPzi']
                    },
                    'listener': function(_0x30a67b) {
                        var _0x510662 = window[_0x4b19('0x4b', '3Yye')][_0x4b19('0x4c', 'zD%O')]()
                          , _0x9590e8 = localStorage[_0x4b19('0x4d', 'N)e!')](_0x4787a9)
                          , _0x2ba60c = parseInt(_0x9590e8);
                        if (window[_0x4b19('0x4e', 'zoAa')][_0x4b19('0x4f', '#5be')]() && _0x510662 > 0x64) {
                            localStorage[_0x4b19('0x50', 'zaSJ')](_0x4787a9, _0x510662);
                            return;
                        }
                        if (_0xa167e9[_0x4b19('0x51', 'N)e!')](_0x510662, 0x0) && _0xa167e9['UHYNt'](_0x510662, 0x1) && _0xa167e9[_0x4b19('0x52', 'f62T')](isNaN(_0x2ba60c), ![]) && _0x2ba60c > 0x1) {
                            window[_0x4b19('0x53', 't1b3')]['currentTime'](_0x2ba60c);
                        }
                    }
                };
                continue;
            }
            break;
        }
    },
    'initDplayer': function(_0x5076b8, _0x4ea115) {
        var _0x21a5bc = {
            'kBxiQ': _0x4b19('0x54', 'x06t'),
            'abdyk': 'progress',
            'HjEkG': function _0x3408f2(_0x517f27, _0x23dbdb) {
                return _0x517f27(_0x23dbdb);
            },
            'ATsEy': function _0x6e0714(_0x2aa924, _0x38b35e) {
                return _0x2aa924 > _0x38b35e;
            },
            'cXCaY': function _0x1a32c0(_0x31f65a, _0x1814fa) {
                return _0x31f65a < _0x1814fa;
            },
            'cBuIP': function _0x3e496d(_0x4451d9, _0x4b65d7) {
                return _0x4451d9(_0x4b65d7);
            },
            'kZgYC': function _0x430b67(_0x2896fb, _0x50a9e9) {
                return _0x2896fb !== _0x50a9e9;
            },
            'QeVnn': 'div_player',
            'jbgWp': 'kdy666.com.',
            'SfCLA': _0x4b19('0x55', '#glN')
        };
        var _0x168329 = _0x21a5bc[_0x4b19('0x56', 'nEs%')][_0x4b19('0x57', 'x9L&')]('|')
          , _0x28627e = 0x0;
        while (!![]) {
            switch (_0x168329[_0x28627e++]) {
            case '0':
                _0x2ca73f['on'](_0x21a5bc[_0x4b19('0x58', 'o#xi')], function() {
                    var _0x48451f = _0x2ca73f[_0x4b19('0x59', 'e!VC')]['currentTime']
                      , _0x15bd3f = localStorage[_0x4b19('0x5a', 'NxPN')](_0x3e4a5d)
                      , _0x43795a = _0x56996d[_0x4b19('0x5b', '7Dg^')](parseInt, _0x15bd3f);
                    if (_0x56996d[_0x4b19('0x5c', 'x9L&')](_0x48451f, 0x3)) {
                        localStorage[_0x4b19('0x50', 'zaSJ')](_0x3e4a5d, _0x48451f);
                        return;
                    }
                    if (_0x56996d[_0x4b19('0x5d', 'qiJd')](_0x48451f, 0x0) && _0x56996d[_0x4b19('0x5e', 'zE@s')](_0x48451f, 0x1) && _0x56996d[_0x4b19('0x5f', 'LEgw')](isNaN, _0x43795a) === ![] && _0x43795a > 0x1) {
                        if (_0x56996d[_0x4b19('0x60', 'hMh0')](_0x56996d[_0x4b19('0x61', 'hMh0')], _0x56996d[_0x4b19('0x62', '3Yye')])) {
                            document[_0x4b19('0x63', 'T@a$')](_0x56996d[_0x4b19('0x64', '#glN')])['innerHTML'] = _0x56996d[_0x4b19('0x65', 'f62T')];
                            return;
                        } else {
                            _0x2ca73f[_0x4b19('0x66', 'JB9i')](_0x43795a);
                        }
                    }
                });
                continue;
            case '1':
                var _0x56996d = {
                    'pEKho': function _0x2bcafd(_0x59ce02, _0xd62b8) {
                        return _0x21a5bc[_0x4b19('0x67', '!TBv')](_0x59ce02, _0xd62b8);
                    },
                    'lLONE': function _0x3390d9(_0x20345f, _0x1948d7) {
                        return _0x21a5bc[_0x4b19('0x68', 'f62T')](_0x20345f, _0x1948d7);
                    },
                    'YHMYG': function _0xc8eb(_0x1b9713, _0x251593) {
                        return _0x21a5bc[_0x4b19('0x69', 'TEpy')](_0x1b9713, _0x251593);
                    },
                    'fzwSG': function _0x567c76(_0x552627, _0x5cda4c) {
                        return _0x21a5bc['cXCaY'](_0x552627, _0x5cda4c);
                    },
                    'GvKhs': function _0x6e0714(_0x1d1eef, _0x5e7cff) {
                        return _0x21a5bc[_0x4b19('0x6a', 'N)e!')](_0x1d1eef, _0x5e7cff);
                    },
                    'tgxYj': function _0x4ad57f(_0x4b9e9e, _0xada5e2) {
                        return _0x21a5bc[_0x4b19('0x6b', 'hMh0')](_0x4b9e9e, _0xada5e2);
                    },
                    'hpYlV': _0x4b19('0x6c', 'Vxol'),
                    'LBdOJ': _0x21a5bc[_0x4b19('0x6d', 'qiJd')],
                    'TgutL': '错误代码-2'
                };
                continue;
            case '2':
                var _0x3e4a5d = _0x21a5bc['jbgWp'] + _0x4ea115[_0x4b19('0x6e', 'qiJd')](0x0, 0x64)
                  , _0x332907 = 'normal';
                continue;
            case '3':
                if (_0x4ea115[_0x4b19('0x6f', 'hMh0')](_0x21a5bc[_0x4b19('0x70', 'NxPN')]) !== -0x1) {
                    _0x332907 = _0x4b19('0x71', 'NxPN');
                }
                continue;
            case '4':
                var _0x2ca73f = new DPlayer({
                    'element': document['getElementById'](_0x5076b8),
                    'autoplay': !![],
                    'video': {
                        'url': _0x4ea115,
                        'type': _0x332907
                    }
                });
                continue;
            }
            break;
        }
    },
    'jie': function(_0x5b25e6) {
        _0x5b25e6 = this[_0x4b19('0x72', 'xD92')](_0x5b25e6);
        _0x5b25e6 = this[_0x4b19('0x73', 'ecff')](_0x5b25e6);
        return this[_0x4b19('0x74', 'NxPN')](_0x5b25e6);
    },
    'checkSys': function() {
        var _0x4e91a6 = {
            'RBlPu': _0x4b19('0x75', 'oYQv'),
            'lVMAJ': _0x4b19('0x76', 'qXP7'),
            'neivJ': function _0x48a716(_0x15071a, _0x2feb72) {
                return _0x15071a != _0x2feb72;
            },
            'jodgx': function _0x492ff3(_0x31212f, _0x4d141d) {
                return _0x31212f === _0x4d141d;
            },
            'GUerx': _0x4b19('0x77', 'THu8'),
            'GoFVS': function _0x8020f(_0x475009, _0x3f8495) {
                return _0x475009 == _0x3f8495;
            },
            'vfuZP': function _0x46e0fe(_0x411707, _0x245753) {
                return _0x411707 <= _0x245753;
            },
            'nFMls': function _0x5d58c0(_0x28a3b8, _0x3ca824) {
                return _0x28a3b8 === _0x3ca824;
            },
            'jmeHn': 'win'
        };
        var _0x56aff9 = _0x4b19('0x78', 'Fy5*')[_0x4b19('0x79', 'TWI1')]('|')
          , _0x37a6de = 0x0;
        while (!![]) {
            switch (_0x56aff9[_0x37a6de++]) {
            case '0':
                _0x364f71[_0x4b19('0x7a', '2jI3')] = _0x39a0a7['indexOf'](_0x4e91a6['RBlPu']) === 0x0;
                continue;
            case '1':
                return _0x364f71;
            case '2':
                var _0x364f71 = {
                    'win': ![],
                    'mac': ![],
                    'ios': ![],
                    'android': ![],
                    'ipad': ![]
                };
                continue;
            case '3':
                _0x39a0a7 = _0x39a0a7[_0x4b19('0x7b', 'hMh0')]();
                continue;
            case '4':
                _0x364f71['ios'] = _0x39a0a7[_0x4b19('0x7c', 'qiJd')](_0x4e91a6[_0x4b19('0x7d', '@RXJ')]) === 0x0;
                continue;
            case '5':
                _0x364f71[_0x4b19('0x7e', 'LEgw')] = _0x4e91a6[_0x4b19('0x7f', '@RXJ')](navigator[_0x4b19('0x80', 'x06t')]['match'](/iPad/i), null) ? !![] : ![];
                continue;
            case '6':
                _0x364f71['mac'] = _0x4e91a6[_0x4b19('0x81', 'zE@s')](_0x39a0a7[_0x4b19('0x82', 'TEpy')](_0x4e91a6[_0x4b19('0x83', 'qiJd')]), 0x0);
                continue;
            case '7':
                if (_0x4e91a6[_0x4b19('0x84', '(Wgf')](_0x39a0a7, null) || _0x4e91a6[_0x4b19('0x85', '(Wgf')](_0x39a0a7[_0x4b19('0x86', '^C1f')], 0x0)) {
                    return _0x364f71;
                }
                continue;
            case '8':
                _0x364f71[_0x4b19('0x87', 'LEgw')] = _0x4e91a6[_0x4b19('0x88', '7Dg^')](_0x39a0a7[_0x4b19('0x89', 'F]*J')](_0x4e91a6[_0x4b19('0x8a', 'TWI1')]), 0x0);
                continue;
            case '9':
                var _0x39a0a7 = navigator[_0x4b19('0x8b', 'Vxol')];
                continue;
            }
            break;
        }
    },
    'htoStr': function(_0x4f54c6) {
        var _0x249201 = {
            'prXRl': function _0x1ef882(_0x3c14f9, _0x4eb8d7) {
                return _0x3c14f9 < _0x4eb8d7;
            },
            'rSwlJ': function _0x432f6d(_0x1bd09e, _0x184f06) {
                return _0x1bd09e + _0x184f06;
            },
            'aQBLy': _0x4b19('0x8c', 't1b3'),
            'QFdHt': function _0xc3c1f0(_0x4504b9, _0x2760e9) {
                return _0x4504b9 + _0x2760e9;
            },
            'IUOKe': '3|8|5|9|0|4|6|1|7|2',
            'mdMqv': function _0x583c7b(_0x4f2f9a, _0x3cefec) {
                return _0x4f2f9a === _0x3cefec;
            },
            'dMYjd': _0x4b19('0x8d', 'qXP7'),
            'iZWyu': 'linux',
            'Otdip': 'mac',
            'jKYpC': function _0x1af513(_0x3834c2, _0x1d168e) {
                return _0x3834c2 == _0x1d168e;
            },
            'PEISC': function _0xaa331a(_0x235d35, _0x297922) {
                return _0x235d35 <= _0x297922;
            },
            'RICTJ': function _0x5a7c99(_0x43e30a, _0x3c89a9) {
                return _0x43e30a === _0x3c89a9;
            },
            'dihbn': _0x4b19('0x8e', 'x9L&'),
            'DjSzV': function _0x62164c(_0x5a2722, _0x325fd7) {
                return _0x5a2722 != _0x325fd7;
            }
        };
        var _0x3a7c27 = '';
        for (var _0x1894fd = 0x0; _0x249201[_0x4b19('0x8f', 'o#xi')](_0x1894fd, _0x4f54c6[_0x4b19('0x90', '#HzI')]); _0x1894fd = _0x249201['rSwlJ'](_0x1894fd, 0x2)) {
            if (_0x249201['aQBLy'] === 'JfP') {
                var _0x67dc33 = _0x249201[_0x4b19('0x91', 'Vxol')](_0x4f54c6[_0x1894fd], _0x4f54c6[_0x249201[_0x4b19('0x92', 'BLXv')](_0x1894fd, 0x1)]);
                _0x67dc33 = parseInt(_0x67dc33, 0x10);
                _0x3a7c27 += String['fromCharCode'](_0x67dc33);
            } else {
                var _0x4e2551 = _0x249201[_0x4b19('0x93', 'TEpy')][_0x4b19('0x94', 'ecff')]('|')
                  , _0x1d390a = 0x0;
                while (!![]) {
                    switch (_0x4e2551[_0x1d390a++]) {
                    case '0':
                        _0xc9f609[_0x4b19('0x95', 'zE@s')] = _0x249201[_0x4b19('0x96', 'f62T')](_0x1c6cdc['indexOf'](_0x249201[_0x4b19('0x97', 'F]*J')]), 0x0);
                        continue;
                    case '1':
                        _0xc9f609[_0x4b19('0x98', 'I2]H')] = _0x249201['mdMqv'](_0x1c6cdc['indexOf'](_0x249201[_0x4b19('0x99', 'T@a$')]), 0x0);
                        continue;
                    case '2':
                        return _0xc9f609;
                    case '3':
                        var _0xc9f609 = {
                            'win': ![],
                            'mac': ![],
                            'ios': ![],
                            'android': ![],
                            'ipad': ![]
                        };
                        continue;
                    case '4':
                        _0xc9f609[_0x4b19('0x9a', 'zaSJ')] = _0x1c6cdc['indexOf'](_0x249201[_0x4b19('0x9b', 'xD92')]) === 0x0;
                        continue;
                    case '5':
                        if (_0x249201['jKYpC'](_0x1c6cdc, null) || _0x249201[_0x4b19('0x9c', 'oYQv')](_0x1c6cdc[_0x4b19('0x9d', 'nEs%')], 0x0)) {
                            return _0xc9f609;
                        }
                        continue;
                    case '6':
                        _0xc9f609[_0x4b19('0x9e', 'oYQv')] = _0x249201['RICTJ'](_0x1c6cdc[_0x4b19('0x9f', 'PQ3v')](_0x249201['dihbn']), 0x0);
                        continue;
                    case '7':
                        _0xc9f609[_0x4b19('0xa0', 'xD92')] = _0x249201['DjSzV'](navigator[_0x4b19('0xa1', 'o#xi')][_0x4b19('0xa2', 'E[nM')](/iPad/i), null) ? !![] : ![];
                        continue;
                    case '8':
                        var _0x1c6cdc = navigator[_0x4b19('0xa3', 'x9L&')];
                        continue;
                    case '9':
                        _0x1c6cdc = _0x1c6cdc[_0x4b19('0xa4', 'ecff')]();
                        continue;
                    }
                    break;
                }
            }
        }
        return _0x3a7c27;
    },
    'strRevers': function(_0x2d9107) {
        return _0x2d9107[_0x4b19('0xa5', '#5be')]('')['reverse']();
    },
    'decodeStr': function(_0x3bbc38) {
        var _0x59a4e1 = {
            'JdJDz': function _0x3107cc(_0x363918, _0x3b00cd) {
                return _0x363918 / _0x3b00cd;
            },
            'ckwKL': function _0x19ce11(_0x3206af, _0x257f06) {
                return _0x3206af - _0x257f06;
            },
            'sgpBK': function _0x1ba2e0(_0x1697af, _0x2d59fa) {
                return _0x1697af + _0x2d59fa;
            }
        };
        var _0xe96d6 = _0x59a4e1[_0x4b19('0xa6', 'zD%O')](_0x59a4e1['ckwKL'](_0x3bbc38['length'], 0x6), 0x2)
          , _0x453777 = _0x3bbc38[_0x4b19('0xa7', 'TWI1')](0x0, _0xe96d6)
          , _0x4f4e58 = _0x3bbc38[_0x4b19('0xa8', 'x06t')](_0xe96d6 + 0x6);
        return _0x59a4e1[_0x4b19('0xa9', '!TBv')](_0x453777, _0x4f4e58);
    }
};



if (err[_0x4b19('0xaa', 'TWI1')] > 0x0) {
    document[_0x4b19('0xab', 'qXP7')](_0x4b19('0x1a', '!TBv'))[_0x4b19('0xac', 'Fy5*')] = err;
} else {
    var c = {
        'url': url,
        'elem': 'div_player',
        'dmId': dmId,
        'vt': vt
    };
    var play = new InitPlay(c);
}
;(function(_0x262adf, _0x2dcbaa, _0x499a23) {
    var _0x212a4e = {
        'JOiJz': _0x4b19('0xad', '^c3Q'),
        'dkHwr': function _0x4c6cb9(_0x3504a1, _0x10f48a) {
            return _0x3504a1 !== _0x10f48a;
        },
        'gHDMf': 'undefined',
        'NJqJl': function _0x4d7b1d(_0x47aa1f, _0xc574da) {
            return _0x47aa1f === _0xc574da;
        },
        'oYSbt': _0x4b19('0xae', 'ecff'),
        'eOfyA': '版本号,js会定期弹窗,还请支持我们的工作',
        'Kqzsp': '删除版本号,js会定期弹窗'
    };
    _0x499a23 = 'al';
    try {
        _0x499a23 += _0x212a4e['JOiJz'];
        _0x2dcbaa = encode_version;
        if (!(_0x212a4e[_0x4b19('0xaf', 'e!VC')](typeof _0x2dcbaa, _0x212a4e['gHDMf']) && _0x212a4e[_0x4b19('0xb0', '#glN')](_0x2dcbaa, _0x212a4e[_0x4b19('0xb1', 'qXP7')]))) {
            _0x262adf[_0x499a23]('删除' + _0x212a4e[_0x4b19('0xb2', 'N)e!')]);
        }
    } catch (_0xa93f48) {
        _0x262adf[_0x499a23](_0x212a4e[_0x4b19('0xb3', 'ecff')]);
    }
}(window));
;encode_version = 'sojson.v5';

跑路,舒服

posted @ 2020-08-29 22:57  WillWeson  阅读(2624)  评论(0编辑  收藏  举报