首页
社区
课程
招聘
我的软件加密保护的漏洞在哪里?请高手赐教
发表于: 2007-4-5 20:24 5107

我的软件加密保护的漏洞在哪里?请高手赐教

2007-4-5 20:24
5107
我的软件加密保护的漏洞在哪里?
1、防注册机  1204位的RSA注册验证
2、用中间码比较,防止在内存中查找注册码
3、防爆破,在注册函数加入部分初始化数据。
4、主程序完整性校验防爆破。
5、主程序与DLL相互校验防爆破。
6、用主程序特征码及其文件名加、解初始化数据,再次防爆破和防止用爆破后的程序读未爆破的程序的特征码解密初始化数据。
7、用vmprotect保护软件初始化、注册验证、软件完整性校验部分防静态分析
8、用EXECryptor+sdk加壳保护防静态分析。

补充:
   
9、反调试,采用的是搜搜父进程是否为explorer.exe,并计数是否大于1.
10、反Dump,对最要功能用注册码关联解密其所需参数值,运行结束后立即清空其参数值。由于能力有限,还不会用功能代码的动态加密、解密,请高手赐教 。
11、敏感的信息加密处理,防止快速定位到关键代码。

请高手看看软件破解软件的软肋在哪里?
这样的加密保护能对抗中等程度的Cracker吗?

我天天来看雪论坛,了解软件破解的最新动态,学习软件保护的方法,但由于能力有限,有太多的内容看不懂,希望看雪论坛能多一些软件保护的方法和实现过程。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 110
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好 X 强悍,不是高手真的搞不定的,恭喜

但如果那只牛,受人之托要看看的话,还是很危险的
2007-4-5 21:26
0
雪    币: 198
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3


老兄的软件功能有没有采取的Anticrack多?
2007-4-6 01:04
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
4
前几天,翻旧帖。某高人写完保护壳,放论坛测试,结果更高的人花了一两天就搞定了。

更高的人说,小心五一或者十一长假,又或者寒暑假。

有的人就是对这个有兴趣,喜欢做花时间的事。

真的靠CRACK赚钱的,估计就算能搞定也不会碰,性价比低。

vmprotect上一个长假已经有人在搞了。五一估计还能撑,不过十一就难说了。

如果有人放出详细分析了。。。。THEMIDA就是在这之后出现注册机的。。。
2007-4-6 13:24
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢小剑、iask、 版主笨笨雄的回复。
1、我的软件功能对中高级Cracker来说是没有吸引力,他们是不会碰或不屑碰的。
2、我找软件保护漏洞的目的有一个:(1)爱好,但能力有限,希望有高手赐教。
2007-4-8 10:42
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
6
NtCreateProcess  
NTSYSAPI
NTSTATUS
NTAPI
NtCreateProcess(
        OUT PHANDLE ProcessHandle,
        IN ACCESS_MASK DesiredAccess,
        IN POBJECT_ATTRIBUTES ObjectAttributes,
        IN HANDLE InheritFromProcessHandle,
        IN BOOLEAN InheritHandles,
        IN HANDLE SectionHandle OPTIONAL,
        IN HANDLE DebugPort OPTIONAL,
        IN HANDLE ExceptionPort OPTIONAL
        );

正确填写DebugPort就能调试了。 InheritFromProcessHandle这个是填写父进程的。

如果是用这种方法,你的检查父进程便没有效果了

加密代码看这个
http://bbs.pediy.com/showthread.php?t=41181

至于敏感信息加密处理嘛。。。字符范围编码很大,只加密敏感信息,很有可能会让敏感信息更加突出。。。

我通过字符参考实现的局限性,找到在字符参考中隐藏字符的方法,投稿看雪的杂志中。。。
2007-4-8 11:38
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
感谢版主笨笨雄在百忙中给我的指点。
笨笨雄,我看了您很多帖子,您作为一个非计算机专业的,能够在3天和几个小时看完汇编和组成原理,您真是绝顶的“笨”,是我崇拜的高手。

再次对您的回复表示感谢。
2007-4-8 12:15
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
8
考试的时候,有两种人总是最快完成的

全部都懂和几乎不懂的人

有的人背书很厉害,但是有的人只能通过实践记忆。

我只是为了日后用得着的时候,知道去哪里查资料而已,用3天时间已经很长了。
2007-4-8 13:57
0
游客
登录 | 注册 方可回帖
返回
//