翻譯|使用教程|編輯:陳津勇|2019-12-10 15:12:45.407|閱讀 625 次
概述:本文介紹了在實模式下,使用軟件保護工具VMProtect啟動受保護的程序的步驟。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在實模式下,VMProtect許可系統向受保護的應用程序放置一個特殊的許可模塊。該模塊執行與SDK中的測試功能相同的功能,但是使用序列號的內容而不是配置ini文件。本系列教程的五個步驟說明了使用基于VMProtect和許可系統的全功能保護來保護簡單應用程序的過程。
步驟三 啟動受保護的產品
通過上節的操作,許可系統已初始化,現在可以嘗試編譯VMProtect項目并運行受保護的文件。從命令行運行它之后,我們將收到以下消息:
C:\ test> dummy_app.vmp.exe 序列號錯誤 狀態= SERIAL_STATE_FLAG_INVALID
如果運行depends.exe,并且可以看到受保護的可執行文件不再使用VMProtectSDK.dll,這意味著許可模塊已經內置在程序中。您還可以在“Details|Imports”中查看來自VMProtect中已使用的DLL列表。
受保護的程序從serial.txt文件中讀取序列號。由于尚無此類文件,所以許可模塊會收到一個被解釋為不正確的空序列號。現在,我們切換到“Licenses”部分并生成一個序列號。
然后復制序列號(在許可證屬性中選擇“Serial number”字段,按Ctrl + C),在與受保護的應用程序相同的文件夾中創建一個名為serial.txt的文件,并將復制的數字粘貼到那里。現在,如果運行應用程序,將看到以下內容:
C:\test>dummy_app.vmp.exe serial number is correct, calling foo() I'm foo done
許可系統檢查了序列號并反饋正確。在下一步中,我們將嘗試應用一些限制來觀察結果。
有關VMProtect更多資源,請聯系了解
12月,慶圣誕,迎元旦,上“慧都網”小程序簽到兌軟件商城無門檻抵價券>>> 領優惠券購VMProtect享折上折>>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: