Commit graph

87 commits

Author SHA1 Message Date
sina
91c558e43b
disable hypertrace callback by default 2026-02-11 18:17:09 +01:00
Hari Mishal
1924385156 Uncommented call to hypertrace in Loader.c and added dependencies (lbr.h, lbr.c) and code (tracing.c) to print lbr buffer. 2026-02-11 02:54:02 +01:00
sina
5a42d00a1f
Link hypertrace to hyperkd 2026-02-08 04:09:47 +01: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
13f2b63053
fix checks for parameters of the XSETBV extension command 2025-08-21 19:48:37 +02:00
sina
77029f330d
add XSETBV event extension command 2025-08-21 00:17:26 +02:00
copilot-swe-agent[bot]
8a5f696544 Fix grammar and spelling errors: perfrom->perform, occured->occurred, recieved->received
Co-authored-by: SinaKarvandi <13383992+SinaKarvandi@users.noreply.github.com>
2025-08-20 12:49:07 +00:00
sina
3ce7e7d92b
update preactivating mode command messages 2025-08-17 22:57:46 +02:00
sina
3961196112
add support for SMI related functionalities 2025-08-02 23:18:18 +02:00
sina
3d73a95b8f
check for uninitializing memory pools for the debugger 2025-07-15 00:02:11 +02:00
sina
891382fa50
check the accessibility of address based on process id 2025-07-09 23:49:12 +02:00
sina
7ae6ad8e37
added kernel side support for putting breakpoint in the user debugger 2025-07-09 22:38:36 +02:00
sina
15061014c7
Fixed retrieving valid watching process IDs for the execution trap and user-mode execution prevention 2025-07-08 19:41:08 +02:00
sina
0e5ff45c30
set user mode execute bit for different core EPTPs 2025-07-08 00:10:43 +02:00
sina
0c77512609
apply the breakpoint to the entrypoint 2025-07-06 01:26:16 +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
e5326f895d
move breakpoint initialization to debugger from kd 2025-06-28 10:06:30 +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
fe4dd107cb
add hyperdbg test mode for the user debugger 2025-06-25 18:48:11 +02:00
sina
cc8167c089
only apply thread interception to user mode 2025-06-24 18:12:02 +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
sina
664e84a14f
fixing compilation errors and add hyperevade callbacks 2025-06-07 23:57:04 +02:00
sina
d74283bf99
fix compiling issue of hyperevade project 2025-06-07 21:11:51 +02:00
sina
a8e3cf55e1
add context to the syscall interceptor 2025-04-30 20:52:04 +02:00
sina
be6b055b83
Set variable length (stack frames) for showing the callstack 2025-04-21 19:54:24 +02:00
Tumpes
1b64969ba9 fix .thread crash 2025-03-25 21:09:38 +02:00
Björn Ruytenberg
29cf8e8839 pcicam: Disable querying for BAR sizes
The current method for determining BAR sizes appears to generate unreliable results. For now, do not query devices for BAR sizes.
2025-02-23 20:55:07 +01:00
Sina Karvandi
ee17e49bfc
Merge branch 'dev' into add-pcie-support 2025-02-13 17:13:19 +01:00
sina
61a0ae4553 fix the issue of reading and writing device memory 2025-02-13 16:13:00 +01:00
Sina Karvandi
8682b3c218
Merge pull request #500 from HyperDbg/mmio-mem-read
Mmio mem read
2025-02-13 13:31:53 +01:00
Björn Ruytenberg
d1fe27763d pcicam: Do not skip subsequent BARs when encountering zero-sized BARs 2025-02-10 16:20:32 +01:00
Björn Ruytenberg
835f4aedb7 pcicam: Disable command decoding when querying for BAR sizes 2025-02-10 14:06:22 +01:00
Björn Ruytenberg
53af89f2e8 pcicam: Fix passing wrong data structure in VMI mode 2025-02-10 14:02:42 +01:00
Björn Ruytenberg
bdb2583383 pcicam: Add support for Bridge header type; add initial support for determining BARs and their sizes 2025-01-27 16:14:43 +01:00