Sina Karvandi
|
5d8d3ca524
|
v0.14.1
Merge pull request #537 from HyperDbg/dev
|
2025-07-27 19:33:05 +02:00 |
|
sina
|
373158da82
|
fix the building issues with the bp and the .start commands
|
2025-07-27 19:31:08 +02:00 |
|
sina
|
2fdf0f59de
|
Restore release build optimizations and fix CPUID register restoration
|
2025-07-26 01:53:43 +02:00 |
|
Sina Karvandi
|
633ea9cb4a
|
Update CREDITS.md
|
2025-07-24 01:09:16 +02:00 |
|
Björn Ruytenberg
|
798f90b311
|
v0.14: temporarily work around Visual Studio 17.14.8 compiler optimization bug
|
2025-07-23 18:27:08 +02:00 |
|
Björn Ruytenberg
|
30201f6435
|
Temporarily work around Visual Studio 17.14.8 compiler optimization bug
|
2025-07-23 18:14:36 +02:00 |
|
Sina Karvandi
|
9dbfebd5b0
|
v0.14
Merge pull request #534 from HyperDbg/dev
|
2025-07-23 12:14:36 +02:00 |
|
sina
|
0648d875ca
|
add beta release instructions for the hyperevade project
|
2025-07-23 10:12:10 +02:00 |
|
sina
|
019162b4ff
|
temporarily disable bp, .start, .attach for the user debugger
|
2025-07-22 02:20:27 +02:00 |
|
Sina Karvandi
|
df8b94034f
|
Merge pull request #533 from HyperDbg/support-reserved-mmio
Added support to MMIO ranges above 512 GB
|
2025-07-22 01:28:12 +02:00 |
|
sina
|
945ae55563
|
check for EPT hooks above 512 GB
|
2025-07-22 01:21:11 +02:00 |
|
sina
|
fdd5dfc55e
|
fix shifting correct number of bytes on the PML3 PFN
|
2025-07-21 02:30:11 +02:00 |
|
sina
|
24d9a93531
|
set out of range MMIO ranges as uncacheable
|
2025-07-21 01:43:24 +02:00 |
|
sina
|
369908f64c
|
add support for extra reserved addresses for out of 512 GB range MMIO addresses
|
2025-07-21 01:14:39 +02:00 |
|
sina
|
3c92e09a51
|
fix crash on using TPAUSE instruction on Windows 11 24h2
|
2025-07-19 17:53:06 +02:00 |
|
Sina Karvandi
|
0ff9d51301
|
Merge pull request #532 from HyperDbg/user-debugger-breakpoint
User debugger breakpoint
|
2025-07-15 00:17:04 +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
|
33fbbb4e06
|
add user mode side of the user debugger
|
2025-07-09 13:37:01 +02:00 |
|
sina
|
d8b5d842d6
|
adjust pause and continue commands for the user debugger
|
2025-07-09 01:55: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
|
beed7ccc34
|
fix renaming script engine TOKENs on the auto generated codes
|
2025-07-07 14:32:43 +02:00 |
|
Sina Karvandi
|
c709e0f04f
|
Merge pull request #530 from enzo-berry/dev
Refactor token structures and related functions in the script engine
|
2025-07-07 13:58:16 +02:00 |
|
Enzo Berry
|
6a89a94496
|
Refactor token structures and related functions in the script engine
|
2025-07-07 11:46:10 -07:00 |
|
Sina Karvandi
|
b72c5aec03
|
Merge pull request #527 from HyperDbg/mbec-reimplementation
Mbec reimplementation
|
2025-07-06 01:27:47 +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
|
a93b78dfad
|
use the same EPTP for MBEC
|
2025-06-28 03:54:07 +02:00 |
|
Sina Karvandi
|
d5f051ad58
|
Merge pull request #526 from HyperDbg/user-debugger
User debugger
|
2025-06-26 19:15:23 +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
|
e7a7668325
|
get process name and process id for the transparent mode
|
2025-06-11 01:43:19 +02:00 |
|
Sina Karvandi
|
df71d93b2f
|
Merge pull request #525 from HyperDbg/hyper-evade
Hyper evade
|
2025-06-11 00:01:13 +02:00 |
|
sina
|
0e649c6107
|
check for race condition while configuring the transparent mode
|
2025-06-10 23:59:21 +02:00 |
|
sina
|
7df82a1b5a
|
make separate msr read, msr write and trap flag handling
|
2025-06-08 10:07:19 +02:00 |
|
sina
|
17914a34c7
|
separate vmx and syscall footprints
|
2025-06-08 09:28:56 +02:00 |
|
sina
|
bba0bd2a4c
|
fix changes from transparent-mode to syscall callback
|
2025-06-08 08:58:40 +02:00 |
|
sina
|
bdfd1f30eb
|
change the syscall callback initialization scope
|
2025-06-08 00:06:52 +02:00 |
|
sina
|
664e84a14f
|
fixing compilation errors and add hyperevade callbacks
|
2025-06-07 23:57:04 +02:00 |
|