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. MYSQL(二)

    上一篇文章讲的是mysql的基本操作,这一篇会有一点难以理解,本节主要内容mysql视图,存储过程,函数,事务,触发器,以及动态执行sql 视图view 视图是一个虚拟表,其内容由查询定义.同真实的表 ...

  2. QuickSort 快速排序 基于伪代码实现

    本文原创,转载请注明地址 http://www.cnblogs.com/baokang/p/4737492.html 伪代码 quicksort(A, lo, hi) if lo < hi p ...

  3. 可以正确显示表格线的Grid item view

    Android上要显示一个表格,没有Swing那么专门的JTable可用. 搜了下,一般用GridView,有诸多不便和需要自己实现的地方: 跟ListView一样的Adapter,getView的时 ...

  4. WebService -- Java 实现之 CXF ( 使用CXF工具生成client 程序)

    1. 下载CXF 工具解压到磁盘 2.添加工具bin目录到PATH环境变量 3.创建一个CXF client新项目 4. run -> cmd 到指定目录,并运行工具目录下的批处理 “wadl2 ...

  5. python 单步调试初探(未完待续)

    pdb 调试: import pdb pdb.set_trace()     pudb 调试: http://python.jobbole.com/82638/

  6. svn 更新命令(冲突时使用theirs)

    svn cleanup svn revert -R -q ./ svn up --force --accept tc

  7. mysql事务和锁InnoDB

    背景 MySQL/InnoDB的加锁分析,一直是一个比较困难的话题.我在工作过程中,经常会有同事咨询这方面的问题.同时,微博上也经常会收到MySQL锁相关的私信,让我帮助解决一些死锁的问题.本文,准备 ...

  8. webservice发布服务:CXF及客户端调用

    2.CXF:(与spring整合) CXF相对来说操作没有AXIS繁琐 1.导入spring的jar包和cxf的jar包 2.在spring的核心配置文件中配置发布的接口类 <?xml vers ...

  9. 什么是ORM?

    一.ORM简介         对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术.简单的说,ORM是通过使 ...

  10. linux连接远程桌面

    #!/usr/bin/env python3 #-*-encoding:utf-8-*- import re import os import urllib.request, urllib.parse ...