I want to use this technology in both of my dll that are x86 and x64 . Is it possible?

Instruction set in this technology is RISC .Does not this particular type of instruction set facilitate reverse engineering ?
Code: Select all
#include "enigma_ide.h"
int main()
{
std::cout << "Before VM\n";
EP_Marker("vm_risc_begin");
// This code is protected with virtual machine - RISC
std::cout << "It is inside VM marker!\n";
EP_Marker("vm_risc_end");
EP_Marker("vm_begin");
// This code is protected with virtual machine - Classic
std::cout << "It is inside VM marker!\n";
EP_Marker("vm_end");
std::cout << "After VM\n";
}
Code: Select all
int main()
{
std::cout << "Before VM\n";
#include "..\EnigmaSDK\VC\vm_risc_begin.inc"
// This code is protected with virtual machine - RISC
std::cout << "It is inside VM marker!\n";
#include "..\EnigmaSDK\VC\vm_risc_end.inc"
std::cout << "After VM\n";
}
RISC is not ISA.