Gemini丶鑫 发表于 2013-10-4 08:52

Cracking 流程图 (转载)

本帖最后由 Gemini丶鑫 于 2013-11-3 18:58 编辑


   为了让大家对破解有个整体概念,我做了一张破解流程图。大家通过图可以看出,破解的最后结果有两种。一是修改代码,进行暴力破解。另一种是推出算法,写出注册机;看图上箭头方向可知:

暴力破解,有三个途径:
1.    查壳——>反编译——>追踪调试——>暴力破解
2.    查壳——>工具脱壳——>反编译——>追踪调试——>暴力破解
3.    查壳——>手工脱壳(找oep)——>手工脱壳(dump)——>手工脱壳(修复)——>反编译——>追踪调试——>暴力破解

写出注册机,有三个途径:
4.    查壳——>反编译——>追踪调试——>写注册机
5.    查壳——>工具脱壳——>反编译——>追踪调试——>写注册机
6.    查壳——>手工脱壳(找oep)——>手工脱壳(dump)——>手工脱壳(修复)——>反编译——>追踪调试——>写注册机
   
   从1-6方法来看,最快的破解出来是第一种方法,无壳也不需要研究算法。这也是初学者最喜欢的方法,因为他简单,在瞬间就可以达到预想效果。而最难的是第六种方法。就整体难易程度来说,这六种方法的从易到难的程度是1——2——3——4——5——6(个人看法)。自己是不是破解高手,对照这个表看看自己的进度,到底处在哪个层次。


#Crack

小淫仙 发表于 2013-10-4 09:02

我来抢沙发

无名L 发表于 2013-10-4 09:12

看不到图,这是板凳吧

crack5566 发表于 2013-10-4 10:44

我覺得難易度是 1-2-4-5-3-6
需要手動脫殼就難很多,
遇到像 VM 這類虛擬機的殼就很頭大,
分析算法解註冊機還好

另外像是光盤,硬件狗保護,網路驗證的還沒考慮進去

Gemini丶鑫 发表于 2013-11-3 18:58

无名L 发表于 2013-10-4 09:12 static/image/common/back.gif
看不到图,这是板凳吧

图片以更新
页: [1]
查看完整版本: Cracking 流程图 (转载)