ma4978898 2018-09-11 07:41 采纳率: 0%
浏览 1003
已结题

求问JS大神,这段JS是什么意思

 var _K = function() {
        setTimeout('location.href=location.pathname+location.search.replace(/[\?|&]captcha-challenge/,\'\')', 1500);
        document.cookie = '__jsl_clearance=1536651629.335|0|' + (function() {
            var _o = [function(_K) {
                return _K
            }, function(_o) {
                return _o
            }, (function() {
                var _K = document.createElement('div');
                _K.innerHTML = '<a href=\'/\'>_1R</a>';
                _K = _K.firstChild.href;
                var _o = _K.match(/https?:\/\//)[0];
                _K = _K.substr(_o.length).toLowerCase();
                return function(_o) {
                    for (var _1R = 0; _1R < _o.length; _1R++) {
                        _o[_1R] = _K.charAt(_o[_1R])
                    };
                    return _o.join('')
                }
            })()],
                _1R = [
                    [-~!{}],
                    [-~!{}] + ((+ !! window['__p' + 'hantom' + 'as']) + [
                        []
                    ][0]), [5],
                    [-~!{}] + [-~ {} - ~ {}],
                    [4 + 4],
                    [((-~ {} << -~ {}) << -~~~ {}) - ~ (-~ ((-~ (+!window['__p' + 'hantom' + 'as']) ^ -~~~ {})))],
                    [-~ {} - ~ {} - ~ {}], ((+ !! window['__p' + 'hantom' + 'as']) + [
                        []
                    ][0]), [-~ {} - ~ {}], ((-~ [] + [2]) / [2] + [] + []), [-~!{}] + [-~!{}],
                    [((-~ {} << -~ {})) * [(-~ {} << -~ {})]],
                    [(-~ {} + [((-~ {} << -~ {}) << -~~~ {})] >> -~ {})]
                ];
            for (var _K = 0; _K < _1R.length; _K++) {
                _1R[_K] = _o[[1, 2, 1, 0, 2, 1, 0, 1, 0, 2, 1, 0, 1][_K]](['DrZ', 'CzjdH', ({} + [] + [
                    []
                ][0]).charAt((+!window['__p' + 'hantom' + 'as']) + 8) + ({} + [] + [
                    []
                ][0]).charAt((+!window['__p' + 'hantom' + 'as']) + 8), [window['__p' + 'hantom' + 'as'] + [] + [
                    []
                ][0]][0].charAt(([-~ (+!window['__p' + 'hantom' + 'as'])] + ~~![] >> -~ (+!window['__p' + 'hantom' + 'as']))), [-~ {} - ~ {} - ~ {}], 'mXzcZO9GLO', [
                    [5]
                ], 'D', [
                    [-~!{}] + ((+ !! window['__p' + 'hantom' + 'as']) + [
                        []
                    ][0])], 'L', [
                    [(-~ {} + [((-~ {} << -~ {}) << -~~~ {})] >> -~ {})]
                ], 'Y%', ({} + [] + [
                    []
                ][0]).charAt((+!window['__p' + 'hantom' + 'as']) + 8)][_1R[_K]])
            };
            return _1R.join('')
        })() + ';Expires=Tue, 11-Sep-18 08:40:29 GMT;Path=/;'
    };
if ((function() {
    try {
        return !!window.addEventListener;
    } catch (e) {
        return false;
    }
})()) {
    document.addEventListener('DOMContentLoaded', _K, false)
} else {
    document.attachEvent('onreadystatechange', _K)
}

这段JS是什么意思啊,这边是想要得到document.cookie 的值,请问有什么办法么 。要怎么改造才可以再java代码里直接模拟执行啊?

  • 写回答

4条回答 默认 最新

  • 当作看不见 2018-09-11 08:01
    关注

    中间这一段是用类似于jsfuck
    http://www.jsfuck.com/
    这种东西转过了的吧,基本上没法看(正常人都理解不了,如果想要弄明白得花很多时间)

    评论

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站