.net sdk中有不少很强大的工具,可以轻易完成对.net程序的破解,只要你懂得一点IL语言就行。现在以一个 M 软件为例,介绍整个破解过程。 第零步:用反编译工具分析软件的可执行文件,制订破解逻辑。 我以"M"来称呼这个软件。首先,要搞明白M的注册原理。M是通过输入注册码来完成注册的,为了破解它,要先搞明白它注册的原理,这就必须用反译工具来分析它。 我用的反编译工具是.net reflactor,可以用它打开.net的可执行文件,看到C#源代码。打开之后,经过一番寻找,发现的注册窗口的事件处理过程所在,然后一直…