Commit graph

53 commits

Author SHA1 Message Date
sina
19e47c804f check if any module is loaded or not 2026-06-29 00:56:09 +02:00
Sina Karvandi
b38b43eef9
Merge branch 'dev' into feat/intel-pt-integration 2026-06-10 23:14:26 +02:00
Sina Karvandi
277dbb1b71
Merge pull request #606 from HyperDbg/trace-module
Trace module
2026-06-07 13:37:18 +02:00
Sina Karvandi
b0f3fa1ffd
Merge pull request #602 from jtaw5649/upstream/transparent-mode-mask-api
Add transparent-mode evade mask selection
2026-06-07 13:28:06 +02:00
sina
6b48fec247 add load and unload all 2026-06-07 01:04:04 +02:00
sina
aa09f9cde3 check to unload the trace module before unloading vmm 2026-06-06 23:45:18 +02:00
sina
0aedc66ed0 add load and unload hyper trace module 2026-06-06 17:18:14 +02:00
jtaw5649
9fd4034855 feat(hide): add transparent evade mask API 2026-06-05 19:01:14 +01:00
sina
003b63990f add start kd driver export in SDK 2026-06-05 19:21:41 +02:00
Masoud Rahimi Jafari
2dc1a26f1c Added user app example for pt tracing 2026-06-04 01:55:42 +02:00
sina
e0af5afd4f fix independently unloading the kd module
Some checks are pending
vs2022-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2022-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2022-ci / Deploy release (push) Blocked by required conditions
2026-05-31 21:03:02 +02:00
sina
d669d93d81 add packet and messaging files 2026-05-29 00:10:44 +02:00
sina
167931fc01 load the vmm module over IOCTL instead of CreateFile 2026-05-26 19:52:04 +02:00
sina
de0c56b466 create platform independent intrinsics functions 2026-05-05 21:25:20 +02:00
sina
09416e7fe1 add lbrdump command and sdk function 2026-05-04 00:29:54 +02:00
unknown
f3b952805b export SDK API for evaluating expressions based on the user or the kernel debugger context 2025-09-02 01:11:03 +02:00
sina
31fc581135
add support to the eval command in the user debugger 2025-08-31 18:31:35 +02:00
sina
3961196112
add support for SMI related functionalities 2025-08-02 23:18:18 +02:00
sina
33fbbb4e06
add user mode side of the user debugger 2025-07-09 13:37:01 +02:00
sina
e8e0489a6b
fix removing process from pausing list 2025-06-29 20:22:51 +02:00
sina
e7a7668325
get process name and process id for the transparent mode 2025-06-11 01:43:19 +02:00
SinaKarvandi
43540dc35d export SDK APIs for the transparent mode 2025-01-25 16:38:46 +01:00
SinaKarvandi
23702ca4f1 add query IDT command 2024-12-30 04:37:15 +01:00
SinaKarvandi
13befcfa00 fix interrupt redirection issues 2024-11-20 14:44:03 +01:00
SinaKarvandi
a6c6c88d05 show different APIC modes (x2apic or xapic) 2024-11-09 15:08:32 +01:00
SinaKarvandi
e3d8b6d980 add SDK api for reading local apic 2024-11-09 00:12:34 +01:00
SinaKarvandi
fe97da65b7 interpret local hwdbg scripts 2024-10-02 18:00:34 +02:00
SinaKarvandi
595a78f776 add automated script compilation 2024-10-02 15:04:02 +02:00
SinaKarvandi
49c18bb118 export hwdbg testing functions 2024-10-01 13:47:46 +02:00
sina
e926e3edb1 add SKD APIs for tracing, tracking, and instrumenting instructions 2024-09-06 12:42:55 +02:00
SinaKarvandi
56fa031cdd show the position of failed testcases 2024-08-19 18:24:08 +09:00
SinaKarvandi
0e25c5b617 add automatic connection to remote system for semantic script test cases 2024-08-16 16:14:52 +09:00
SinaKarvandi
c30b8a42aa export SDK API closing connection to the remote debuggee 2024-08-15 14:14:28 +09:00
SinaKarvandi
22e8d82452 add automated test case tester for command parser 2024-08-13 18:50:14 +09:00
SinaKarvandi
a747d56751 make parsing infrastructure for automated testing 2024-08-11 19:42:58 +09:00
SinaKarvandi
6005722cc9 Export SDK API for assembling instructions 2024-07-28 18:10:54 +09:00
SinaKarvandi
1e4e8fd6f0 add auto-pause after connecting to debuggee 2024-07-25 17:45:55 +09:00
SinaKarvandi
ed081861a2 fix versioning issues 2024-07-23 20:45:17 +09:00
SinaKarvandi
8e2491751e return shared buffer on set message callback 2024-07-18 15:59:30 +09:00
SinaKarvandi
33f44f25d0 Add message callback using shared memory 2024-07-18 13:12:30 +09:00
SinaKarvandi
25a912fbdb add unsetting text message callback 2024-07-18 12:51:53 +09:00
SinaKarvandi
0df5c1b78f export start process SDK APIs 2024-07-13 18:14:52 +09:00
SinaKarvandi
c55dd4a2c1 add SDK API to debug remote device or from debuggee in the debugger mode 2024-07-12 19:51:00 +09:00
SinaKarvandi
8f1f0f2e74 add SDK API for getting the kernel base address 2024-07-12 18:25:34 +09:00
SinaKarvandi
25290cf2d7 export memory writing API SDK 2024-07-10 20:21:31 +09:00
SinaKarvandi
5af1f2b653 export register reading/writing SDK APIs 2024-07-07 22:23:24 +09:00
SinaKarvandi
5e298a853a export memory reading functions 2024-07-06 22:46:57 +09:00
SinaKarvandi
63d09b12f8 fix load vmm SDK exported function 2024-07-03 19:16:14 +09:00
SinaKarvandi
0ca7362ceb add driver name to driver loading exports 2024-06-28 22:10:55 +09:00
SinaKarvandi
13b575efdf set custom driver path for kd driver 2024-06-28 20:56:17 +09:00