软件的破解多种多样,不同的编程语言对应着不同的破解方法,即使同种语言也有这着不同的破解方式,所以对于破解没有一贯定论的方法。所以我们只能是尝试着去破解。
本次破解的软件是以C#编写的webform或者winform软件!对于webform软件主要破解的dll文件,因为大多数的业务逻辑主要是编写于dll文件中,如果要对其中的限制性逻辑进行修改的话,就需要对dll进行反编译同时对内部逻辑进行相对应的修改。winform的修改则是两个方面,一个是dll文件一个是exe文件。dll文件中也是存储的逻辑性代码,exe中则是按钮的事件性逻辑。
破解准备工作:
一:工具 NET.Reflector
二:找到要破解的dll与exe文件
将dll与exe拖拽到上图左侧列表界面如果出现下图样子,说明该程序不是C#语言编写的。
也就是说明该文件无法进行反编译并破解。
如果图是下面这种情况,则表明可以进行破解。
三、插件 Reflexil
接下来就是对相对应的限制性逻辑进行修改了:
这就是整个破解过程,对于插件的详细使用可单独搜索一下。这里只是介绍一种方法。