首页
社区
课程
招聘
[求助].NET 程序到底用哪个加壳好呢?
发表于: 2013-1-15 10:47 20434

[求助].NET 程序到底用哪个加壳好呢?

2013-1-15 10:47
20434
.net 程序到底用哪款程序保护比较好呢?打算购买,不知道购买哪一款

ASprotect?

.NET Reactor?

VMprotect?

Spices.Net Obfuscator

到底该选哪一个保护呢?

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (21)
雪    币: 7
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
vmp,是猛壳,upx 需要精通 我是这么理解的
2013-1-15 12:34
0
雪    币: 42
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
我也想给自己的小软件加壳 自己对加壳不是很了解    顶一下楼主
2013-1-15 22:10
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
请大牛们点评点评,谢谢
2013-1-16 11:37
0
雪    币: 274
活跃值: (13)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
ASprotect,VMprotect 好像不支持.net的加密吧。
.NET Reactor的加密强度还可以,他是在运行到某一部分的代码的时候才将代码恢复,一般的反编译软件是看不到他加密后的数据的。
Spices.Net Obfuscator,纯混淆,不建议用咯。

还有一些的,如sa,加密强度没NET Reactor那么好,但他的兼容性很好,等等。
2013-1-16 11:53
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
还可以是个什么程度呢......
一般的反编译软件......

钻一下牛角尖,MegaX老师及各位大牛,能说说你们认为最好的.net平台加密吗?

谢谢
2013-1-16 14:17
0
雪    币: 134
活跃值: (84)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
7
看到群里有讨论,我就过来凑个热闹,我引用de4dot作者0xd4d大牛的一段话来解答这个问题
I must use .NET so what's the best protection?

If you don't count "don't distribute it" as a solution, the best obfuscator feature is symbol renaming. It's impossible to restore the symbols unless they're part of the assembly. All of the other "protections" are 100% reversible.
url:https://bitbucket.org/0xd4d/de4dot/overview
2013-1-17 02:42
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
symbol renaming  什么意思?

unless they're part of the assembly 除非..... ??

能翻译一下吗?大牛
2013-1-17 06:38
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这样看来,一切.net保护程序在de4dot面前都是浮云?

感到好悲哀啊!

2013-1-17 06:44
0
雪    币: 269
活跃值: (51)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
不加壳最好了
2013-1-17 07:25
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
If you don't count "don't distribute it" as a solution, the best obfuscator feature is symbol renaming. It's impossible to restore the symbols unless they're part of the assembly. All of the other "protections" are 100% reversible.
url:https://bitbucket.org/0xd4d/de4dot/overview

如果你不指望"不分配符号"作为解决办法, 最好的混淆特性就是重命名符号(函数名?).这是不可能恢复的符号, 除非他们是符号集的一部分. 所有其他的保护是100%可逆的.
2013-1-17 11:39
0
雪    币: 157
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
vmp 就可以了,我都是。net 用vmp 加密的,
2013-4-26 23:11
0
雪    币: 2393
活跃值: (1387)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
VMP 不支持 .Net 加密。
2013-4-27 11:05
0
雪    币: 448
活跃值: (169)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
VMProtect UltimateV2.12.3 已经支持.net了。刚刚测试。
2013-5-22 08:44
0
雪    币: 192
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
VMP是否直接支持.NET加密,请参考VMP官方站点
http://vmpsoft.com/products/vmprotect/
先用X86的loader,然后把loader用VMP,不算加密.NET,而是加密loader。
2013-5-22 21:28
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
加个毛线, 7L引用说的混淆符号标签就好了,.net程序入口又不是跑你的.net程序里面运行,而是直接运行.net的dll,然后由这个dll读取你的exe里面字节码运行. 在运行dll开始运行字节码字节必须要还原字节码,否者会运行出错, 要么就某个做壳的高手充分的熟悉.net的dll然后hook掉了这个dll去执行字节码的时候会先解码再执行, 可是这样的程序兼容性如何呢? 没人敢保证吧.
2013-5-22 22:05
0
雪    币: 157
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
可以的,我都是用vmp 加密,反正 用。net 工具就不认识了,就完全变了,体积变化好大的
2013-7-27 22:00
0
雪    币: 288
活跃值: (112)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
18
vmp这种算整体程序集加密,用domain dumper,
或者直接从内存中dump就能得到完整的原始程序集。
2013-9-3 21:17
0
雪    币: 225
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
用HASP SRM Envelope狗壳,怎么样??
2013-9-6 19:21
0
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
学习了,谢谢。
2014-1-6 15:04
0
雪    币: 200
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
请问C#写的程序,怎样使用VMP加壳呢?谢谢!
2014-8-8 15:25
0
雪    币: 200
活跃值: (51)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
请教C#怎样用VMP加壳?谢谢
2014-8-8 15:26
0
游客
登录 | 注册 方可回帖
返回
//