160个Crackme037
生活随笔
收集整理的這篇文章主要介紹了
160个Crackme037
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 查殼
- 分析程序
- 驗證結果
查殼
目標程序是用VB N-Code方式編譯的,難度為一顆星,采用序列號保護方式
分析程序
這個程序的序列號保護方式是有算法的,單純追蹤注冊碼比較困難,所以直接用VB反編譯工具查看按鈕點擊事件的RVA
直接在40DF60的位置下斷點,隨便輸入一個序列號
校驗過程如下
首先檢測字符長度是否匹配,不滿足則提示錯誤
必須為9個字符
然后將輸入的序列號轉為浮點數
然后將315751288轉為浮點數
接著保存315751288到內存
然后用序列號減去315751288
將兩個數相減的結果和0進行比較,根據比較的結果提示是否正確注冊。
**結論:**注冊碼很明顯就是315751288了。
驗證結果
輸入315751288,
提升正確,破解完成。需要相關文件可以到我的Github下載:
https://github.com/TonyChen56/160-Crackme
總結
以上是生活随笔為你收集整理的160个Crackme037的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 160个Crackme036
- 下一篇: 160个CrackMe005