翻譯|使用教程|編輯:郎婷|2023-04-25 11:01:57.180|閱讀 177 次
概述:VMProtect是新一代軟件保護實用程序。本文分享VMProtect入門使用教程主窗口之控制面板“項目”部分,歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VMProtect是新一代軟件保護實用程序。VMProtect支持德爾菲、Borland C Builder、Visual C/C++、Visual Basic(本機)、Virtual Pascal和XCode編譯器。
同時,VMProtect有一個內置的反匯編程序,可以與Windows和Mac OS X可執行文件一起使用,并且還可以鏈接編譯器創建的MAP文件,以快速選擇要保護的代碼片段。
為了輕松實現應用程序保護任務的自動化,VMProtect實現了內置腳本語言。VMProtect完全支持Windows系列的32/64位操作系統(從Windows 2000開始)和Mac OSX(從版本10.6開始)。重要的是,無論目標平臺如何,VMProtect都支持所有范圍的可執行文件,即Windows版本可以處理Mac OS X版本的文件,反之亦然。
VMProtect 是保護應用程序代碼免遭分析和破解的可靠工具,但只有在正確構建應用程序內保護機制并且沒有可能破壞整個保護的典型錯誤的情況下才能最有效地使用。
接下來為大家介紹關于VMProtect主窗口中的控制面板,其中包括:“項目”部分、“功能”部分和“詳情”部分。本篇文章將對其中的“項目部分”進行詳細介紹。
“項目”部分包含以下小節:
此部分用于選擇必須保護哪些功能。
要向項目添加新對象,請單擊工具欄上的“添加功能”按鈕,或在上下文菜單中選擇相應的項目,然后出現一個新的功能對話框:
指定函數的地址,或者在快速搜索框中鍵入函數名稱,直接從“函數”選項卡的列表中選擇函數。如果要一次添加多個功能,請使用多選。所有選定的功能都添加了所選的保護選項。
編譯類型——選擇對象的編譯方式。選擇一種適當的方法來保護每個對象(過程、函數、代碼片段)免受檢查和黑客攻擊,可以在代碼的性能和安全性之間實現最佳平衡。VMProtect 允許開發人員為每個受保護對象設置以下編譯類型:
您可以使用快速搜索框按名稱查找所需的對象:
您可以使用下拉菜單將文件夾添加到項目中,文件夾對受保護對象進行分組,并允許一次更改文件夾中所有對象的保護參數(排除編譯,編譯類型)。
窗口右側顯示所選對象的內容。如果在項目樹中選擇了受保護的對象,則右側部分顯示該對象的反匯編表示:
右鍵單擊一行代碼會彈出上下文菜單:
如果在項目樹中選擇了一個文件夾,右側會顯示該文件夾中的函數列表:
您可以通過簡單的拖放操作將功能移入和移出文件夾。
以上便是本篇文章的分享,如果您有任何疑問或者想獲取更多產品試用/授權/價格信息,請點擊VMProtect了解。
加密解密技術QQ群:766135708
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn