看板Programming
标 题Re: [问题] 学习破解程式
发信站月光海洋BBS (Mon Apr 14 03:25:48 2008)
转信站ptt!ctu-reader!news.nctu!mobbs
※ [email protected] (睡魔) wrote:
> ※ 引述《[email protected] (.)》之铭言:
> : 我想不是吧? @_@
> : 基本应该是搞个工具先... 再来是发挥那莫大的耐心和精神,
> 这是必须的. 工具不顺手只会事倍功半...
> 而如果目标binary是自解压方式的话, 没有支援的工具就根本不用谈.
> 然後大多数情况下, 能布置需要的API hook的探测工具也是必须的.
> : 接着就会是你的。
> : 也许不需要太多的 tech background
> 最少要看得懂那些功能是做甚麽的.
> 看都看不懂的话, 谈甚麽破解?
端看你要学到什麽程度.
Debugger 工具是一定要的, 看你要选SoftICE 或 OllyDbg ...
注: SoftICE 已完全不再开发更新了.
早期在玩的人底子够强. 几乎不用其它的工具.
什麽探测工具也都没在用. 不过这些都是因为他们已累积了太多的经验.
现在很多所谓的破解高手大都是用 OllyDbg , 管你什麽自解压' 普通的壳...
只要跟着教学去做大都能搞定. or 跑个别人写好的 Script. 配上 ImportRec之类
的工具去修正 IAT 而己.
现在工具一大堆. 不用白不用, 入门会快很多. 不过..你总要有个开头吧.
先找个简单的来试, 配上别人写的破解步骤, 成就感有了才有继续下去的动力.
不然..若你一进OllyDbg, 英文26个字母都懂, 全不知在干什麽的, 别说破解了,
没有马上移除就不错了.
破解...说简单可以很简单, 说难也可以很难. 见招拆招(经验累积)
就跟写程式一样. 入门一个月大都可以写个简单的程式来跑.
若要写个有难度的, 还是一样...经验的累积.
有了一定的程度之後...会比较好玩. 因为这是斗智的开始,
你得去猜设计者做保护时脑子大概在想什麽. 当然了, 这时你的知识跟现在已相差
十万八千里了. PE 结构 ' Windows系统 ... 大都也已熟了.
(此时你的程度应该己可以算是高手了, 而不是现在过於泛滥的"所谓高手")
管他什麽 压缩包壳 + Keypro包壳/保护 + License....etc 什麽能加的都加
只丢给你一套 SoftICE, 不需任何工具, 你也都能搞定他.
--
◣ ███ ███ ☆ Post by session
◢█ ▉▉█ █▇█ ★ From 218-175-224-237.dynamic.hinet.net
◥█◤ ﹉ ﹍ ﹋ 月光海洋BBS 《mobbs.stut.edu.tw》 163.26.220.130