首页
社区
课程
招聘
之前写了个C#winform用.net reactor加的壳给破解了,现在又写了一个winform不想再被破了,请教各位大侠指点个加壳工具,或其他加密方法
发表于: 2010-7-13 12:51 46936

之前写了个C#winform用.net reactor加的壳给破解了,现在又写了一个winform不想再被破了,请教各位大侠指点个加壳工具,或其他加密方法

2010-7-13 12:51
46936
如题,之前写了个C#winform用.net reactor 3.9加的壳给破解了
我又换成了.net reactor 4.0加壳,又给破,NND

现在又写了一个winform真不想再被破了,
在临发布出去之前,请教各位大侠指点个加壳工具,或其他加密方法
老是给破很郁闷的.

我的软件是用联网验证加密的,传输加密算法应该不会有问题,就是经常给人反编译就郁闷了.

听说这里赚钱不容易,我就攒了四年,攒了点KX,得省着点用,先花30块.

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (48)
雪    币: 7183
活跃值: (4150)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
猪怕肥牛怕壮,
可能是你的软件太性感吧.
在发布之前,先做个CrackMe放上来让大伙试试强度吧...
突然发现这是LZ的处女贴,潜了4年才冒出来呀,看来是迫不得已...
2010-7-13 13:09
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我如果用.net reactor 4,把所有的选项都选上,好破吗?
2010-7-13 13:11
0
雪    币: 186
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你选上本机代码选项,会好很多。SmartAssembly加密不错,有5.0版的破解,你可以试试!
2010-7-13 14:05
0
雪    币: 160
活跃值: (29)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
就现状而言,在.net层面,要想不被破解的话:推荐你用Rick写的DNGuard HVM专业版.

你说的这些加密或加壳工具,无论采用了什么手段最终都要提交.net的JIT进行本地机器码编译,也就是说.net方法传给了jit,jit传出机器码,这时候拦载可以得到完整的方法代码,有了方法代码对于你说的网络验证,简单一点说就是想办法让其真变假,假变真了,当然也可能要复杂很多,过程也不如说的这么轻巧。所以。。。其它的手段如混淆只是增加阅读难度,有心要破是挡不住的。

而DNGuard HVM专业版,从作者提出的理念来看,它传给jit的是改变过的.net方法表示,jit解析不了,当然破解者也解析不了,作者同样拦载这一过程自己解析传出机器码。完成这一过程的代码则用了当前最强的加壳方式,所以目前可能是最好的解决方案。但它是收费的。

你可以在『软件调试论坛』--》[.net]版转转,了解一下当前这一领域的一些加密和破解技术。
对了,我可不认识Rick,只认识他写的一些文章。
2010-7-13 15:14
0
雪    币: 160
活跃值: (29)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
还有MaxtoCode你也可以试试,这两者存在一些方面的竞争,也有技术争执。这也正是我急于说和双方没关系的原因。这双方并不可怕,都会有好的涵养。但不同的技术和观点支持者们,有时会很可怕的。
2010-7-13 15:30
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
感谢opensrc,说得很中肯,
加壳这东西还真不好找,
破解的加壳软件,本身都被破解了,用这类软件加壳的软件也肯定能被破解

也就是破解难度问题.
其实我就是想找一个破解起来有相当难度的壳.
2010-7-13 15:48
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
MaxtoCode和.net reactor能不能混用?
多层加壳.
2010-7-14 12:49
0
雪    币: 160
活跃值: (29)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
没意义!可混用的情况是:一个加混淆一个加本地保护。但它们都有这一功能,除非你觉得它俩在这两块各比对方强。如果都本地保护的话。。。哈哈,你试试就知道了。给分了楼主,没更好的方案了。
唉!“丑媳妇入看雪的门”真不易啊。
2010-7-14 17:44
0
雪    币: 160
活跃值: (29)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
另外你留意你喜欢的多重保护后的稳定性。
2010-7-14 17:46
0
雪    币: 341
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11

学习了.都是高手
2010-7-14 18:47
0
雪    币: 349
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
你可以找一个方法,让程序的所有代码运行一遍,好像在某个目录下会生成机器吗,然后删除所有元数据。这样总不至于脱壳反编译就能查看原代码。在看雪的《.net》中有提及,具体记不清了。
2010-7-15 19:05
0
雪    币: 660
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
看高手解答 也是一种享受
2010-7-17 23:08
0
雪    币: 246
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
我给你介绍一种硬件方法:将要加密的软件的一部分放入硬件,或直接把一部分(比如你的网络验证部分,加密硬件自带网口)放到保护硬件中运行,从而彻底干净的歼灭所有软件破解者。该硬件可以联入局域网、互联网,或通过串口与电脑相连(暂无USB口),程序运行时将这部分取出并和其他部分组装成完整软件运行,从而做到加密的目的。
      注意,这和普通软件狗的加密验证、软件加壳、VMP是不一样的:
      1、他是把程序的关键部分装入硬件,离开了该硬件,程序的功能即是不完整的;
      2、程序在硬件中,因此不能使用现有的任何软件破解方法破解;
      3、该硬件是一个完整的微处理机(低档的性能类似PC/XT,高档的类似PIII PC),同样的代码读出时每次都是随机不相同数据,因此无法仿真破解。
      4、当把软件的一部分放到加密硬件中运行时,实际构成了包含加密硬件在内的多机并行或串行系统,对主机软件的任何破解都变得毫无意义。
      5、这种加密和虚拟机相比,不影响程序的运行效率,甚至会提高运行效率。
 
我认为该硬件加密具有很好的性价比值得一试。tel:0311-87024917
2010-7-18 15:26
0
雪    币: 173
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
学习了。。。~~~
2010-7-19 12:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
学习了~好象我还没有发过帖子,,
2010-7-19 13:06
0
雪    币: 41
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
同意这种做法,用硬加密和软加密相结合,软件破解起来要麻烦的多
2010-7-23 09:49
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
学习了.支持一下..
2010-10-14 16:50
0
雪    币: 49
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
既然有网络验证,说明有服务器了。
把一部分关键代码放服务器上吧。
2010-10-15 08:27
0
雪    币: 78
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
DNGuard HVM,这个还在学怎么用……
2010-10-17 02:18
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
定时回帖,例行刷新
2010-10-29 18:28
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
研究一下。。。。。。
2010-12-4 21:29
0
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
学习了。。。。
2010-12-5 20:02
0
雪    币: 107
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
NET好多都没有加密。都能反编译
2010-12-5 21:34
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
.NET要加密感觉很难啊.
2011-7-26 15:36
0
游客
登录 | 注册 方可回帖
返回
//