网站首页 > 易语言相关 > 易语言例程 正文
网易滑动 checkData V8 JavaScript 0x03
@刘一猿
function getData() { traceData = ["rrS7Uiix", "rXS7UiXx", "rIS7Uizx", "rZS7UiNi", "\\rS7UiAX", "\\XS7UiAl", "vgqr/OcliA33", "vgjr/Ocl/p33", "vgpr/OcUi4j3", "vgrr/OcUi4a3", "vgzr/OcUiEr3", "vgNr/OcUigX3", "vgir/OcUivN3", "vgXr/OcUivX3", "vgmr/OcUiva3", "vgFr/OcU/4j3", "vEqr/OcU/4a3", "vEjr/OcU/Ej3", "vEpr/OcU/gN3", "vErr/OcU/gr3", "vEzr/OcU/vN3", "vENr/OcU/vr3", "vEir/wcUx4r3", "vEXr/wcgigN3"] var l = new l_(); var obj = {}; Obj('', obj); var n = l.sample(this.traceData, 50), i = "ef84472b5216467aaabe16e693dfd15e", r = obj.eypt(obj.xor_encode(i, parseInt("16.5px", 10) / 320 * 100 + "")); return JSON.stringify({ d: obj.eypt(n.join(":")), m: "", p: r, ext: obj.eypt(obj.xor_encode(i, 1 + "," + this.traceData.length)) }) } function l_(e, t) { var n = {}.toString, i = { slice: function(e, t, n) { for (var i = [], r = t || 0, o = n || e.length; r < o; r++) i.push(r); return i }, getObjKey: function(e, t) { for (var n in e) if (e.hasOwnProperty(n) && e[n] === t) return n }, typeOf: function(e) { return null == e ? String(e) : n.call(e).slice(8, -1).toLowerCase() }, isFn: function(e) { return "function" == typeof e }, log: function(e, t) { var n = ["info", "warn", "error"]; return "string" == typeof e && ~n.indexOf(e) ? void(console && console[e]("[NECaptcha] " + t)) : void i.error('util.log(type, msg): "type" must be one string of ' + n.toString()) }, warn: function(e) { i.log("warn", e) }, error: function(e) { i.log("error", e) }, assert: function(e, t) { if (!e) throw new Error("[NECaptcha] " + t) }, msie: function r() { var e = navigator.userAgent, r = parseInt((/msie (\d+)/.exec(e.toLowerCase()) || [])[1]); return isNaN(r) && (r = parseInt((/trident\/.*; rv:(\d+)/.exec(e.toLowerCase()) || [])[1])), r }, now: function() { return (new Date).getTime() }, getIn: function(e, t, n) { if ("[object Object]" !== Object.prototype.toString.call(e)) return n; "string" == typeof t && (t = t.split(".")); for (var i = 0, r = t.length; i < r; i++) { var o = t[i]; if (i < r - 1 && !e[o]) return n || void 0; e = e[o] } return e }, raf: function o(e) { var o = window.requestAnimationFrame || window.webkitRequestAnimationFrame || function(e) { window.setTimeout(e, 16) }; o(e) }, nextFrame: function(e) { i.raf(function() { return i.raf(e) }) }, sample: function(e, t) { var n = e.length; if (n <= t) return e; for (var i = [], r = 0, o = 0; o < n; o++) o >= r * (n - 1) / (t - 1) && (i.push(e[o]), r += 1); return i }, template: function(e, t) { var n = function(e) { return e.replace(/([.*+?^${}()|[\]\/\\])/g, "\\$1") }, i = { start: "<%", end: "%>", interpolate: /<%=(.+?)%>/g }, r = i, o = new RegExp("'(?=[^" + r.end.substr(0, 1) + "]*" + n(r.end) + ")", "g"), l = new Function("obj", "var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('" + e.replace(/[\r\t\n]/g, " ").replace(o, "\t").split("'").join("\\'").split("\t").join("'").replace(r.interpolate, "',$1,'").split(r.start).join("');").split(r.end).join("p.push('") + "');}return p.join('');"); return t ? l(t) : l }, uuid: function l(e, t) { var n = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""), l = [], i = void 0; if (t = t || n.length, e) for (i = 0; i < e; i++) l[i] = n[0 | Math.random() * t]; else { var r = void 0; for (l[8] = l[13] = l[18] = l[23] = "-", l[14] = "4", i = 0; i < 36; i++) l[i] || (r = 0 | 16 * Math.random(), l[i] = n[19 === i ? 3 & r | 8 : r]) } return l.join("") } }; return i; } function Obj(e, t) { function n(e, t) { function n(e, t) { return e.charCodeAt(Math.floor(t % e.length)) } function i(e, t) { return t.split("").map(function(t, i) { return t.charCodeAt(0) ^ n(e, i) }) } return t = i(e, t), _(t) } __toByte = function(e) { function t(t) { return e.apply(this, arguments) } return t.toString = function() { return e.toString() }, t }(function(e) { if (e < -128) return __toByte(128 - (-128 - e)); if (e >= -128 && e <= 127) return e; if (e > 127) return __toByte(-129 + e - 127); throw new Error("1001") }); var i = function(e, t) { return __toByte(e + t) }, r = function(e, t) { if (null == e) return null; if (null == t) return e; for (var n = [], r = t.length, o = 0, l = e.length; o < l; o++) n[o] = i(e[o], t[o % r]); return n }, o = function(e, t) { return e = __toByte(e), t = __toByte(t), __toByte(e ^ t) }, l = function(e, t) { if (null == e || null == t || e.length != t.length) return e; for (var n = [], i = e.length, r = 0, l = i; r < l; r++) n[r] = o(e[r], t[r]); return n }, a = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"], u = function(e) { var t = []; return t.push(a[e >>> 4 & 15]), t.push(a[15 & e]), t.join("") }, f = function(e) { var t = e.length; if (null == e || t < 0) return new String(""); for (var n = [], i = 0; i < t; i++) n.push(u(e[i])); return n.join("") }, s = function(e) { if (null == e || 0 == e.length) return []; for (var t = new String(e), n = [], i = t.length / 2, r = 0, o = 0; o < i; o++) { var l = parseInt(t.charAt(r++), 16) << 4, a = parseInt(t.charAt(r++), 16); n[o] = __toByte(l + a) } return n }, j = function(e) { if (null == e || void 0 == e) return e; for (var t = encodeURIComponent(e), n = [], i = t.length, r = 0; r < i; r++) if ("%" == t.charAt(r)) { if (!(r + 2 < i)) throw new Error("1009"); n.push(s(t.charAt(++r) + "" + t.charAt(++r))[0]) } else n.push(t.charCodeAt(r)); return n }, c = function(e) { var t = []; return t[0] = e >>> 24 & 255, t[1] = e >>> 16 & 255, t[2] = e >>> 8 & 255, t[3] = 255 & e, t }, d = function(e) { var t = c(e); return f(t) }, p = function(e, t, n) { var i = []; if (null == e || 0 == e.length) return i; if (e.length < n) throw new Error("1003"); for (var r = 0; r < n; r++) i[r] = e[t + r]; return i }, h = function(e, t, n, i, r) { if (null == e || 0 == e.length) return n; for (var o = 0; o < r; o++) n[i + o] = e[t + o]; return n }, y = function(e) { for (var t = [], n = 0; n < e; n++) t[n] = 0; return t }, v = function(e) { return null == e || void 0 == e || "" == e }, b = function() { return ["i", "/", "x", "1", "X", "g", "U", "0", "z", "7", "k", "8", "N", "+", "l", "C", "p", "O", "n", "P", "r", "v", "6", "\\", "q", "u", "2", "G", "j", "9", "H", "R", "c", "w", "T", "Y", "Z", "4", "b", "f", "S", "J", "B", "h", "a", "W", "s", "t", "A", "e", "o", "M", "I", "E", "Q", "5", "m", "D", "d", "V", "F", "L", "K", "y"] }, g = function() { return "3" }, m = function(e, t, n) { var i, r, o, l = b(), a = g(), u = []; if (1 == n) i = e[t], r = 0, o = 0, u.push(l[i >>> 2 & 63]), u.push(l[(i << 4 & 48) + (r >>> 4 & 15)]), u.push(a), u.push(a); else if (2 == n) i = e[t], r = e[t + 1], o = 0, u.push(l[i >>> 2 & 63]), u.push(l[(i << 4 & 48) + (r >>> 4 & 15)]), u.push(l[(r << 2 & 60) + (o >>> 6 & 3)]), u.push(a); else { if (3 != n) throw new Error("1010"); i = e[t], r = e[t + 1], o = e[t + 2], u.push(l[i >>> 2 & 63]), u.push(l[(i << 4 & 48) + (r >>> 4 & 15)]), u.push(l[(r << 2 & 60) + (o >>> 6 & 3)]), u.push(l[63 & o]) } return u.join("") }, _ = function(e) { if (null == e || void 0 == e) return null; if (0 == e.length) return ""; var t = 3; try { for (var n = [], i = 0; i < e.length;) { if (!(i + t <= e.length)) { n.push(m(e, i, e.length - i)); break } n.push(m(e, i, t)), i += t } return n.join("") } catch (r) { throw new Error("1010") } }, T = function(e) { return _(j(e)) }, w = [0, 1996959894, 3993919788, 2567524794, 124634137, 1886057615, 3915621685, 2657392035, 249268274, 2044508324, 3772115230, 2547177864, 162941995, 2125561021, 3887607047, 2428444049, 498536548, 1789927666, 4089016648, 2227061214, 450548861, 1843258603, 4107580753, 2211677639, 325883990, 1684777152, 4251122042, 2321926636, 335633487, 1661365465, 4195302755, 2366115317, 997073096, 1281953886, 3579855332, 2724688242, 1006888145, 1258607687, 3524101629, 2768942443, 901097722, 1119000684, 3686517206, 2898065728, 853044451, 1172266101, 3705015759, 2882616665, 651767980, 1373503546, 3369554304, 3218104598, 565507253, 1454621731, 3485111705, 3099436303, 671266974, 1594198024, 3322730930, 2970347812, 795835527, 1483230225, 3244367275, 3060149565, 1994146192, 31158534, 2563907772, 4023717930, 1907459465, 112637215, 2680153253, 3904427059, 2013776290, 251722036, 2517215374, 3775830040, 2137656763, 141376813, 2439277719, 3865271297, 1802195444, 476864866, 2238001368, 4066508878, 1812370925, 453092731, 2181625025, 4111451223, 1706088902, 314042704, 2344532202, 4240017532, 1658658271, 366619977, 2362670323, 4224994405, 1303535960, 984961486, 2747007092, 3569037538, 1256170817, 1037604311, 2765210733, 3554079995, 1131014506, 879679996, 2909243462, 3663771856, 1141124467, 855842277, 2852801631, 3708648649, 1342533948, 654459306, 3188396048, 3373015174, 1466479909, 544179635, 3110523913, 3462522015, 1591671054, 702138776, 2966460450, 3352799412, 1504918807, 783551873, 3082640443, 3233442989, 3988292384, 2596254646, 62317068, 1957810842, 3939845945, 2647816111, 81470997, 1943803523, 3814918930, 2489596804, 225274430, 2053790376, 3826175755, 2466906013, 167816743, 2097651377, 4027552580, 2265490386, 503444072, 1762050814, 4150417245, 2154129355, 426522225, 1852507879, 4275313526, 2312317920, 282753626, 1742555852, 4189708143, 2394877945, 397917763, 1622183637, 3604390888, 2714866558, 953729732, 1340076626, 3518719985, 2797360999, 1068828381, 1219638859, 3624741850, 2936675148, 906185462, 1090812512, 3747672003, 2825379669, 829329135, 1181335161, 3412177804, 3160834842, 628085408, 1382605366, 3423369109, 3138078467, 570562233, 1426400815, 3317316542, 2998733608, 733239954, 1555261956, 3268935591, 3050360625, 752459403, 1541320221, 2607071920, 3965973030, 1969922972, 40735498, 2617837225, 3943577151, 1913087877, 83908371, 2512341634, 3803740692, 2075208622, 213261112, 2463272603, 3855990285, 2094854071, 198958881, 2262029012, 4057260610, 1759359992, 534414190, 2176718541, 4139329115, 1873836001, 414664567, 2282248934, 4279200368, 1711684554, 285281116, 2405801727, 4167216745, 1634467795, 376229701, 2685067896, 3608007406, 1308918612, 956543938, 2808555105, 3495958263, 1231636301, 1047427035, 2932959818, 3654703836, 1088359270, 936918e3, 2847714899, 3736837829, 1202900863, 817233897, 3183342108, 3401237130, 1404277552, 615818150, 3134207493, 3453421203, 1423857449, 601450431, 3009837614, 3294710456, 1567103746, 711928724, 3020668471, 3272380065, 1510334235, 755167117], S = function(e) { var t = 4294967295; if (null != e) for (var n = 0; n < e.length; n++) { var i = e[n]; t = t >>> 8 ^ w[255 & (t ^ i)] } return d(4294967295 ^ t, 8) }, E = function(e) { return S(null == e ? [] : j(e)) }, R = [120, 85, -95, -84, 122, 38, -16, -53, -11, 16, 55, 3, 125, -29, 32, -128, -94, 77, 15, 106, -88, -100, -34, 88, 78, 105, -104, -90, -70, 90, -119, -28, -19, -47, -111, 117, -105, -62, -35, 2, -14, -32, 114, 23, -21, 25, -7, -92, 96, -103, 126, 112, -113, -65, -109, -44, 47, 48, 86, 75, 62, -26, 72, -56, -27, 66, -42, 63, 14, 92, 59, -101, 19, -33, 12, -18, -126, -50, -67, 42, 7, -60, -81, -93, -86, 40, -69, -37, 98, -63, -59, 108, 46, -45, 93, 102, 65, -79, 73, -23, -46, 37, -114, -15, 44, -54, 99, -10, 60, -96, 76, 26, 61, -107, 18, -116, -55, -40, 57, -76, -82, 45, 0, -112, -77, 29, 43, -30, 109, -91, -83, 107, 101, 81, -52, -71, 84, 36, -41, 68, 39, -75, -122, -6, 11, -80, -17, -74, -73, 35, 49, -49, -127, 80, 103, 79, -25, 52, -43, 56, 41, -61, -24, 17, -118, 115, -38, 8, -78, 33, -85, -106, 58, -98, -108, 94, 116, -125, -51, -9, 71, 82, 87, -115, 9, 69, -123, 123, -117, 113, -22, -124, -87, 64, 13, 21, -89, -2, -99, -97, 1, -4, 34, 20, 83, 119, 30, -12, -110, -66, 118, -48, 6, -36, 104, -58, -102, 97, 5, -20, 31, -72, 70, -39, 67, -68, -57, 110, 89, 51, 10, -120, 28, 111, 127, 22, -3, 54, 53, -1, 100, 74, 50, 91, 27, -31, -5, -64, 124, -121, 24, -13, 95, 121, -8, 4], X = 4, k = 4, C = 4, O = 4, $ = function(e) { var t = []; if (null == e || void 0 == e || 0 == e.length) return y(k); if (e.length >= k) return p(e, 0, k); for (var n = 0; n < k; n++) t[n] = e[n % e.length]; return t }, I = function(e) { if (null == e || void 0 == e || 0 == e.length) return y(X); var t = e.length, n = 0; n = t % X <= X - C ? X - t % X - C : 2 * X - t % X - C; var i = []; h(e, 0, i, 0, t); for (var r = 0; r < n; r++) i[t + r] = 0; var o = c(t); return h(o, 0, i, t + n, C), i }, A = function(e) { if (null == e || e.length % X != 0) throw new Error("1005"); for (var t = [], n = 0, i = e.length / X, r = 0; r < i; r++) { t[r] = []; for (var o = 0; o < X; o++) t[r][o] = e[n++] } return t }, x = function(e) { var t = e >>> 4 & 15, n = 15 & e, i = 16 * t + n; return R[i] }, P = function(e) { if (null == e) return null; for (var t = [], n = 0, i = e.length; n < i; n++) t[n] = x(e[n]); return t }, N = function() { for (var e = [], t = 0; t < O; t++) { var n = 256 * Math.random(); n = Math.floor(n), e[t] = __toByte(n) } return e }, M = function(e, t) { if (null == e) return null; for (var n = __toByte(t), i = [], r = e.length, l = 0; l < r; l++) i.push(o(e[l], n)); return i }, L = function(e, t) { if (null == e) return null; for (var n = __toByte(t), r = [], o = e.length, l = 0; l < o; l++) r.push(i(e[l], n)); return r }, M = function(e, t) { if (null == e) return null; for (var n = __toByte(t), i = [], r = e.length, l = 0; l < r; l++) i.push(o(e[l], n)); return i }, D = function(e) { var t = M(e, 56), n = L(t, -40), i = M(n, 103); return i }, Y = function(e, t) { null == e && (e = []); var n = N(); t = $(t), t = l(t, $(n)), t = $(t); var i = t, o = I(e), a = A(o), u = []; h(n, 0, u, 0, O); for (var f = a.length, s = 0; s < f; s++) { var j = D(a[s]), c = l(j, t), d = r(c, i); c = l(d, i); var p = P(c); p = P(p), h(p, 0, u, s * X + O, X), i = p } return u }, B = function(e) { var t = "14731382d816714fC59E47De5dA0C871D3F"; if (null == t || void 0 == t) throw new Error("1008"); null != e && void 0 != e || (e = ""); var n = e + E(e), i = j(n), r = j(t), o = Y(i, r); return _(o) }; t.eypt = B, t.xor_encode = n, t.toByte = __toByte, t.str2Bytes = j, t.arrayCopy = p, t.arrayCopy2 = h, t.createEmptyArray = y, t.isEmptyString = v, t.base64Encode = T, t.getStringCRC32 = E, t.toByte = __toByte }
- 上一篇: 易语言支持黑月的打开加密文件的数据加密算法
- 下一篇: 恋爱漂流瓶app算法sig
猜你喜欢
- 2025-01-04 hook抓取电脑和安卓交互的TCP请求,Tcp-adb源码分享
- 2025-01-03 易语言取文件真实创建时间
- 2025-01-03 易语言实现彩色会闪会抖动的字,而且还在标题栏
- 2024-06-28 通讯录VCF文件生成源码
- 2024-03-16 2024无模块静默取已登录QQ
- 2024-03-16 批量转换PPT为PDF源码
- 2024-03-15 串口相关, 虚拟串口,枚举串口,PCOMM使用
- 2024-03-14 易语言取Unix时间戳源码
- 2024-03-13 易语言源码 安卓 ADB调试桥 真机调试
- 2024-03-11 易语言控件自动缩放源码
你 发表评论:
欢迎- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag
本文暂时没有评论,来添加一个吧(●'◡'●)