startUML破解方式

摘要:
然后将出现成功注册的提示,帮助-˃aboutstartupml。您可以看到以下提示:成功后,help-˃aboutstartupml提示成功消息

StarUML官方下载地址:http://staruml.io/download

StarUML是一个非常好用的画UML图的工具,但是它是收费软件​,以下是破解方法:

​1.使用Editplus或者Notepad++等特殊的文本编辑器打开%StarUML_HOME%/www/license/node/LicenseManagerDomain.js文件

2.修改validate方法

在如下指定的位置上添加指定的代码

(function () {
    "use strict";

    var NodeRSA = require('node-rsa');
    
    function validate(PK, name, product, licenseKey) {
        var pk, decrypted;
		/*添加licensekey开始*/
		return{
			name:"kdyzm",
			product:"StarUML",
			licenseType:"vip",
			quantity:"www.kdyzm.com",
			licenseKey:"hello,kdyzm!"
		}
		/*添加licensekey结束*/
        try {
            pk = new NodeRSA(PK);
            decrypted = pk.decrypt(licenseKey, 'utf8');
        } catch (err) {
            return false;
        }
        var terms = decrypted.trim().split("
");
        if (terms[0] === name && terms[1] === product) {
            return { 
                name: name, 
                product: product, 
                licenseType: terms[2],
                quantity: terms[3],
                licenseKey: licenseKey
            };
        } else {
            return false;
        }
    }

  

在validate方法中添加上面提示部分的代码

​3.验证

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

name:kdyzm

license:hello,kdyzm!​

然后就有注册成功的提示信息了,help->about startuml,可以看到​如下的提示信息:

startUML破解方式第1张成功之后help->about staruml提示的成功信息

免责声明:文章转载自《startUML破解方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Vue路由跳转时显示空白页面,iview的使用目录的文件查看和修改下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sqlsugar

下载地址:https://github.com/sunkaixuan/SqlSugar SqlSugar是.NET版本,SqlSugarCore是.NET CORE版本,根据你的项目选择你的引用dll 优点:   很多人都会问您这款ORM有哪些特点,有什么竞争力,我归纳出以上几点供你参考 高性能 ,不夸张的说,去掉Sql在数据库执行的时间,SqlSuga...

ShowDoc速记

编写文档好工具showdoc部署 参考:https://www.showdoc.cc/ 一定要看,一定要用卷,丢失数据的痛苦,痛何如哉。 https://www.cnblogs.com/harrychinese/p/showdoc.html   @@@code # 由于国内镜像与官网原镜像同步可能延迟,如果有网络条件,建议使用原镜像。如果网络不好,建...

封装两个简单的Jquery组件

Jquery给我们提供了很大的方便,我们把他看成是一个公共库,以致在这个公共库上延伸出了很多Jquery插件;在项目过程中,有些插件总是不那么令人满意; 主要说两个项目用途: 1、 遮罩层,跟一般的遮罩层不一样,我需要实现的是对某一个元素进行局部遮罩; 2、 冒泡提示,网上有很多,我需要的只是一种在页面指定位置弹出来的一个静止定位的div而已;两个就自己了...

关于aes加密

aes加密有几种模式:CBC,AES-128bit, Pkcs7补码方式(后台有可能是PKCS5Padding,是一样的),安卓和ios的key密钥对长度没有要求,但是前端web的密钥和偏移量必须是16位的,才能与java后台对上,前端代码如下 //aes加密 function encrypt(word) { var key = CryptoJ...

JavaScript高级

一、高级函数   1、函数回调   函数回调的本质:在一个函数中,当满足一定的条件,回调函数会当作调用函数的参数传入   下面这个例子,faa作为回调函数,fbb作为调用函数。在JavaScript中内置的调用函数已经给我们写好了,我们只需写好fbb(回调函数)就好,就算你不写也不出错。 <script> function faa(d...

解决无/var/log/messages 问题

转载于:https://blog.csdn.net/C_Major/article/details/51321684 1 内核编程insmod后,Ubuntu查看日志无/var/log/messages 写好简单内核模块如hellomod.ko后,执行命令 insmod hellomod.ko 后,查看内核打印的printk信息, tail /var/...