Commit graph

388 commits

Author SHA1 Message Date
SinaKarvandi
3eb34a91ed add syntax modification for the assembler 2024-07-15 13:52:39 +09:00
SinaKarvandi
d4b3640fd9 change asm convention 2024-07-15 11:50:33 +09:00
SinaKarvandi
9c0d233d73 update asm details 2024-07-15 10:44:10 +09:00
Abbas-MG
68217e932a improved: asm parse - symbol parse - byte gen only 2024-07-15 05:04:08 +03:30
SinaKarvandi
fe2e86abcb reorder keystone and zydis headers 2024-07-15 09:45:42 +09:00
SinaKarvandi
0bfb36f195 add keystone libraries 2024-07-14 18:22:42 +09:00
Abbas-MG
2143c0a2f3 Merge branch 'dev' of https://github.com/HyperDbg/HyperDbg into dev 2024-07-13 20:21:53 +03:30
Abbas-MG
0192fd0222 add assemble command "a"
intel 64bit syntax tested. symbols are supported.
2024-07-13 20:20:52 +03:30
SinaKarvandi
22ffc4fab5 Fix the problem of repeating commands once kHyperDbg is disconnected 2024-07-13 22:35:09 +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
139be97b81 fix memory writing sdk error 2024-07-10 21:00:23 +09:00
SinaKarvandi
25290cf2d7 export memory writing API SDK 2024-07-10 20:21:31 +09:00
SinaKarvandi
e30a5d6ce0 add external memory function with byte granularity 2024-07-10 20:13:31 +09:00
SinaKarvandi
6197407eb6 add unified memory editing API 2024-07-10 18:36:11 +09:00
SinaKarvandi
386b3e9a10 fix step-over hangs, if process is terminated (#406) 2024-07-10 15:37:45 +09:00
SinaKarvandi
c8113aa796 Fix triggering multiple monitor hooks with different contexts (#415) 2024-07-08 17:50:40 +09:00
SinaKarvandi
5af1f2b653 export register reading/writing SDK APIs 2024-07-07 22:23:24 +09:00
SinaKarvandi
df50e0d866 export script definition to SDK 2024-07-07 22:07:45 +09:00
SinaKarvandi
7c3b7a68f9 add register writing function 2024-07-07 21:44:07 +09:00
SinaKarvandi
2d6f657d87 add reading register SDK API 2024-07-07 19:50:01 +09:00
SinaKarvandi
5e298a853a export memory reading functions 2024-07-06 22:46:57 +09:00
SinaKarvandi
fb50598525 fix errors of reading memory in debugger mode 2024-07-06 22:02:22 +09:00
SinaKarvandi
556efd2bd3 add a unified memory reading function 2024-07-06 21:16:45 +09:00
SinaKarvandi
9a68be32c9 change the core file name 2024-07-05 18:50:51 +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
SinaKarvandi
aab38e8123 add exported SDK for pause, continue and setting breakpoints 2024-06-27 19:41:32 +09:00
SinaKarvandi
1ea90c119b add checks for validity of GET and SET operands 2024-06-27 18:46:19 +09:00
SinaKarvandi
4d430f3680 add initial reading memory api 2024-06-26 20:28:56 +09:00
SinaKarvandi
b8d9960a48 fix total flip-flops computation 2024-06-26 19:48:04 +09:00
SinaKarvandi
49ed125e72 fix computation of stage register flip-flops 2024-06-25 17:01:52 +09:00
SinaKarvandi
e3372e8810 export connect command to SDK 2024-06-24 21:43:01 +09:00
SinaKarvandi
0dad558ef0 fix GO binding issues 2024-06-24 20:41:43 +09:00
SinaKarvandi
9b4fbaeb61 change libhyperdbg SDK functions 2024-06-24 19:07:06 +09:00
SinaKarvandi
48c362255e build based on new libhyperdbg 2024-06-24 18:05:54 +09:00