看雪學院 OllyDBG入門系列(二)筆記

2021-07-26 13:44:20 字數 629 閱讀 5942

ollydbg 入門系列(二)-字串參考筆記

軟體破解的一般流程

拿到乙個軟體先別接著馬上用 ollydbg 除錯,先執行一下,有幫助文件的最好先看一下幫助,熟悉一下軟體的使用方法,再看看註冊的方式:

如果是序列號方式可以先輸個假的來試一下,看看有什麼反應,也給我們破解留下一些有用的線索。

如果沒有輸入註冊碼的地方,要考慮一下是不是讀取登錄檔或 key 檔案(一般稱

keyfile

,就是程式讀取乙個檔案中的內容來判斷是否註冊),這些可以用其它工具來輔助分析。

如果這些都不是,原程式只是乙個功能不全的試用版,那要註冊為正式版本就要自己來寫**完善了。

獲得程式的一些基本資訊後,還要用查殼的工具來查一下程式是否加了殼,若沒殼的話看看程式是什麼編譯器編的,如 vc、

delphi

、vb

等。這樣的查殼工具有

peid

和 fi

。有殼的話我們要盡量脫了殼後再來用

ollydbg

除錯,特殊情況下也可帶殼除錯。

看雪學院 OllyDBG入門系列(三)筆記

看雪學院 ollydbg入門系列 三 筆記 這樣的編輯框中輸註冊碼的程式,要設斷點,首選的 api 函式就是 getdlgitemtext 及getwindowtext。每個函式都有兩個版本,乙個是 ascii 版,在函式後新增乙個 a 表示,如 getdlgitemtexta。另乙個是 unico...

Ollydbg的入門學習

今天我對ollydbg進行了學習。雖然我以前用過,但還是對這個軟體再進行了一下理論層次的學習,方便自己更深刻的理解。1 主介面 主要有 反彙編視窗 資訊視窗 資料視窗 暫存器視窗 堆疊視窗 命令列 資料暫存器 eax ebx ecx edx 指標及變址暫存器 esp ebp esi edi 段暫存器...

看雪CTF第十題

int64 sub 140006f50 while v6 初始化rop,並賦值rop str,其中str是乙個表示base進製整數的字元陣列 mpz init set str rp rsa e,input key before6,16i64 mpz init set str mpz t r,cons...