首页
社区
课程
招聘
[求助]高手给点建议.如何防止软件被破?
发表于: 2008-10-11 21:59 8035

[求助]高手给点建议.如何防止软件被破?

2008-10-11 21:59
8035
【求助】高手给点建议.如何防止软件被破?
            虽然我知道防不胜防啊.但是怎么样才能更厉害点呢?我只知道多加循环,多加跳转.至于别的就不太知道了啊
        我指的不是壳.不是VMP之类的呵呵
        小弟很菜袄 请看雪高手指点.........多谢!

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

收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
2
不用VMP就用S4吧
2008-10-11 22:25
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
S4 是个啥?老大.
2008-10-11 22:42
0
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
深思4?字数啊字数
2008-10-11 23:31
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
再多循环,再多的跳转,再多的虚拟机指令替换,再多的... ,只要能被跟踪,都形同虚设,不堪一击!
2008-10-13 11:21
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
能防住90%的破解者就行了,剩下的10%要相信他们,他们具备这个能力,就应该具备不乱发布的素质
2008-10-13 17:34
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
新颖的加密思路,相当地新颖
2008-10-13 18:46
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
8
叉腰肌更新颖
2008-10-13 19:16
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
呵呵,服了你们
2008-10-13 20:21
0
雪    币: 167
活跃值: (1574)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
10
两种方法 一个是VM体系或者用好壳保护(用好SDK) 防住70%就OK了
另一个就是软件写的要非常好 作者为人要厚道 然后找一个对安全上了解的人来分析现行的加密方式 并给出参考意见 就是让圈里人帮你设计一下加密 基本上就无解了 怕高手破解的话 软件中就写上 XXXXXX 基本上就不会被发布了
2008-10-14 09:12
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
高!顶上
最好你自己发布一个破解脚本或教程之类的文章,剩下的30%就不会有人感兴趣了,当然就没人破解你的软件了。
2008-10-14 10:51
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我不是这专业的。。。不过弱弱的问下。。。硬件设备和软件绑定可行么?

比如USB-KEY之类的?
2008-10-14 11:05
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
关键看你想防住百分之多少了?小于100%任何方法皆可行
2008-10-14 11:17
0
雪    币: 8209
活跃值: (4528)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
14
开源才是王道
2008-10-14 11:34
0
雪    币: 111
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
膜拜、、、、、
2008-10-14 13:18
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
对于计算机软件项目,在它的设计目标开发完成之后,通常还要对其最终发布的软件程序进行加密保护,以保护该项目的知识产权,防止软件的非法复制与盗版。软件加密的目标是通过技术手段使得被保护的程序只有在许可的范围内才能使用它的功能。
        当今盗版软件的泛滥成灾几乎已经成为了民族软件的灾难,为了防止软件的非法复制、盗版,保护软件开发者的利益,就必须对软件进行加密保护。
对于软件加密工具的制作者来说,要解决的难题不仅仅是技术上的,更重要的是要面对全世界的Cracker或软件破解者,而且软件加密工具一旦被破解,该工具将是一文不值的。因此该软件的价值就体现在不可破解或者几乎不可能破解,若要破解需要很长很长的时间。通过对Windows下PE可执行文件的结构及载入机制进行深刻的剖析, 巧妙的使用各种密码学算法及多种反破解方案,实现对PE文件加密保护。研究了大量的相关资料,特别是对解密者的思路、过程、步骤进行了仔细的研究,静态分析和动态分析是解密者必用的手段,而动态分析是其终极手段。所谓动态分析就是利用各种程序调试工具对程序进行分析。
        因此:如果一个被加密的程序在运行时,任何调试工具都被禁止,那么要破解它是不可能的。 要做到这一点是不容易的,目前有很多流行的软件加密工具,但总是被Cracker破解,主要原因是在反跟踪反调试方面存在漏洞。
        方法:如果一个被加密的程序在运行时,每时每刻都要使用调试工具所必需使用的资源,那么任何调试工具都将被禁止或者不能与被加密程序同时运行。......

原文:http://www.antidebuglib.com/article_cn.html
2008-10-15 00:21
0
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
17
把所有条件语句(能放多少放多少)放到外接硬件里面,然后通过端口传送,结果用公开密匙算法处理得到,参与SMC还原...
2008-10-15 10:28
0
雪    币: 156
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
程序写烂点,没人破。优秀的软件,再牛都会有人能干掉。
2008-10-24 17:01
0
游客
登录 | 注册 方可回帖
返回
//