From b2b8cf5e635ff7d54fb52d9c3ca31f4718463cdc Mon Sep 17 00:00:00 2001 From: sina Date: Sat, 28 Jun 2025 05:07:00 +0200 Subject: [PATCH] fix attaching errors on the target process --- hyperdbg/hyperkd/code/debugger/user-level/Attaching.c | 2 +- hyperdbg/hyperkd/code/debugger/user-level/Ud.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hyperdbg/hyperkd/code/debugger/user-level/Attaching.c b/hyperdbg/hyperkd/code/debugger/user-level/Attaching.c index 08dec48a..4c4e95a3 100644 --- a/hyperdbg/hyperkd/code/debugger/user-level/Attaching.c +++ b/hyperdbg/hyperkd/code/debugger/user-level/Attaching.c @@ -1411,7 +1411,7 @@ AttachingTargetProcess(PDEBUGGER_ATTACH_DETACH_USER_MODE_PROCESS Request) // // As we're here, we need to initialize the user-mode debugger // - if (UdInitializeUserDebugger()) + if (!UdInitializeUserDebugger()) { Request->Result = DEBUGGER_ERROR_DEBUGGER_NOT_INITIALIZED; return; diff --git a/hyperdbg/hyperkd/code/debugger/user-level/Ud.c b/hyperdbg/hyperkd/code/debugger/user-level/Ud.c index 2a0b5567..9b27648a 100644 --- a/hyperdbg/hyperkd/code/debugger/user-level/Ud.c +++ b/hyperdbg/hyperkd/code/debugger/user-level/Ud.c @@ -32,7 +32,7 @@ UdInitializeUserDebugger() // // Configure the exec-trap on all processors // - if (ConfigureInitializeExecTrapOnAllProcessors()) + if (!ConfigureInitializeExecTrapOnAllProcessors()) { return FALSE; }