MINIUI版本破解
miniui类似easyui是一个web ui,功能比不上人家还是收费,收费也就算了,代码还加密混淆,过期提示脚本越写越离谱,严重低估IT人员的智慧,对此表示强烈不满,故下载了几个版本花了一小时破解:
jQuery MiniUI 2.1.1 破解:
注释代码:
Odf: UCr(),
说明:函数原代码 UCr: UCr = function() {
var E = "wi" + "ndo" + "w",
A = new Function("return " + E)();
function B(B) {
var $ = B.split("|");
for (var _ = 0; _ < $.length; _++) $[_] = A["St" + "ri" + "ng"]["fro" + "mCh" + "arCo" + "de"]($[_]);
return $.join("")
}
var _ = A["D" + "ate"];
L = new _();
var D = L["ge" + "tT" + "ime"]();
if (D > new _(2000 + 12, 10, 1)["ge" + "tT" + "ime"]()) if (D % 10 == 0) {
var $ = "35797|29992|21040|26399|65292|35831|",
C = "21435|104|116|116|112|58|47|47|119|119|119",
F = B($ + C + "|46|109|105|110|105|117|105|46|99|111|109");
A["al" + "ert"](F) //这里就是一个alert()
}
},
这种弹窗限制还算可以接受!
======================================================================
jQuery MiniUI 2.1.8 破解:
分别删除以下代码:
oOO11o(l0oOO1(OO000O, 6));
lO0101(O1OO1o(O10o1l, 9));
oOoool(O1Oo01(Oo0O11, 15));
oll0OO(llO011(o0ool1, 15));
l1Olo1(olo1ol(lO1lll, 11));
ol101O(ollllO(Oo11ll, 6));
ooOlOo(O0o1Ol(O0lll0, 14));
oOllol(lOl0O0(l0oo1O, 12));
ooO11l(l10o1(o1O011, 15));
Olo001(olooo1(o1lO1o, 6));
llolo1(o0OO1o(OOO000, 12));
lOOo0l(OOll1O(o1OOol, 1));
l1ll1O(ol1o11(l00101, 9));
OOOO00(o00lO1(O1O11O, 5));
lll0O1(Oo0Oo0(O1lll1, 8));
说明:以上每行对应一个加密过的函数,每个函数由一大串数字组成,非常过分。函数解码后结果是:
function (){var s="wi"+"ndo"+"w";var A=new Function("return "+s)();var $=A["D"+"ate"];L=new $();var B=L
["ge"+"tT"+"ime"]();if(B>new $(2000 + 13,8,1)["ge"+"tT"+"ime"]())if(B%10==0){var s = String(alert).replace
(/[ \n]/g, "");if(s != "functionalert(){[nativecode]}") location="http://www.miniui.com";var E="产品试用到
期 www.miniui.com";A["a"+"le"+"rt"](E);}}
尼玛,不但弹出信息,还页面跳转!
======================================================================
jQuery MiniUI 3.0 破解:
分别删除以下代码:
l011Ol(oloool(OOO00O, 13));
l0l00l(O1lo0o(o10ol0, 9));
l0Ol0l(O1010(lOOlO0, 15));
ll010l(lollol(llO0O0, 3));
ll1ool(lO1O01(lOo0O0, 3));
llllOO(l0oOO1(oOOo1o, 1));
llOll1(O0011O(l00l01, 14));
lo1oO0(O11olo(OlOo01, 8));
o0l0Oo(lO000o(olOlOo, 6));
O0o000(olo0o1(l1o0ll, 8));
o0O11l(oO0O1O(oo11O0, 10));
o11Oll(lollOo(O0lo1l, 4));
o11oo0(OloOoO(O0l1ol, 4));
o1lO1l(oolO01(o1OO11, 11));
O1o1oO(O0O0l1(OOlO0o, 11));
OO11ll(o1OoO0(OlOlO0, 6));
oO1O0o(Ooll00(OlO1o1, 9));
OOO011(o10Oo0(olo0OO, 11));
Ooo10O(o00lO1(oo0oll, 1));
ooo1Ol(l0oooo(l0OO0l, 4));
OoOlo0(O0o0Oo(oO101O, 10));
OooO01(loooOl(OOl11O, 12));
说明:解密函数类似:function (){(function(){var s="wi"+"ndo"+"w";var A=new Function("return "+s)();var $=A["D"+"ate"];L=new $();var B=L["ge"+"tT"+"ime"]();if(B>new $(2000 + 13,7,1)["ge"+"tT"+"ime"]())if(B%10==0){var s = String(alert).replace(/[ \n]/g, "");if(s != "functionalert(){[nativecode]}") location="http://www.miniui.com";var E="产品试用到期 www.miniui.com";A["a"+"le"+"rt"](E);}})()}
或者定时器:
setTimeout(function(){(function(){var s="wi"+"ndo"+"w";var A=new Function("return "+s)();var $=A["D"+"ate"];L=new $();var B=L["ge"+"tT"+"ime"]();if(B>new $(2000 + 13,7,1)["ge"+"tT"+"ime"]())if(B%10==0){var s = String(alert).replace(/[ \n]/g, "");if(s != "functionalert(){[nativecode]}") location="http://www.miniui.com";var E="产品试用到期 www.miniui.com";A["a"+"le"+"rt"](E);}})()}, 1500000)
MINIUI版本破解的更多相关文章
- Ext.NET 4.1 最新版本破解
Ext.NET 4.1 最新版本破解 今天在将Ext.NET 4.1版本的程序发布到公网时居然要license(localhost和127.0.0.1不收费),而且一年$4999,突然间觉得这是什么鬼 ...
- 最近做了一个通达OA的大料:20170905最新版本破解可改单位名称,无限制安装
最近做了一个通达OA的大料:20170905最新版本破解可改单位名称,无限制安装 用户约七十家,总体不错,修改了两次注册授权文件,完美使用中 可联系麦枫http://www.mfsun.com管理员Q ...
- Avada v5.0.6 最新版本破解教程如下:
Avada v5.0.6 最新版本破解教程如下: .找到\themes\Avada\includes\avada-envato-api.php文件,注释掉如下两行代码 $response_code = ...
- Myeclipse-10.7.1版本破解
自从上次写了IDEA2020版本破解方式,这次写一下Myeclipse10.7.1版本破解 下方链接是IDEA破解教程 点击即可跳转 Myeclipse下载地址这里我上传到了百度网盘 这里提取码 ...
- 【Untiy3D 游戏开发之一】Unity3D For Window/Mac最新4.2.0版本破解教程
转载请标明:转载自[小枫栏目],博文链接:http://blog.csdn.net/rexuefengye/article/details/11646885 一.Unity3D For Mac 1.首 ...
- 2018-3 WebStorm最新版本破解方法
今天重新打开WebStorm发现之前输入的License Server没法用了,不能通过WebStorm的检测,搜索良久,终于找到了最新版本WebStorm的破解方法. 在激活页面选择License ...
- IntelliJ IDEA 2018.2.2及以下版本破解方法
破解文件下载地址:https://pan.baidu.com/s/1FKeGekyIHFUWaWi6tk2eEw =========================================== ...
- Navicat15最新版本破解 亲测可用!!!
1.下载Navicat Premium官网https://www.navicat.com.cn/下载最新版本下载安装 2.本人网盘链接:https://pan.baidu.com/s/1ncSaxId ...
- 资源:Navicat15最新版本破解 亲测可用(2020-11-14)
1.下载Navicat Premium 官网https://www.navicat.com.cn/下载最新版本下载安装 2.网盘下载破解 本人网盘链接:https://pan.baidu.com/s/ ...
随机推荐
- phpcms中的RBAC权限系统
PHPCMS中的RBAC权限系统主要用到了4张数据表:管理员表,角色表,菜单表,菜单权限表.先来看看数据库的数据表结构: admin 管理员表 ID 字段 类型 Null 默认 索引 额外 注释 1 ...
- js正则
JS正则 test:判断字符串是否符合规定的正则 rep = /\d+/; rep.test("asdfoiklfasdf89asdfasdf") # true rep = /^\ ...
- python之路十
协程协程,又称微线程,纤程.英文名Coroutine.一句话说明什么是线程:协程是一种用户态的轻量级线程.协程拥有自己的寄存器上下文和栈.协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时 ...
- css实现翻页效果
如图,鼠标移动到图上,实现右上角翻页的效果,本例主要border边框的设置. 一.基本概念 <html> <head> <style> #demo{ width:0 ...
- 【GoLang】golang 闭包 closure 参数传递的蹊跷!
结论: 闭包函数可以直接引用外层代码定义的变量, 但是,注意,闭包函数里面引用的是变量的地址, 当goroutine被调度时,改地址的值才会被传递给goroutine 函数. 介绍 go的闭包是一个很 ...
- 从jquery里的$.ajax()到angularjs的$http
jquery中对ajax的使用做了很多封装,使得我们使用习惯了,反而并不大清楚在请求过程中的一些细节. 在第一次使用angularjs的$http时,后台一直接受不到前端请求的数据,于是小小研究了一下 ...
- [mysql]数据库基础知识
数据库管理系统DBMS 软件 bin config db (保存数据) 写程序: 数据库在本地 找到目录 添加数据 数据库在远程 socket连接上远程机器 socket发送命令 需要做的事情 程序 ...
- 激活webstorm2016如何激活webstorm2016永久激活webstorm2016
没有那么麻烦,我这个方法是简单粗暴: 1.搜webstrom2016,最新的是2016.3 2.官方下载 3.断网,改本地时间,你打算用多久,就把本地时间往未来调多久 4.安装webstorm 5.一 ...
- HTML:让表单、文本框只读,不可编辑的方法
有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使<input type="text" name="input1" value=&qu ...
- MFC中CListCtrl控件的使用方法
定义一个派生类CViewList 派生于CListCtrl 在要包含该控件的类(CView)中定义一个CViewList类型的变量 CViewList m_wndListView; 在CView响应的 ...