vmp如何使用命令行加殼exe或者dll


這是一個困擾我很久很久的問題,本來打算把exe的打包簽名做成jenkins自動化的,卻被這個問題打斷了。

最后,無意中找到了解決方案。我們下載的包解壓后結構如下:

 

 里面的VMProtect_Con.exe就是用來做命令行加殼的,如何做呢:VMProtect_Con.exe  直接接文件就可以了,比如VMProtect_Con.exe test.dll

但是這不能修改路徑,就是說你的原文件在哪里,加殼以后的文件也就在哪里,只是有個vmp的字段,比如對test.dll加殼,加殼以后文件就是test.vmp.dll

過程日志如下:

VMProtect Ultimate v 3.3.1 (build 1076) Copyright 2003-2018 VMProtect Software
Registered to: Przemek Rusiecki [przemek@rusiecki.com], Personal License

正在載入 test.dll... 100%
正在編譯... 100%
正在保存... 100%
正在壓縮... 100%
保存啟動模式... 100%
[信息] 輸出文件大小為 4763648 字節 (115%)

編譯完成

另外,如果修改了‘選項’中的‘模板’,如何在加殼的時候選擇對應模板?
我沒找到怎么命令行選模板,所以我把我需要的配置保存為默認模板,最后證明,模板生效了。

下載綠色vmp 以及如何使用:
https://bbs.pediy.com/thread-49979.htm


后面,我需要研究下如何對指定代碼進行加殼? 我不是開發,我只是cm,所以,寫代碼不是我的強項。我了解到可是使用map 文件,vmp sdk的方式,看是看上去並不簡單,要好好看下了。
如果有人能給自動完成對指定代碼加殼,請不吝賜教!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM