Max Raulea
95389e46df
A lot of platform function swaps and left hyperevade out of the build
...
Created a lot of new platform wrappers for windows only functions
also removed hyperevade from the linux module build and added a empty
stub for the transparent functions they provide which can be filled in
later.
2026-08-23 14:18:12 +02:00
sina
d37352fd7e
fix the error for referencing guest registers twice in both kd and vmx codes
2026-07-19 19:39:33 +02:00
sina
ef2a482c45
refactor doxygen, variables, function names 6
2026-05-31 18:59:52 +02:00
unknown
e837a4526b
perform upausing threads before changing MBEC bits
2025-09-06 23:11:08 +02:00
sina
228ecd91f1
added support for the print and the printf functions in the user debugger
2025-09-06 19:25:26 +02:00
sina
0d940ee543
sending results of format to the user debugger
2025-09-01 18:27:01 +02:00
sina
3f6d837a62
run script for modifying registers in the user debugger
2025-08-31 16:53:09 +02:00
unknown
a869065718
add support to the registers command to the user debugger
2025-08-31 01:53:29 +02:00
unknown
85debe2636
add synchronization functions
2025-08-30 03:55:15 +02:00
unknown
87f32fb5d0
add user debugger command synchronization event
2025-08-30 03:37:10 +02:00
unknown
99b807dd6e
add codes to support the p command in the user debugger
2025-08-30 00:14:48 +02:00
sina
05b27083b2
fix running step-in command in user debugger
2025-08-27 23:14:57 +02:00
sina
739d143393
show number of blocked context switches
2025-08-23 15:36:53 +02:00
sina
c37ec6f3c0
apply command to the target thread from MBEC
2025-08-23 01:30:12 +02:00
sina
0e5ff45c30
set user mode execute bit for different core EPTPs
2025-07-08 00:10:43 +02:00
sina
e8e0489a6b
fix removing process from pausing list
2025-06-29 20:22:51 +02:00
sina
f01f0d85f8
add instant breakpoint breaks in the user debugger
2025-06-29 01:01:17 +02:00
sina
d6f0e22928
intercept the execution when the module loaded on the user debugger
2025-06-28 18:53:35 +02:00
sina
b2b8cf5e63
fix attaching errors on the target process
2025-06-28 05:07:00 +02:00
sina
8aa8289236
adjust mbec and user debugger initialization
2025-06-28 04:28:39 +02:00
sina
2637965512
apply user mode debugger to the kernel debugger
2025-06-26 19:14:29 +02:00
sina
a05cdcdd1c
release and continue the user debugger execution based on mbec method
2025-06-23 20:35:32 +02:00
sina
4afe2daef2
intercept threads only once
2025-06-23 17:18:41 +02:00
sina
6893c1b19f
change user debugger from supervisor bit of regular page table to mbec
2025-06-21 02:59:44 +02:00
SinaKarvandi
48c362255e
build based on new libhyperdbg
2024-06-24 18:05:54 +09:00