码迷,mamicode.com
首页 > Web开发 > 详细

.NET破解之天空承包地确权软件

时间:2015-05-29 19:57:21      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

本教程只能用于学习研究,不可进行任何商业用途。如有使用,请购买正版,尊重他人劳动成果和知识产权!

天空承包地确权辅助建库软件是名叫郑晓龙的同学开发,他说"天空出品,必属精品",我虽然是从事测绘行业,但还没有接触过承包地软件,所以不能评价它的优劣。这们同学还出了一个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.破解成功

功能使用前最后检查就是这个函数,所以,把它改了,基本就万无一失了。

本教程只能用于学习研究,不可进行任何商业用途。如有使用,请购买正版,尊重他人劳动成果和知识产权!

.NET破解之天空承包地确权软件

标签:

原文地址:http://www.cnblogs.com/liweis/p/4539134.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!