當前位置:
首頁 >
160个Crackme022之故布疑阵
發布時間:2025/3/21
23
豆豆
生活随笔
收集整理的這篇文章主要介紹了
160个Crackme022之故布疑阵
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 查殼
- 分析程序
- 追蹤序列號
- 驗證結果
查殼
這個Crackme是用VB寫的,沒有加殼,也不是P-Code,那就直接上OD吧
分析程序
這個Crackme只有一個序列號保護,一般來說序列號的保護程序大多數只需要追蹤正確的Key就能達到目的,少部分是通過算法校驗的
追蹤序列號
首先根據錯誤的字符串提示,找到跳轉到這個位置的地方,直接轉到402DE9的位置
下面就是注冊成功的提示,我們直接往上翻
找到了一個關鍵的比較函數,下斷點,觀察兩個變量
其中var28的值為1,var18的值為0,說明在這個比較函數之前已經有過一次校驗,繼續往上追
這里有一個來歷不明的call,既沒有函數名,也沒有注釋,很可能就是在這個函數里面對序列號進行比較,回車跟進去
進去之后有一個遠跳,
跳到這個函數,這個才是真正的校驗序列號的函數
這個函數一直往下拉,你會看到有很多函數,完全沒有必要從函數頭開始一步一步分析,因為序列號就是硬編碼的
找到這個比較的函數,下斷點,查看參數
var18是我隨便輸入的序列號11111111
var28就是正確的序列號rkh1oyie
驗證結果
輸入序列號,顯示注冊成功,破解完成
需要相關文件的可以到我的Github下載:https://github.com/TonyChen56/160-Crackme
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的160个Crackme022之故布疑阵的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 160个Crackme021
- 下一篇: 160个Crackme023