本教程只能用于学习研究,不可进行任何商业用途。如有使用,请购买正版,尊重他人劳动成果和知识产权!
天空承包地确权辅助建库软件是名叫郑晓龙的同学开发,他说"天空出品,必属精品",我虽然是从事测绘行业,但还没有接触过承包地软件,所以不能评价它的优劣。这们同学还出了一个Excel报表大师,感觉还是很实用的。现在的版本是免费。
01.下载安装
在安装过程中,我看到进度条上写了一个什么COM,这定是微软的,安装好后一查,部分是C#,部分是C++,我看这们同学还用了NPOI和MO.Excel,我想他可能是用Microsoft,如果客户机没有安装Microsoft的,再使用NPOI,不错的想法,考虑周全,值得学习。这个安装界面是不是太过艳丽了。
02.试用注册
安装好第一件事是使用,如果是免费版本就没有破解的必须了。这个软件还是蛮贵的,随便输入激活码激活时出现"激活码格式不正确"的提示。
03.按图索骥
按图索骥是一个不错的方法。查到了其注册的判断,激活码必须23位(0x17)啊,肯定作者对23有独特的感情,哈哈!然后调用Get_txt函数,返回一个字符串,这也太明显了啊。
这里有一件有趣的事是:在两个不同的反编译软件中出现了两种编译方法。
04.初次暴破
我将text的返回值直接暴力修改为"商业许可已成功激活",虽然在激活界面是成功了,但一关闭激活窗口,CAD就弹出致命错误,所以,这个暴力破解是不科学和,不稳定的。我们需要尽量深入软件的内部。
05.深入分析
我分析了注册窗口被使用的位置,除了在初始化和激活时用到,在method_0方法也用到,再展开一看,居然每一个操作都进行了许可的检查。这来了得,赶快打开看看。
06.破解成功
功能使用前最后检查就是这个函数,所以,把它改了,基本就万无一失了。
本教程只能用于学习研究,不可进行任何商业用途。如有使用,请购买正版,尊重他人劳动成果和知识产权!