Jump to content
Tuts 4 You

Pass Debugger Check in VMprotect 2.x


mojtaba

Recommended Posts

On 3/19/2024 at 2:41 PM, windowbase said:

Doesn't work...

It may be convenient to debug VMP after loading the driver. However, the shortcomings are that signature verification and patch guard issues need to be solved.

Spoiler

For signature verification, if it is a Win7 x64 system, you can write tricks in the driver source code to bypass it: it can be loaded directly without enabling testing mode and without adding any signatures to the driver. Patch Guard is quite troublesome, so you can consider Etw Hook. I'm not sure if the latest version of Win11 is applicable, as Microsoft plans to fix it.

 

  • Confused 1
Link to comment
Share on other sites

6 hours ago, windowbase said:

@azufo Can you show me screenshot of scyllahide checked options.

Regards.

sean.

Read here...

https://github.com/x64dbg/ScyllaHide/issues/83

here's an easy way to bypass vmp from me. Open your target whit x64dbg, remove standart one time breaking point and boom now is not detected. :D + rename  dbg 

Edited by azufo
Link to comment
Share on other sites

Sean Park - Lovejoy
1 hour ago, azufo said:

Read here...

https://github.com/x64dbg/ScyllaHide/issues/83

here's an easy way to bypass vmp from me. Open your target whit x64dbg, remove standart one time breaking point and boom now is not detected. :D + rename  dbg 

@azufo I am using windows 11.

https://github.com/x64dbg/ScyllaHide/issues/83#issuecomment-527385743

Regards.

sean.

Edited by windowbase
editing some words.
  • Haha 1
Link to comment
Share on other sites

Sean Park - Lovejoy
4 hours ago, boot said:

It may be convenient to debug VMP after loading the driver. However, the shortcomings are that signature verification and patch guard issues need to be solved.

  Reveal hidden contents

For signature verification, if it is a Win7 x64 system, you can write tricks in the driver source code to bypass it: it can be loaded directly without enabling testing mode and without adding any signatures to the driver. Patch Guard is quite troublesome, so you can consider Etw Hook. I'm not sure if the latest version of Win11 is applicable, as Microsoft plans to fix it.

 

@boot

How to solve this issue?

screenshot_41.png.275f59388377a7db3476d76318491512.png

Regards.

sean.

Link to comment
Share on other sites

11 minutes ago, windowbase said:

@boot

How to solve this issue?

screenshot_41.png.275f59388377a7db3476d76318491512.png

Regards.

sean.

If you use TitanHide turn off kernel mode on windows debugging or you will get the screen of death. 

  • Thanks 1
Link to comment
Share on other sites

Sean Park - Lovejoy
1 minute ago, azufo said:

If you use TitanHide turn off kernel mode on windows debugging or you will get the screen of death. 

@azufo How to turn off it?

Regards.

sean.

Link to comment
Share on other sites

2 hours ago, windowbase said:

@boot

How to solve this issue?

screenshot_41.png.275f59388377a7db3476d76318491512.png

Regards.

sean.

Due to using a leaked signature, it prompted that the certificate has been revoked and the driver cannot be loaded successfully. You can recompile the driver, and the compiler will add the default test signature; Alternatively, you can add a new test signature to the driver and enable testing mode to load it.

Link to comment
Share on other sites

Sean Park - Lovejoy
4 hours ago, windowbase said:

@azufo How to turn off it?

Regards.

sean.

1. bcdedit /debug off

2. Restart.

Regards.

sean.

Link to comment
Share on other sites

3 minutes ago, windowbase said:

what is this application? where can I download it?

Google Search DriverMonitor and download it.

  • Thanks 1
Link to comment
Share on other sites

Sean Park - Lovejoy
38 minutes ago, boot said:

Google Search DriverMonitor and download it.

@boot No way to download it.

Can you upload your files?

Regards.

sean.

Link to comment
Share on other sites

25 minutes ago, windowbase said:

Strange issue, perhaps related to system version - not compatible with the latest version of Win11 x64. I also tested my driver and plugin on Win7 x64 without any issues. I remember you installed the Win7 virtual machine environment, you can try it inside.

e.g.

 

  • Thanks 1
Link to comment
Share on other sites

Sean Park - Lovejoy
10 minutes ago, boot said:

Strange issue, perhaps related to system version - not compatible with the latest version of Win11 x64. I also tested my driver and plugin on Win7 x64 without any issues. I remember you installed the Win7 virtual machine environment, you can try it inside.

e.g.

 

@boot I installed windows 7 x32 in the virtual machine. Okay I will install x64 windows 7 in the virtual machine and test it, reply.

Regards.

sean.

Edited by windowbase
editing some words.
Link to comment
Share on other sites

11 minutes ago, windowbase said:

@boot Can you upload x32 bit version of TitanHide driver?

Regards.

sean.

Done! Added 32-bit driver and x32Dbg plugin.

Note: Most of 32-bit (Win32/x86) drivers are not allowed to be loaded on the 64-bit (x64) system. If you want to use this 32-bit driver, please try it on a 32-bit (x86) system.

MyDrv_Plugin_v0.002.zip

  • Like 1
Link to comment
Share on other sites

Sean Park - Lovejoy
17 minutes ago, boot said:

Done! Added 32-bit driver and x32Dbg plugin.

Note: Most of 32-bit (Win32/x86) drivers are not allowed to be loaded on the 64-bit (x64) system. If you want to use this 32-bit driver, please try it on a 32-bit (x86) system.

MyDrv_Plugin_v0.002.zip 109.19 kB · 0 downloads

@boot This driver has been blocked from loading.

what's wrong?

Regards.

sean.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...