Edit C:\Users\Administrator\AppData\Local\Microsoft\Windows\INetCache\IE\4VXXCE19\common[1].js
(function (w) { w.Common = { getUserId: function () { return (+new Date()) + Math.random().toString(10).substring(2, 6); }, GetQueryString: function (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }, getIeVersion: function () { if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/8./i) == "8.") { return "IE8"; } else if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.match(/9./i) == "9.") { return "IE9"; } else { return "!IE" } }, recommend_uid: function () { function gethash(s) { var m; if (s.indexOf('?') > 0) { var k = s.split('?')[1]; m = k.length; } else { m = 0; } return m; } var uid = function () { var d = (new Date() - 0); var s = window.location.href; var hash = gethash(s); uid = "" + d + hash + Math.random() + Math.random() + Math.random() + Math.random(); uid = uid.replace(/\./g, "").substring(0, 32); return uid; }; var ml = uid(); var cookie_uid = function () { $.cookie('cookie_uid_ad', ml, { expires: 30, path: '/', domain: 'news.7654.com' }); }; if (!$.cookie('cookie_uid_ad')) { uidm = ml; cookie_uid(ml); } else { uidm = $.cookie('cookie_uid_ad'); } return uidm; }, getSystem: function () { var sUserAgent = navigator.userAgent; var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows"); var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel"); if (isMac) return "Mac"; var isUnix = (navigator.platform == "X11") && !isWin && !isMac; if (isUnix) return "Unix"; var isLinux = (String(navigator.platform).indexOf("Linux") > -1); if (isLinux) return "Linux"; if (isWin) { var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1; if (isWin2K) return "Win2000"; var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1; if (isWinXP) return "WinXP"; var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1; if (isWin2003) return "Win2003"; var isWinVista = sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1; if (isWinVista) return "WinVista"; var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1; if (isWin7) return "Win7"; var isWin10 = sUserAgent.indexOf("Windows NT 10") > -1 || sUserAgent.indexOf("Windows 10") > -1; if (isWin10) return "Win10"; } return "other"; }, getBrowser: function () { var userAgent = navigator.userAgent; //?????????userAgent????? var isOpera = userAgent.indexOf("Opera") > -1; //??????Opera????? var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //??????IE????? var isEdge = userAgent.indexOf("Edge") > -1; //??????IE??dge????? var isFF = userAgent.indexOf("Firefox") > -1; //??????Firefox????? var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //??????Safari????? var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1; //???Chrome????? if (isIE) { var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); if (fIEVersion == 7) { return "IE7"; } else if (fIEVersion == 8) { return "IE8"; } else if (fIEVersion == 9) { return "IE9"; } else if (fIEVersion == 10) { return "IE10"; } else if (fIEVersion == 11) { return "IE11"; } else { return "0"; }//IE?????? return "IE"; } if (isOpera) { return "Opera"; } if (isEdge) { return "Edge"; } if (isFF) { return "FF"; } if (isSafari) { return "Safari"; } if (isChrome) { return "Chrome"; } }, /** * rc4 ??? * @param data * @param key * @returns {string} */ rc4_1: function (str, key) { unescape((str).replace(/\+/g,'%20')); str = CryptoJS.enc.Utf8.parse(str); var utfStr = CryptoJS.RC4.encrypt(str, key); return utfStr.toString().replace(new RegExp("\\n","gi"), ''); }, rc4: function (data, key) { var pwd = key; var cipher = []; key = []; var box = []; var pwd_length = pwd.length; var data_length = data.length; for (i = 0; i < 256; i++) { key[i] = pwd[i % pwd_length].charCodeAt(); // key[i] = pwd[i % pwd_length]; // console.log(key[i],pwd[i % pwd_length]); box[i] = i; } for (j = i = 0; i < 256; i++) { j = (j + box[i] + key[i]) % 256; tmp = box[i]; box[i] = box[j]; box[j] = tmp; } // console.log(key,box) // var byte1 = new Byte(56); for (a = j = i = 0; i < data_length; i++) { a = (a + 1) % 256; j = (j + box[a]) % 256; tmp = box[a]; box[a] = box[j]; box[j] = tmp; k = box[((box[a] + box[j]) % 256)]; // console.log(k,data[i].charCodeAt() ^ k); // console.log(data[i],encodeUnicode(data[i]).replace(/\\u/g, ""),data[i].charCodeAt(),k,String.fromCharCode(encodeUnicode(data[i]).replace(/\\/g, "") ^ k)); // cipher += String.fromCharCode(data[i].charCodeAt() ^ k); cipher[i] = data[i].charCodeAt() ^ k; } return cipher; }, /** * rc4 ??? * @param str * @param key * @returns {string | undefined} */ drc4: function (str, key) { str = CryptoJS.RC4.decrypt(str, key);//??? return CryptoJS.enc.Utf8.stringify(str); }, newDate:function(str){ var day = str.split(' '); var days = day[0].split('-'); var mi = day[day.length - 1].split(':'); var date = new Date(); date.setUTCFullYear(days[0], days[1] - 1, days[2]); date.setUTCHours(mi[0] - 8, mi[1], mi[2]); return date; }, }; })(window); // function rc4(data, key) { // var pwd = key; // var cipher = ''; // var key = []; // var box = []; // var pwd_length = pwd.length; // var data_length = data.length; // var tmp; // for (i = 0; i < 256; i++) { // key[i] = pwd[i % pwd_length].charCodeAt(); // box[i] = i; // } // for (j = i = 0; i < 256; i++) { // j = (j + box[i] + key[i]) % 256; // tmp = box[i]; // box[i] = box[j]; // box[j] = tmp; // } // for (a = j = i = 0; i < data_length; i++) { // a = (a + 1) % 256; // j = (j + box[a]) % 256; // tmp = box[a]; // box[a] = box[j]; // box[j] = tmp; // k = box[((box[a] + box[j]) % 256)]; // cipher += String.fromCharCode(data[i].charCodeAt() ^ k); // } // return cipher; // } // var a = Common.rc4('null null null null ?????? ???????????????????????', 'H3GkhMqv91a7bEH2'); // console.log(window.btoa(a)); // function str2utf8(str) { // return eval('\''+encodeURI(str).replace(/%/gm, '\\x')+'\''); // } /*// ???unicode ??? function encodeUnicode(str) { var res = []; for ( var i=0; i<str.length; i++ ) { res[i] = ( "00" + str.charCodeAt(i).toString(16) ).slice(-4); } return "\\u" + res.join("\\u"); } // ??? function decodeUnicode(str) { str = str.replace(/\\/g, "%"); //?????? str = unescape(str); //?????????????????? str = str.replace(/%/g, "\\"); //???????????????? str = str.replace(/\\/g, ""); return str; } function rc4(data, key) { var seq = Array(256); //int var das = Array(data.length); //code of data for (var i = 0; i < 256; i++) { seq[i] = i; var j = (j + seq[i] + key.charCodeAt(i % key.length)) % 256; var temp = seq[i]; seq[i] = seq[j]; seq[j] = temp; } for (var i = 0; i < data.length; i++) { das[i] = data.charCodeAt(i) } for (var x = 0; x < das.length; x++) { var i = (i + 1) % 256; var j = (j + seq[i]) % 256; var temp = seq[i]; seq[i] = seq[j]; seq[j] = temp; var k = (seq[i] + (seq[j] % 256)) % 256; das[x] = String.fromCharCode(das[x] ^ seq[k]); } return das.join(''); }*/ // var ctext = rc4("111sdv?????","H3GkhMqv91a7bEH2"); // // var text = rc4(ctext, "H3GkhMqv91a7bEH2"); // console.log("+++++++",text,ctext,$.base64.encode(ctext));
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de