首页
社区
课程
招聘
[旧帖] [原创]关于软件加密技术的一些理论性浅析 0.00雪花
发表于: 2008-2-5 10:28 3430

[旧帖] [原创]关于软件加密技术的一些理论性浅析 0.00雪花

2008-2-5 10:28
3430
对于现今的加密技术,无论多牛的算法和多高明的加密手段,总是有人可以逆向出来,但你可综合运用几种加密手段,并且随机大量运用,虽然技术是无极限的,但解密者的精力是有限的,在可以遇见的未来,好的加密软件不是在技术是有多么高明,而是在心理上击垮对手。
    现在的软件越来越大,如果几个具用不用加密风格的人来一起编一个大型的软件,那么一个顶级的破解者,面对那么大量的代码和加密技术,他自己都会放弃,虽然每一步加密他都能跳过,但如果让他分析一个软件要用掉他一个月甚至更多的时间,他一定会放弃(当然我不排除有许多狂热者,但人毕竟要生存,至少他要睡觉,这样可以让他思维不连续).
     人还有一个局限性,就是某一个人只对某一方面很精通,这就不难解释为什么一个软件的升级版的加密总能从上一版找到影子,但如果一个破解者想挑战几个不同风格的加密者合作编写的某一个软件,这几乎是不可能的,尤其是在大量随时加密,并且软件很大时。
   如果你用OD在单机上调试一个大的服务器软件,加载一下都需要5分钟,又大量用最新技术加密,你自己都会崩溃的。加密不单是玩的技术,更多的是玩的心理战,这和21世纪的世界战局一样,在装备和人力相当的情况下,心理素质好者胜,但解密者往往因为生活等多方面的原因,过于急噪,不会有那么好的心里素质,至于如何达到这种让对方心里几近崩溃的程度,加密者可以多动一下脑子.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
2
加密不单是玩的技术,更多的是玩的心理战

严重同意。
支持楼主的想法,顶一下!
2008-2-5 10:44
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
一般在跟踪到大型的运算CALL后,通常我只会看它的出口,如果 CALL 里的数据没跟功能代码挂钩的话,那这东西就死了一半
2008-2-5 13:34
0
雪    币: 140
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
同意楼主想法,很难想像以后会如何发展。新的一天又开始了。
2008-2-5 13:51
0
雪    币: 1889
活跃值: (198)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
如果是我,一个汉字的高位是D3,我用调用一个大型的MD5算法,引入一个参数,而最后只得出一个数据3,和这个汉字的高八位的低四位比较,看是不是3,而进行自校验,而根本不会傻B到写如是否低四位等于0011B这样的语句,这种语句也只有弱弱的cracekme里才有的,你面对的不是crackme,而是一个大型的软件,这样你精力无法集中,如果把一个软件加密,验证和自校验都做开,并且插入很多经过自己修过的典型算法,会把解密者分析的头都大了,不是高手没有能力解这个东西,是他最后会放弃,也许这个原因很简单,就是因为他女朋友说:"你他妈再没完没了的解这个软件我就和你分手!!!",这比任何一个高明算法对他的杀伤力都大.
2008-2-5 16:11
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
6
会把解密者分析的头都大了,不是高手没有能力解这个东西,是他最后会放弃,也许这个原因很简单,就是因为他女朋友说:"你他妈再没完没了的解这个软件我就和你分手!!!",这比任何一个高明算法对他的杀伤力都大

再顶一次楼主!
2008-2-5 16:59
0
游客
登录 | 注册 方可回帖
返回