Is VMProtect Reversible ?
Posted: Tue Nov 29, 2011 12:18 am
The reason I ask this question is not doubting about the reliability of your product.
I have used VMProtect for several months, the following questions let me feel headache:
1、Our product is in the test period, we use VM in our test version. But when there is a crash of our program, we couldn't check the reason any more using the .dmp file and .pdb file due to the VMP has changed the .text section in PE.
2、I compiled our program using VMP with a few marks of VMP like VMProtectBegin() and VMProtect End() function. But when it compile over,it seems that the whole code section is compiled with VMP protect.
3、I used vmp normally in our program.But there is a question: the process will crash sometimes with vmp-mark when proceeding some operation while the program runs ok without VMProtect. So I have to remove the marks around these code and it runs normally. A few times later, our manager decided not using VMP temporally.
For some reason, I can't send you our code now.
Is there some solution to my question?
I have used VMProtect for several months, the following questions let me feel headache:
1、Our product is in the test period, we use VM in our test version. But when there is a crash of our program, we couldn't check the reason any more using the .dmp file and .pdb file due to the VMP has changed the .text section in PE.
2、I compiled our program using VMP with a few marks of VMP like VMProtectBegin() and VMProtect End() function. But when it compile over,it seems that the whole code section is compiled with VMP protect.
3、I used vmp normally in our program.But there is a question: the process will crash sometimes with vmp-mark when proceeding some operation while the program runs ok without VMProtect. So I have to remove the marks around these code and it runs normally. A few times later, our manager decided not using VMP temporally.
For some reason, I can't send you our code now.
Is there some solution to my question?