仙剑奇侠们还是宽容我的无知和好为人师吧。个人的体会:坚持破文是学习破解的相当有
效率的方法。了解是一回事,完全让别人看明白则需要更深入的理解和透彻的钻研。
许多的初学者刚接触算法分析时,看了许多的破文并跟着做成功.但一到自己独立破
解时,往往不知该如何下手。这种情况很常见。最常见的原因有两种。一种是自己缺乏
破解该软件的相关破解知识。实战要求的是你破解的综合素质,差一点就是破解不了。
另一种情况是大多数破文属于回忆性质的,是破文作者的总结回顾文章。而初学者渴望
现场直播式的指导,而不是比赛回顾的录象剪辑。Pe大侠的破文受到大多数人的喜爱,
就是因为他始终以一种现场解说的模式来叙述自己的破解过程,有破解关键处的思考和
常规处理手段,也有神来之猜想。总的来说,初学者渴望的是较系统的实战直播性质的破文,
而不是片面而零碎的回忆录或记叙文。
看过了我的《算法分析实战篇和应用篇之入门篇》,破解的基础知识也掌握得
不离十了。但拿到了具体的软件,为什么还是不知如何下手呢?最根本的原因是:初学
者的脑中没有系统的破解思路。我们要对软件进行算法分析,就必须解答算法分析的三个
基本问题:
1.注册判断的关键位置在哪?具体又分为两部分:
A.注册成功与失败的关键位置。
B.注册判断的关键CALL。
判断方法:确定关键变量,按照就近原则顺藤摸瓜。
2.注册判断的关键变量是谁?
3.注册判断的程序流程。具体又分为两部分:
A.注册正确的程序流程。
B.注册正确的程序流程所要求的一些条件。
1.注册判断的关键位置在哪?
A.这其实是一个如何下断点的问题。我在上篇《算法分析实战篇和应用篇之提高(一)我的
常用断点系统》中和入门篇中已经详细说明了。
B.关键CALL往往与注册判断的关键变量相互关联。
判断方法:确定关键变量,按照就近原则顺藤摸瓜。
2.注册判断的关键变量是谁?
这是高手讲解的盲区,却是不会编程的初学者最感困惑的知识点。其实很简单,一点就懂。
这里感到疑惑的多是业余的破解者,建议看懂《加密和解密II》P33的函数章节。我就偷
个懒,不和看雪老大抢镜头了,毕竟京城的美女都喜欢看雪。
关键变量!=注册标志变量
也可以是算法中的计算注册码的关键变量。
3.注册判断的程序流程。具体又分为两部分:
A.注册正确的程序流程。
B.注册正确的程序流程所要求的一些条件。这里算法分析的难点就是程序小模块的具体功
能的研判。
这是算法分析最关键和最难掌握、最难理解的部分,我在入门篇中再三强调。本篇中依然
对此进行重点而具体的阐述。
上述的三个基本问题就是破解软件的系统性的破解思路。剩下的就是运用自己掌握的各种
破解知识对这三个问题进行解答的具体而耐心的过程。你可以看看各种破文,其实都是解答
这三个问题的具体过程,不同的只是解答的侧重点不一样。有经验的老手看了破文后就能
将心得迅速运用破解实战,就是因为他早就具有了这种系统的破解思路。他需要的只是从
破文中学习破解具体且高效率的技巧和相关破解经验。高手的破文往往对这三个问题的具
体的难点进行提示,不具备系统性的破解思路的初学者往往看了后印象不深,更谈不上运用
于实战了。
娱乐花絮二:
泡妞秘籍2:泡妞成功的三个基本要素
第一绝对信心。
自信心是做每一样事情的基本条件,泡妞也不例外。
第二女性喜欢有才(或财)的男人破解是我泡妞中利用最多的武器。
第三真诚,永远是俘虏女性芳心的最强武器。耐心是赢得芳心的常规武器。而无赖属于
非常规武器,偶尔运用得当,会有奇效。
我相信,看了我的这篇文章,你会领略到看雪论坛上许多关于算法分析破文的精彩和珍贵。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32335-2.html
不过检验应该抽检才是
宣布独立试试
撞吧