my understanding of the transformation is incorrect, there can be more than 5...
As you can see here bswap rax needs to be executed before the 5 transforms... This binary seems to only use BSWAP.. but i have a strong feeling that xor, add, sub, etc can probably be used prior to these 5 transforms...
VMProtect devs like: rand() < 0.5 >:) only producing something 0.0001% of the time...
my understanding of the transformation is incorrect, there can be more than 5...
![image](/uploads/8d03bedbd0d2409ae3b7f9cf3471ded2/image.png)
As you can see here bswap rax needs to be executed before the 5 transforms... This binary seems to only use BSWAP.. but i have a strong feeling that xor, add, sub, etc can probably be used prior to these 5 transforms...
VMProtect devs like: `rand() < 0.5` >:) only producing something 0.0001% of the time...
my understanding of the transformation is incorrect, there can be more than 5...
As you can see here bswap rax needs to be executed before the 5 transforms... This binary seems to only use BSWAP.. but i have a strong feeling that xor, add, sub, etc can probably be used prior to these 5 transforms...
VMProtect devs like:
rand() < 0.5
>:) only producing something 0.0001% of the time...