逆向破解(本地篇)- 08 使用rtcMsgBox斷點破解VB程序

之前介紹的修改關鍵call返回值、MessageBoxA斷點,對於VB程序來說都是無效的!

如何破解VB程序的註冊碼?

使用rtcMsgBox斷點,從彈窗下手:

  1. 找到VB APIsrtcMsgBox,下好斷點

  2. F9運行程序,輸入假碼,點確定,程序斷在斷點處

  3. 繼續F8向下執行,直到彈出錯誤提示框,回到軟件關閉錯誤窗口,然後到OD繼續F8,到下方的retn,跳出這個CALL

  4. 來到程序領空,找到上面可以跳過這個CALL的關鍵跳,然後下斷點,並刪除之前的提示框斷點

  5. 去程序輸入假碼,點確定,發現斷在該位置,證明確實是關鍵跳

  6. 然後可以在堆棧窗口尋找註冊碼,或者修改跳轉,實現破解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章