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

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

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

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

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

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

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

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

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

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