StarUML 破解

StarUML 破解

1. 使用Editplus或者Notepad++等特殊的文本编辑器打开
%StarUML_HOME%/www/license/node/LicenseManagerDomain.js
2. 修改 validate 方法,添加
    function validate(PK, name, product, licenseKey) {
    // add license code start
      return {
          name: "kdyzm",
          product: "StarUML",
          licenseType: "vip",
          quantity: "www.kdyzm.com",
          licenseKey: "hello,kdyzm!"
      };
      // add license code end
        var pk, decrypted;
        try {
            pk = new NodeRSA(PK);
            decrypted = pk.decrypt(licenseKey, 'utf8');
        } catch (err) {
            return false;
        }
        var terms = decrypted.trim().split("\n");
        if (terms[0] === name && terms[1] === product) {
            return {
                name: name,
                product: product,
                licenseType: terms[2],
                quantity: terms[3],
                licenseKey: licenseKey
            };
        } else {
            return false;
        }
    }
3. 验证

打开StarUML,打开菜单Help->Enter License,输入上面指定的name和license信息,以上面的代码为例就是

name:kdyzm
license:hello,kdyzm!

然后就有注册成功的提示信息了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下内容来源于网络,仅供参考。1、找到安装目录下的文件:LicenseManagerDomain.js 3、打开S...
    蛮小刀阅读 11,902评论 4 4
  • 不得不说的是starUML真的非常好用,可惜他们的产品并不开源,国内有牛人尝试去破解,虽然不是很对,可是好用免费才...
    行书以鉴阅读 1,349评论 0 0
  • 找到文件23行,修改对应下面函数。更改为如下代码function validate(PK, name, produ...
    东丶野阅读 389评论 0 0
  • StarUML官方下载地址:http://staruml.io/download StarUML是一个非常好用的画...
    司马子临阅读 5,663评论 1 2
  • jdb是一个支持java代码级调试的工具,它是由java jdk提供的,存在于xxx\Java\jdk1.6.0_...
    SYfarming阅读 3,015评论 0 1