使用vmp cmd line
关联文档:
http://www.vmpsoft.com/forum/viewtopic.php?t=857
http://vmpsoft.com/20190803/vmprotect-3-4/
创建配置文件
a.exe.vmp
<?xml version="1.0" encoding="UTF-8" ?>
<Document Version="2">
<Protection InputFileName="a.exe" Options="857032">
<Messages>
<Message Id="0">Can't DEBUG</Message>
<Message Id="1">Can't DEBUG</Message>
<Message Id="2">Can't DEBUG</Message>
<Message Id="3">Can't DEBUG</Message>
</Messages>
<Folders />
<Procedures />
<Objects />
</Protection>
<DLLBox>
<Folders />
</DLLBox>
<Script />
<LicenseManager />
</Document>
要使用makefile在win下注意下载相关make文件
makefile
windows:
go build -ldflags "-s -w"
go build -buildmode=c-shared -ldflags "-s -w" -o aa.dll
protect:
VMProtect_Con.exe aa.exe -pf ./aa.exe.vmp
执行make
Compiling... 100%
Saving... 100%
Packing... 100%
Saving startup code... 100%
[Information] Output file size is 19643392 bytes (50%)
Compilation completed