吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 13066|回复: 19
收起左侧

[.NET逆向] .NET程序破解后添加注册

  [复制链接]
neptunesoft 发表于 2013-3-16 11:28
本帖最后由 neptunesoft 于 2013-3-16 12:05 编辑

一个.net程序破解后添加注册,原来这个.NET程序需要加密狗的.现在破解了,如何给他添加一机一码的注册呢?
呵呵.我也刚刚接触.net程序的逆向,对.IL的指令基本不懂,所以让我写一个一机一码而且有时间现在的注册代码.别说用IL写,就算用C#写我也不会写,本人只懂易语言.
我的方法是,写一个易语言的DLL.然后直接用这个.NET调用,相当于给一个EXE程序添加导入表,好像现在没这个工具,就算有我也不知道.也没用过,本人菜鸟....
首先我们来看看原程序调用的DLL,程序破解我们就不用多说了.我们只要看怎么添加DLL.
QQ截图20130316111629.png 看到没,上面的都是是需要调用的.DLL.但是下面只有5个是系统的DLL.从这里我们可以看出来..NET的DLL调用和WIN32DLL是不同的.所以,我们写的E语言属于WIN32dll所以要用下面5项类似的DLL调用方法.首先用DotNetHelper反编译,我们需要修改IL文件.
反编译出的IL文件后,用记事本打开.我们添加两个代码

QQ截图20130316112733.png
加上这里还是不行的.我们还需要添加一个声明.我们现在找一个位置添加上我们的声明.声明书写也比较简单
QQ截图20130316113153.png
这个声明最好是写在我们需要调用的位置,我这个DLL的输出函数也就是Models 返回为逻辑型
.net程序只是添加声明也不会调用DLL的,那怎么办呢,不管他,我们先编译回EXE文件.用SimpleAssemblyExplorer打开编辑一下
看看我们DLL是否添加成功.

QQ截图20130316113809.png
已经添加上了,现在我们需要做的就是添加调用,我们把原来调用加密狗的代码全都清空,然后我们写上相关的代码直接用SimpleAssemblyExplorer就可以实现操作.
说老实话Reflector我用不习惯.
QQ截图20130316113648.png

这里就是删除了所有的原来调用的代码后添加上这个代码的.
这里基本很简单的,其实也就是. QQ截图20130316114325.png
好了,DLL添加完毕,写一个易语言的DLL就不用多说了.我们只要看下易语言的声明
QQ截图20130316114502.png
OK所有代码工作全都进行完毕了,我们现在运行看看....
QQ截图20130316114703.png QQ截图20130316114732.png
现在程序已经完全修改完毕了,主要易语言怎么写,具体自己去设计,当然你喜欢也可以用其他语言书写.
高手可以飘过.教程没什么科技含量.


很少发帖,希望大家回复哦.点评一下嘛

免费评分

参与人数 1威望 +1 收起 理由
wgz001 + 1 欢迎分析讨论交流,[吾爱破解论坛]有你更精.

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lcylcyll 发表于 2013-3-16 11:43
这样的话是不是可以加功能的啦??
pxhb 发表于 2013-3-16 12:00
1354669803 发表于 2013-3-16 12:03
各种菜 发表于 2013-3-16 12:41
NET大牛拜膜中 ,学习了
77413036 发表于 2013-3-16 12:47
直接加个SE的授权就行了。
头像被屏蔽
zjnucgzx 发表于 2013-3-16 21:15
提示: 作者被禁止或删除 内容自动屏蔽
9103724 发表于 2013-3-16 22:28
不太懂  学习中
笑容茹椛 发表于 2013-3-16 23:31
膜拜大牛。。
海洋之心 发表于 2013-3-25 11:27
学习学习 感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-18 02:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表