翻譯|使用教程|編輯:黃竹雯|2019-01-08 13:55:57.000|閱讀 708 次
概述:虛擬機保護軟件VMProtect常見問題和編譯器信息。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
VMProtect通過在具有非標準體系結構的虛擬機上執行代碼來保護代碼,這將使分析和破解軟件變得十分困難。除此之外,VMProtect還可以生成和驗證序列號,限制免費升級等等。
演示版是公開的,有的人試圖用它來保護惡意軟件。這就是為什么有時殺毒軟件檢測文件是可疑文件,即使文件正在被VMProtect演示版保護。VMProtect的完整版本通常不會發生這種情況,它具有完全不同的保護代碼結構。
VMProtect允許隱藏ANSI和Unicode字符串。所有其他數據將保持原樣。建議加密所有重要數據并在使用前立即解密。你可以虛擬化解密代碼。
是的,VMProtect線程是完全安全的。
不建議在VMProtect中使用其他保護裝置。這可能會導致不可預測的行為。
在保護應用程序之前,這些庫是必需的。保護后,VMProtect會使用嵌入式模塊的調用替換對庫的每次調用,就不再需要這些文件。
這意味著地址0044327D處的命令在兩個不同的進程之間共享,并且它們都受到保護。你必須從受保護對象列表中刪除其中一個。
這意味著TForm1.Test過程太短而無法保護。你必須將其從受保護對象列表中刪除或使其變長。這可以通過添加一些代碼或關閉優化來完成。
這意味著從未受保護的代碼跳轉到受保護的代碼。這可能會導致不可預測的行為,你必須將目標地址標記為外部。
這一般在保護驅動程序時發生。這意味著頭文件的系統區域和文件的第一部分之間的新部分沒有足夠的可用空間。你需要增加驅動程序源中的節對齊值并重新生成驅動程序。例如,如果使用WDK/DDK構建驅動程序,則可以將DRIVER_ALIGNMENT = 0×200放到“SOURCES”文件中。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn