去官網下載個人版
Exeinfo查殼發現無殼
載入OD,右鍵,字符串智能搜索。
Ctrl+F搜索關鍵詞About,找到到FormAbout處,即關於窗體的創建和顯示的位置。雙擊查看匯編代碼
程序在窗體創建前,先讀取和判斷自身是否已注冊為專業版。往上看,發現有個跳轉,這個跳轉跳過了一個清零賦值操作。這個清零賦值是最為關鍵的賦值,如果這個變量被賦值0,就會成為個人免費版。想要專業版的話,這個變量必須為1。我們可以直接把這個清零的操作改為賦值1。而且這個變量的清零不止一處。我們可以嘗試搜索一下這行代碼。一共有14處。
mov dword ptr ds:[eax+0xC9C],edx
我們依次對每處代碼進行修改,選中這句
xor edx,edx
把此處匯編代碼修改為
mov byte ptr ds:[eax+0xC9C],1
修改完畢后是這樣。
將一共14處這樣的位置修改完畢后,保存修改的文件
執行的時候可能會彈出一個框,提示不是正版,不過只會出現一次,不影響后面使用。
破解完畢。
附v11.0破解版:
鏈接: https://pan.baidu.com/s/1thfncXI-AaMfB_Dex2iNeQ
提取碼: xqpv
參考文章