首页
社区
课程
招聘
[原创]破解还能生存多久?从代码迷惑技术谈起。
发表于: 2005-4-3 09:27 13274

[原创]破解还能生存多久?从代码迷惑技术谈起。

2005-4-3 09:27
13274
收藏
免费 0
支持
分享
最新回复 (44)
雪    币: 1334
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
首先要指出的就是你的目的不纯,只为应付毕业,来拼凑一篇“技术”,这就值得推敲了...... 这样的目的+这样的心态= 真正的学术研究  ??

什么迷惑? 将什么迷惑了? 除非CPU的执行能被迷惑,只有这样才能迷惑cracker的动态分析。 但要提出的是这种真正能防破解迷惑也是比较常见的,很多初学编程者就是这类防破解高手,我经常被他们“迷惑”,他们的技术正如你文中所说的“讲讲代码迷惑技术对我们破解者的致命影响”,这种连 CPU都能迷惑的 代码花指令,真是令人佩服,连编译器都无法将之译成机器语言,这样的技术怎不叫我们佩服?
现在我才发现程序语法书,才是我们最大的敌人, 本来我们都是一个完美的加密者,因为每天看语法书所以我们头脑被其“迷惑”了,变得不再会“迷惑”代码加密了。
2005-4-5 14:39
0
雪    币: 209
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
呵呵,我最近也在写一个简单的汇编代码的混乱器,等几天发个试用的给大家玩玩,最近沉迷网络游戏,开发进度大大减慢了。
2005-4-5 15:38
0
雪    币: 106
活跃值: (271)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
28
我个人认为技术是双向的,就像矛合盾一样,在都在不断的进化,在基于原始规则的情况下,不存在绝对的情况,即一方拥有对手无法企及的技术,特别是不要忽视了人的创造灵感,多少次号称短期内没有对手的技术在无意中激发了人的灵感导致支离破碎,在Crack界,只要你的作品一旦公布,你就无法预料到你遇到的对手有多强大

历史多次的证明了技术不是绝对的,楼主不要用现在你看到的来评价未来,自从破解技术被广泛的承认以来,破解功力在楼主之上的不在少数,但是好像没有哪位高手说过象楼主这样的话

楼主如果你认为你掌握的技术已经到达的颠峰,那你请试试
就在看学雪上......
2005-4-5 15:40
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
最初由 Ivanov 发布
首先要指出的就是你的目的不纯,只为应付毕业,来拼凑一篇“技术”,这就值得推敲了...... 这样的目的+这样的心态= 真正的学术研究 ??

什么迷惑? 将什么迷惑了? 除非CPU的执行能被迷惑,只有这样才能迷惑cracker的动态分析。 但要提出的是这种真正能防破解迷惑也是比较常见的,很多初学编程者就是这类防破解高手,我经常被他们“迷惑”,他们的技术正如你文中所说的“讲讲代码迷惑技术对我们破解者的致命影响”,这种连 CPU都能迷惑的 代码花指令,真是令人佩服,连编译器都无法将之译成机器语言,这样的技术怎不叫我们佩服?
现在我才发现程序语法书,才是我们最大的敌人, 本来我们都是一个完美的加密者,因为每天看语法书所以我们头脑被其“迷惑”了,变得不再会“迷惑”代码加密了。


说得太好了!
其实我也是这这样的观点,真正致命的迷惑还是程序本身的流程。
如果给你看原代码都很难看懂,那么就不用说汇编或机器码一级的迷惑了。
可惜为了不至于连自己都看不懂自己的程序,一般不大愿意把源码或流程搞得太糟糕:)

所以有计划、有预谋的流程迷惑相当有效,但也不容易。
2005-4-5 16:32
0
雪    币: 1334
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
致虚极,守静笃。万物并作,吾以观复。

夫物芸芸,各复归其根。

归根曰静,静曰复命。

复命曰常,知常曰明。不知常,妄作,凶。

进人虚无之境,安守于深静厚重。

让万物自由动作,我只观察它们的归复。
----------------你看老子说的多好,管你什么动作,我只看你的最后那个动作,呵呵

万物品类芸芸总总,但都要落叶归根。

归了根就会安静下来,这就叫归复其命运。
-----------------任你前面千变万化,总有落叶归根的时候,因为你没有逃过“万有引力”的吸引,这就是你的命运。

命运是不变的,名字叫作"恒常。"

能识知这种恒常者,就是聪明人。

不能识知恒常之道,胡乱来者就会遭遇凶险!
2005-4-5 18:59
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
我是一个初学者,对于你们上面的讨论,我不是很了解,但基本的理论知识我也懂一点,用我的看法来说,我觉得天下间的事情不论是什么都不会说有什么是绝对的,我还是相信在看雪论坛的开出原老们说的,有加密就有解密,这是千古不变的事实.如果我说的话有什么地方得罪楼主和各位论的兄弟,还请你们谅解一下.
2005-4-5 19:10
0
雪    币: 258
活跃值: (230)
能力值: ( LV12,RANK:770 )
在线值:
发帖
回帖
粉丝
32
到底是那个歼那一个,,,,谁K谁,,,
还是不是走这瞧,,,,
日本鬼子进村,,,俺就灭它个小鬼子养的,,,
2005-4-5 19:11
0
雪    币: 235
活跃值: (190)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
33
呵呵,不是为了和大家作对,是为了真正做出点东西来!
我不想和大部分人一样,写出垃圾毕业论文来。

欢迎大家探讨,

无论是否偏激,都是好的参考!
2005-4-6 18:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
了解一下!
2005-4-12 16:13
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
最初由 lotusroots 发布

代码保护的目的是让代码不被修改,里面的秘密(包括算法)不被泄漏,产生的数据不被人恶意修改。

........


软件保护,大体上讲分为两部分:
1)防止非法复制使用。
2)防止关键算法分析。

前者主要是保护产品本身,防止盗版。
后者是保护核心技术,比如一些关键算法和技巧。
2005-4-12 17:22
0
雪    币: 132
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
不可能没有不能破解的东西
2005-4-12 18:27
0
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
最初由 lotusroots 发布
呵呵,不是为了和大家作对,是为了真正做出点东西来!
我不想和大部分人一样,写出垃圾毕业论文来。

欢迎大家探讨,

........


呵什么呵,我最烦这些说呵的了,一点技术含量都没有,你把XPR脱了先。
2005-4-12 19:55
0
雪    币: 204
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
38
就不要再提什么静态反编译了,早领教过了。现在一些加壳软件在运行时边逐段解密边运行,就是运行部分也加有花指令,谁还静态分析呢?都是在运行的关键部分才分析一下。
2005-4-12 21:12
0
雪    币: 2074
活跃值: (262)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
39
有正就有反,所以破解是不可能消失的
2005-4-12 21:38
0
雪    币: 703
活跃值: (327)
能力值: (RANK:380 )
在线值:
发帖
回帖
粉丝
40
看了一下 说明一点 破解和加密是相对的 只要你有足够充分的环境 破解是必然的 对于加密来讲只是如何延长破解的时间和分析者的精力 使其投入产出不成正比 至于刚刚出来的共享软件(除了专业性强用户群固定)其余的加密强度完全可以放低 没有广大的客户群 你的软件就不可能更新进步 等适当的时候你的收益自然就找上门了
呵呵随便看看 随便侃侃
2005-4-18 12:15
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
41
最初由 kvllz 发布
看了一下 说明一点 破解和加密是相对的 只要你有足够充分的环境 破解是必然的 对于加密来讲只是如何延长破解的时间和分析者的精力 使其投入产出不成正比 至于刚刚出来的共享软件(除了专业性强用户群固定)其余的加密强度完全可以放低 没有广大的客户群 你的软件就不可能更新进步 等适当的时候你的收益自然就找上门了
呵呵随便看看 随便侃侃


在加密解密的战争中, 我一直是倾向于加密会最终胜出的观点。

好比密码理论一样,只要破解所需要的代价或时间长到没有实际意义了,就算加密成功了。

想想捣乱容易还是整理容易?加密正是一种代码扰乱,迷惑敌人,就算你拥有全部代码,也未必掌握全部流程,难防程序在哪里偷留一手。
毕竟程序的行为是在暗处,破解的行为是在明处,要是所有的程序行为都能读懂,那么不如自己重新写一个。
2005-4-19 19:26
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
42
最初由 freeeman 发布


在加密解密的战争中, 我一直是倾向于加密会最终胜出的观点。

好比密码理论一样,只要破解所需要的代价或时间长到没有实际意义了,就算加密成功了。
........
2005-4-23 00:25
0
雪    币: 288
活跃值: (415)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
43
几年前的程序静态还能搞点什么的,
现在的基本上是不行的了,
程序员不笨啊,你想到的他们也一样想到的
2005-4-23 00:36
0
雪    币: 5
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
44
其实很简单, 防破解和破解是 共同存在 共同灭亡的 一个整体

就象考试有作弊,作弊已经存在了几千年了,打有了考试就有了作弊

就象有了妓女,就有票客是。

倒 我汇编指令还记不全 ,献丑
2005-4-23 01:25
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
s5k
45
加密必然战胜解密,这是很正常的。
好比一开始 dotfuscator 还可以破解,现在则越来越厉害,解掉pe2.0费了不少劲。
对dotfuscator的关注主要是想保护自己的关键算法,现在的3。0不知是否有更大提高。
另:好像dotfuscator一开始是由中国人写的。
2005-6-5 20:01
0
游客
登录 | 注册 方可回帖
返回
//