OllyDBG 入門系列(二)-字串參考 筆記
原作地址:http://bbs.pediy.com/showthread.php?threadid=21308
作者:CCDebuger
軟件破解的一般流程
拿到一個軟件先別接着馬上用 OllyDBG 調試,先運行一下,有幫助文檔的最好先看一下幫助,熟悉一下軟件的使用方法,再看看註冊的方式:
如果是序列號方式可以先輸個假的來試一下,看看有什麼反應,也給我們破解留下一些有用的線索。
如果沒有輸入註冊碼的地方,要考慮一下是不是讀取註冊表或 Key 文件(一般稱 keyfile,就是程序讀取一個文件中的內容來判斷是否註冊),這些可以用其它工具來輔助分析。
如果這些都不是,原程序只是一個功能不全的試用版,那要註冊爲正式版本就要自己來寫代碼完善了。
獲得程序的一些基本信息後,還要用查殼的工具來查一下程序是否加了殼,若沒殼的話看看程序是什麼編譯器編的,如 VC、Delphi、VB 等。這樣的查殼工具有 PEiD 和 FI。有殼的話我們要儘量脫了殼後再來用 OllyDBG 調試,特殊情況下也可帶殼調試。