首页
社区
课程
招聘
[求助]求VC下的反调试代码,软件要发布了,很担心被破解
发表于: 2013-9-18 15:54 11095

[求助]求VC下的反调试代码,软件要发布了,很担心被破解

2013-9-18 15:54
11095
各位别吝啬,有独到之处的代码发几个就好。

我软件是加了VMP2.05的,但还是很担心

我还在代码中故意加入了很多C++类,关键函数都是用类函数重载实现

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

收藏
免费 0
支持
分享
最新回复 (18)
雪    币: 579
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你已经够坏了。
2013-9-18 16:02
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
"我还在代码中故意加入了很多C++类,关键函数都是用类函数重载实现"
有毛用?和没整过有啥区别?在逆向者眼里,任何高级语言编译出来的都是指令的集合,除非像指令乱序变形哪样的才会显著增加逆向时间,或者你把本来几句的代码,故意绕圈写成几千行哪种。敢放就别怕逆。
2013-9-18 16:59
0
雪    币: 90
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
自己顶,没人放代码啊
2013-9-18 20:04
0
雪    币: 102
活跃值: (50)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
把vmp用好了其实对于破解者来说已经增加相当的难度,在所有关键函数的地址都建立加密流程,如果破解的难度超过软件本身的价值,就没人破解了,我想这就是最好的反破解策略。
2013-9-18 20:27
0
雪    币: 77
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
任何软件都能够被破解,除非你重要数据进行远程网络配置
2013-9-18 22:10
0
雪    币: 90
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
我不想让别人逆向掉我软件的算法,加密算法这类
2013-9-18 22:29
0
雪    币: 90
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
所有关键函数都VMP保护了,2.05这个版本行不行

更高级的破解版加了似乎被杀?
2013-9-18 22:38
0
雪    币: 408
活跃值: (813)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
还是把精力放在软件的功能上吧,自信比微软还有能耐也难免被破解,看看你自己的系统就清楚了。
2013-9-19 09:31
0
雪    币: 81
活跃值: (100)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
你加了vmp算法不会被逆了基本上,可以放心,但是破解还是可以的
另外vmp后面几个版本是差不大多的,没有质的变化
2013-9-19 11:29
0
雪    币: 1042
活跃值: (500)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
问题是你加的是VMP外壳还是将你的关键代码VM了?
2013-9-19 18:44
0
雪    币: 61
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
道高一尺,魔高一丈。。  ^.^
2013-9-19 19:43
0
雪    币: 11
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
越新越好……对于那些使用自动工具的人来说
2013-9-19 20:02
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
14
放心,有能力的一般没空碰你,没能力的干着急,并且不要高估自己的东西(除非它真的特出色)

vmp vm 基本不分几点几点零了,强度基本相同
2013-9-19 22:52
0
雪    币: 90
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
非常感谢,可惜没人放点代码出来。给几个反调试的函数让我调用调用(⊙_⊙)?
2013-9-22 18:01
0
雪    币: 291
活跃值: (169)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
只要是实现正常的程序流程,就必然有漏洞,所以加密只能从效率方面考虑。

假如程序很有价值,有创造性,有独创性,就多加点密,假如程序只是比别人先走了一步,就没啥必要了。是软件就必然提供服务,盗版不可能享受这些服务,所以在软件服务上下功夫远比想多重加密强
2013-9-23 09:24
0
雪    币: 324
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
自信比微软还有能耐也难免被破解,看看你自己的系统就清楚了。
2013-9-24 18:00
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
关键是你的软件对那些大牛有没有破解价值,你出一个能生成真正的人民币的软件试试,不管用什么,算法、加密什么都帮你写出来,牛人有的是,看二进制分析程序的牛人都有。
2013-9-27 17:42
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
给个建议,如果软件价格比较高,可以考虑加密狗,但要把一些数据或算法放在狗内,否则也够呛。
2013-9-27 17:44
0
游客
登录 | 注册 方可回帖
返回
//