void-stack / VMUnprotect

VMUnprotect can dynamically log and manipulate calls from virtualized methods by VMProtect.
MIT License
435 stars 113 forks source link

stopped here #7

Open x96dbg opened 2 years ago

x96dbg commented 2 years ago

stopped here what's the reason? my file is net.framework 4.7.2 error

void-stack commented 2 years ago

Could you attach the file sample?

x96dbg commented 2 years ago

yes here! new.zip

x96dbg commented 2 years ago

Could you attach the file sample?

can't find reason?

void-stack commented 2 years ago

I don't have any machine currently to test the file and update the project. I'm thinking about adding a new feature because loading an assembly cause many problems once you use different platform or versions. Instead of hooking UnsafeInvokeInternal, it injects middleman runtime code onto the assembly inserting proxy calls straight to VM Handler and redirecting parameters, return value, etc. so we could generate patched assembly having support for both platforms .net core and .net framework. But there is a problems like CRC Check and so on...

x96dbg commented 2 years ago

I don't have any machine currently to test the file and update the project. I'm thinking about adding a new feature because loading an assembly cause many problems once you use different platform or versions. Instead of hooking UnsafeInvokeInternal, it injects middleman runtime code onto the assembly inserting proxy calls straight to VM Handler and redirecting parameters, return value, etc. so we could generate patched assembly having support for both platforms .net core and .net framework. But there is a problems like CRC Check and so on...

thank you for your help :)