javascript-js 绑定域名的问题 谢谢

问题描述

js 绑定域名的问题 谢谢

最近公司有个任务要做JS绑定域名防止盗用 从网上找到一段 但是不知道运行的原理 大家帮忙看看 谢谢

function() {
    "use strict";
    !function(a, b) {
        var c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v;
        if (e = 13152551, l = function(a) {
            var b, c, d, f;
            for (f = [], c = 0, d = a.length; d > c; c++) b = a[c], f.push(b ^ e);
            return f;
        }, i = function(a) {
            var b;
            return b = l(a), String.fromCharCode.apply(String, b);
        }, f = function() {
            var b, c, d, e, f, g, h;
            return d = [ 13152582, 13152585, 13152576, 13152594, 13152587, 13152582, 13152597 ],
            e = [ 13152589, 13152630, 13152594, 13152578, 13152597, 13152606 ], b = [ 13152515 ],
            f = [ 13152585, 13152582, 13152586, 13152578, 13152596, 13152599, 13152582, 13152580, 13152578 ],
            a[i(d)] = a[i(e)] = a[i(b)] = a[i(f)] = void 0, h = [ 13152591, 13152595, 13152595, 13152599, 13152541, 13152520, 13152520, 13152607, 13152590, 13152594, 13152586, 13152590, 13152521, 13152594, 13152596 ],
            c = [ 13152632, 13152595, 13152584, 13152599 ], g = [ 13152584, 13152599, 13152578, 13152585 ],
            a[i(g)](i(h), i(c));
        }, a && b || f(), o = [ 13152591, 13152584, 13152596, 13152595, 13152585, 13152582, 13152586, 13152578 ],
        n = [ 13152534, 13152533, 13152528, 13152521, 13152535, 13152521, 13152535, 13152521, 13152534 ],
        p = [ 13152587, 13152584, 13152580, 13152582, 13152587, 13152591, 13152584, 13152596, 13152595 ],
        j = b[i(o)], j !== i(n) && j !== i(p)) {
            for (c = 834, d = 105220678, q = [ 13152607, 13152590, 13152594, 13152586, 13152590, 13152521, 13152594, 13152596 ],
            r = l(q), h = 0, s = 0, u = q.length; u > s; s++) k = q[s], h += k;
            for (g = 0, t = 0, v = r.length; v > t; t++) k = r[t], g += k;
            return m = i(q), h !== d || g !== c ? f() : j.slice(-m.length) !== m ? f() : void 0;
        }
    }(window, location, console);
}.call(this),

解决方案

服务器域名的绑定
域名和空间的绑定问题

解决方案二:

代码混淆了,所有变量和字符串全部编码了。这代码没法看了。

时间: 2024-08-25 19:50:20

javascript-js 绑定域名的问题 谢谢的相关文章

js动态获得滚动条宽度 JavaScript,js

javascript|js|动态 我现在有一个层,层中有一个div,当内容比较多的时候就出现滚动条,我现在想,当滚动条出现的时候,div中表格的宽度等于div的宽度减去滚动条的宽度,如何才能去动态获得滚动条的宽度,或者判断滚动条的状态既是否出现.------------------------------------------------------------------------------------ 是不是想这样?<div id="demo" style="

javascript(js)的小数点乘法除法问题详解

 本篇文章主要是对javascript(js)中的小数点乘法除法问题进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 一.用js计算 12.32 * 7  结果是多少?答案:86.24000000000001   为什么会出现这种问题?怎么解决? js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理. 以上的计算可以改为: 12.32 * 100 * 7 /100 得出的结果是:86.24,正确.   另外再计算一下: 8.80 * 100 * 12 /

javascript/JS常用正则表达式

javascript/JS限制用户名只能输入字母和数字下划线 function checkreg(){         var msg = "对不起,输入错误\n";         var regform = document.all.reg;         var username = regform.username;         var password1 = regform.password1;         var password2 = regform.passw

javascript (js)判断手机号码中国移动、中国联通、中国电信

原文:javascript (js)判断手机号码中国移动.中国联通.中国电信 我国使用的手机号码为11位,其中各段有不同的编码方向:前3位---网络识别号:第4-7位---地区编码:第8-11位---用户号码. 中国移动134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184.187.188.178(4G) 中国联通130.131.132.155.156.185.186.145(属于联通无线上网卡号段).176 (4G) 中国

javascript js 操作数组 增删改查的简单实现_javascript技巧

函数定义 Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } }

初探JavaScript——JS另类的作用域和声明提前

最近恰逢毕业季,千千万万的学生党开始步入社会,告别象牙塔似的学校生活.往往在人生的各个拐点的时候,情感丰富,感触颇深,各种对过去的美好的总 结,对未来的展望.与此同时,也让诸多的老"园"工看完这些小年轻的文章后感触良多,不禁也要写上几笔,所以就出来了很多类似"毕业两年小记"."毕业五 年有感"-- 可能就是某篇博文的一句话,某碗心灵鸡汤就拨动了你心里的那根尘封已久的弦,让你情不自禁的点了个赞,还忍不住的要在下面评论区留下自己此刻心潮澎湃的印记.

javascript(js)的小数点乘法除法问题详解_javascript技巧

一.用js计算12.32 * 7  结果是多少?答案:86.24000000000001 为什么会出现这种问题?怎么解决?js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理.以上的计算可以改为:12.32 * 100 * 7 /100得出的结果是:86.24,正确. 另外再计算一下:8.80 * 100 * 12 / 100结果:105.6000000000000238.80也会出现类似的问题. 精确度增加10倍:8.80 * 1000 * 12 / 1000结果:

如何写出高效的JavaScript JS性能优化窍门

本文我们来讨论一下JavaScript性能优化. Firefox拥有目前最快的JavaScript解析器 SpiderMonkey,有各种各样的让JavaScript的速度更快的努力,其中一个是asm.js. Asm.js是JavaScript是由Emscripten产生的一个子集,它为C/C++编绎成的JavaScript代码做了很多优化,编译型后的代码很难看,这就是为什么你不能自己写优化后的代码,但它运行非常快.我建议你阅读一下这篇文章 好了,我们的目标是写速度更快的JavaScript代码

JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具_javascript技巧

昨天分享了 http://jscompress.sinaapp.com/ 这个小工具后,发现大家还是很喜爱的. 因此今天我把它json化了.用json传输数据,也开放了api    本工具所有的功能实现都是由 http://jscompress.sinaapp.com/api 处理.(包括现在可以使用的这个在线压缩) 所有的数据交换均由 HTTP POST 输入处理后由 json 作为数据输出格式.  API参数 : http://jscompress.sinaapp.com/api?get={