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版本破解的更多相关文章

  1. Ext.NET 4.1 最新版本破解

    Ext.NET 4.1 最新版本破解 今天在将Ext.NET 4.1版本的程序发布到公网时居然要license(localhost和127.0.0.1不收费),而且一年$4999,突然间觉得这是什么鬼 ...

  2. 最近做了一个通达OA的大料:20170905最新版本破解可改单位名称,无限制安装

    最近做了一个通达OA的大料:20170905最新版本破解可改单位名称,无限制安装 用户约七十家,总体不错,修改了两次注册授权文件,完美使用中 可联系麦枫http://www.mfsun.com管理员Q ...

  3. Avada v5.0.6 最新版本破解教程如下:

    Avada v5.0.6 最新版本破解教程如下: .找到\themes\Avada\includes\avada-envato-api.php文件,注释掉如下两行代码 $response_code = ...

  4. Myeclipse-10.7.1版本破解

    自从上次写了IDEA2020版本破解方式,这次写一下Myeclipse10.7.1版本破解 下方链接是IDEA破解教程 点击即可跳转 Myeclipse下载地址这里我上传到了百度网盘    这里提取码 ...

  5. 【Untiy3D 游戏开发之一】Unity3D For Window/Mac最新4.2.0版本破解教程

    转载请标明:转载自[小枫栏目],博文链接:http://blog.csdn.net/rexuefengye/article/details/11646885 一.Unity3D For Mac 1.首 ...

  6. 2018-3 WebStorm最新版本破解方法

    今天重新打开WebStorm发现之前输入的License Server没法用了,不能通过WebStorm的检测,搜索良久,终于找到了最新版本WebStorm的破解方法. 在激活页面选择License ...

  7. IntelliJ IDEA 2018.2.2及以下版本破解方法

    破解文件下载地址:https://pan.baidu.com/s/1FKeGekyIHFUWaWi6tk2eEw =========================================== ...

  8. Navicat15最新版本破解 亲测可用!!!

    1.下载Navicat Premium官网https://www.navicat.com.cn/下载最新版本下载安装 2.本人网盘链接:https://pan.baidu.com/s/1ncSaxId ...

  9. 资源:Navicat15最新版本破解 亲测可用(2020-11-14)

    1.下载Navicat Premium 官网https://www.navicat.com.cn/下载最新版本下载安装 2.网盘下载破解 本人网盘链接:https://pan.baidu.com/s/ ...

随机推荐

  1. VIM下的跳转练习

    在vim下可以使用常用的箭头键 但是 还有其它键可以让你更快的达到目标 hjkl 这是代替箭头键功能的 H M L 跳到屏幕的顶上 中间 下方 w 跳到下一个单词的开始e 跳到单词的结束b 向后跳 g ...

  2. Python: Win7下使用 pip install lxml 无法安装lxml?

    1.在网址 http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下,搜索lxml,下载Python对应的lxml版本.如下图: 2.打开cmd,进入到lxm ...

  3. <%#Eval if判断用法

    1.绑定Repeater 基础用法 <%#Eval("RoleID")%> 2.简单判断用法 <td> <%# Convert.ToBoolean(E ...

  4. LeetCode之283. Move Zeroes

    ---------------------------------------------------------------------- 解法一:空间换时间 我使用的办法也是类似于"扫描 ...

  5. Java基础学习(一)

    常见的dos命令 盘符: 进入指定的盘符下. dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除目录    注意:rd不能删除非空的文件夹,而且只能用于删除文件夹. cd ...

  6. RHCS 6.5 由于resource-agents-3.9.2-40.el6版本过低导致rgmanager[61164]: [fs] umount failed - REBOOTING问题的解决

    問題描述: RHEL 6.5版本RHCS在disable或者relocate service的時候,會導致節點重啟,查看日誌顯示umount掛载點失敗,日誌如下: Nov 29 16:03:50 ph ...

  7. 参数table_open_cache

    table_cache 参数设置表高速缓存的数目.每个连接进来,都会至少打开一个表缓存.因此, table_cache 的大小应与 max_connections 的设置有关.例如,对于 200 个并 ...

  8. ios10新特性-UserNotification

    引言:iOS的通知分本地通知和远程通知,iOS10之前采用的是UILocationNotification类,远程通知有苹果服务器进行转发,本地通知和远程通知其回调的处理都是通过AppDelegate ...

  9. curl运行json串,代理转发格式

    curl -b 'uin=o0450654733; skey=@tq9xjRvYy' -H "Content-Type: application/json" -X POST -d ...

  10. Angular JS 学习之路由

    1.AngularJS路由允许我们通过不同的URL访问不同的内容:通过AngularJS可以实现多视图的单页WEB访问(SPA) 2.通常我们的URL形式为http://runoob.com/firs ...