Hi,
I have both vmp lite windows (where I generate my .vmp file) and vmp pro linux to use the console for auto vmp. I run the command following :
/home/ubuntu/Installations/vmprotect_con /home/ubuntu/.../target.dll /home/ubuntu/..../vmp_output/target.dll -pf /home/ubuntu/Installations/Projects/target.vmp
This ran fine and was able to load my .vmp, find the .dll and output. However, every single function I declared in my .vmp was not found
[Warning] Function "xxxxx(void)" not found
[Warning] Function "xxxxxxx(void)" not found
[Warning] Function "xxxxxx(void)" not found
I then copy the pdb, dll and vmp back to my windows and use the same 3 files to load into vmp. That worked and protecting shows no error or warning. I am not sure if console version have a hidden flag that need to be point to the pdb but as it stand, the pdb and the dll is in the same folder on the linux which is the same setup I have on my windows.
<?xml version="1.0" encoding="UTF-8" ?>
<Document Version="2">
<Protection InputFileName="C:\Users\xxxxx\target.dll" Options="262144" VMCodeSectionName=".???" VMComplexity="20" OutputFileName="C:\Users\xxxx\target_out.dll" VMInstances="2">
<Messages />
<Folders />
<Procedures>
<Procedure MapAddress="DllMain" Options="0" CompilationType="2" />
</Procedures>
<Objects />
</Protection>
<Script />
</Document>
This is a sample of my .vmp file.
pdb not being used in vmprotect_con linux
Re: pdb not being used in vmprotect_con linux
Placing .map in the same folder works, but the problem is that .map is missing some function that .pdb have so I cannot use .map.
Re: pdb not being used in vmprotect_con linux
Are you a registered user?
Re: pdb not being used in vmprotect_con linux
Yeah, I am on the yearly subscription. Is that what you meant?
Re: pdb not being used in vmprotect_con linux
Please try the latest build.
Re: pdb not being used in vmprotect_con linux
Good fix. Issue is resolved.