Commit graph

53 commits

Author SHA1 Message Date
SinaKarvandi
8caea1fb77 run command test case tester from the test command 2024-08-13 19:31:02 +09:00
SinaKarvandi
8c45148271 fix integration tokens for the new parser 2024-08-10 23:11:59 +09:00
SinaKarvandi
0fe90f5a7b integrate new parser with the .script command 2024-08-10 22:30:05 +09:00
SinaKarvandi
c84408924c integrate new parser with the .start command 2024-08-10 22:22:03 +09:00
SinaKarvandi
acae1d3a41 add support to path for the struct command 2024-08-10 21:21:23 +09:00
SinaKarvandi
b7725a769e add new parser to debug, output and assembly commands 2024-08-10 20:06:26 +09:00
SinaKarvandi
ceb12f842f change parser of hide and settings commands 2024-08-10 18:23:40 +09:00
SinaKarvandi
c3e4596d01 integrate dump command with new parser 2024-08-10 17:04:46 +09:00
SinaKarvandi
787e79d713 add more commands to the new token parser 2024-07-31 19:49:52 +09:00
SinaKarvandi
2843332a1c change error message for initial commands 2024-07-31 18:21:23 +09:00
SinaKarvandi
a6b26c7e93 add second command argument to the tokenizer 2024-07-31 14:08:14 +09:00
SinaKarvandi
5d9959cdf6 change event commands to new parser 2024-07-30 18:44:15 +09:00
SinaKarvandi
e1e4a13cf0 applying new parser to commands 8 2024-07-30 16:55:06 +09:00
SinaKarvandi
c878957cbb applying new parser to commands 7 2024-07-30 15:47:35 +09:00
SinaKarvandi
33b1ad5be5 applying new parser to commands 6 2024-07-30 15:07:17 +09:00
SinaKarvandi
000a9241fb applying new parser to commands 5 2024-07-30 14:17:06 +09:00
SinaKarvandi
760908f5e3 applying new parser to commands 4 2024-07-30 13:17:50 +09:00
SinaKarvandi
4c54c0c20b applying new parser to commands 3 2024-07-29 19:40:24 +09:00
SinaKarvandi
865111dd6a applying new parser to commands 2 2024-07-29 18:46:12 +09:00
SinaKarvandi
13c4355a16 applying new parser to commands 1 2024-07-29 18:06:54 +09:00
SinaKarvandi
602dd5d049 add modifications for the module in the event forwarding mechanism 2024-07-26 16:44:14 +09:00
SinaKarvandi
1e4e8fd6f0 add auto-pause after connecting to debuggee 2024-07-25 17:45:55 +09:00
SinaKarvandi
5106e440d1 adjust script limitation and VMX-root buffer size constants 2024-07-21 16:35:43 +09:00
SinaKarvandi
481f103035 update command help messages 2024-07-20 22:05:39 +09:00
SinaKarvandi
8cdb4036b1 update event commands syntax 2024-07-19 17:03:43 +09:00
SinaKarvandi
9a8a6fef4b add warning message for clearing instant events 2024-07-19 14:05:52 +09:00
Abbas-MG
901e906f54 made assembler a class - add asm to condition and code 2024-07-17 14:12:24 +03:30
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
c55dd4a2c1 add SDK API to debug remote device or from debuggee in the debugger mode 2024-07-12 19:51:00 +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
c8113aa796 Fix triggering multiple monitor hooks with different contexts (#415) 2024-07-08 17:50:40 +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
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
aab38e8123 add exported SDK for pause, continue and setting breakpoints 2024-06-27 19:41:32 +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