Commit graph

310 commits

Author SHA1 Message Date
Sinaei
2c6bb7abd2 trigger event in case of mode changes 2023-09-18 13:03:28 +09:00
Sinaei
bd476454bc change script boolean expression grammar commands 2023-09-18 11:18:09 +09:00
Sina Karvandi
3017d139ff
Merge branch 'dev' into rev-machine 2023-09-16 19:20:26 +09:00
Sinaei
67ee6de503 add cr3 ktrap and memtrap events definitions 2023-09-15 18:00:01 +09:00
Sinaei
b66d1a2c44 add utrap event 2023-09-13 19:59:55 +09:00
Sinaei
7fe2be3f7d change the SDK examples 2023-09-12 11:45:50 +09:00
Sinaei
40c9f5ac6e check for validity of physical address 2023-09-11 16:13:35 +09:00
Sinaei
aee0f30a80 show error message (address) including the target address 2023-09-09 22:14:45 +09:00
Sinaei
39f75aa23e fix the 'gu' command's step-out (go up) 2023-09-07 21:35:53 +09:00
Sinaei
2d645b3037 change the path of gu command 2023-09-06 14:35:15 +09:00
xmaple555
991be8c929 correct comments in gu.cpp 2023-09-06 09:42:18 +08:00
Sinaei
9ba77a62fb set callback for starting RE machine processes 2023-09-05 20:39:18 +09:00
Sina Karvandi
5930a7b065
Merge pull request #253 from HyperDbg/dev
Dev
2023-08-29 20:16:32 +09:00
Sinaei
69ceb68911 add the dump command 2023-08-29 18:15:46 +09:00
Sinaei
7be0827de9 add pid to the dump command 2023-08-27 21:22:25 +09:00
Sinaei
be075e27ed add .dump command 2023-08-26 22:31:57 +09:00
Sinaei
5943acaa58 add the process id and thread id into the watching list 2023-08-14 13:19:27 +09:00
Sinaei
a37d3b2541 modify state and show event stage in case of breaks 2023-08-07 17:08:15 +09:00
Sinaei
1ed3b5078f fix the problem of .kill and .restart command 2023-08-06 23:50:17 +09:00
Sinaei
4d745eb1ac check to prevent short-circuiting in post calling stages 2023-08-04 15:27:47 +09:00
Sinaei
f2357d6df5 change implementation of binary search algorithm 2023-08-02 20:50:21 +09:00
Sinaei
bbf0062dbc add support to event calling stages 2023-07-31 15:05:14 +09:00
Sinaei
ef20d3468a refine calling stage 2023-07-30 22:43:51 +09:00
Sinaei
68ce21bda0 remove user-mode debugger trap flag ignorance 2023-07-26 17:34:43 +09:00
Sinaei
44b68442f7 check signature for TCP connections 2023-07-26 16:53:27 +09:00
Sinaei
7e63f3034c change checks for the first parameter 2023-07-26 15:15:16 +09:00
Sinaei
855d6a5c9c using a constant build signature 2023-07-25 14:51:59 +09:00
Sina Karvandi
230950a454
Merge pull request #246 from HyperDbg/trap-flag-state
Trap flag state
2023-07-24 20:16:20 +09:00
Sinaei
3dad72f72f perform build and version check in handshaking between debugger and debuggee 2023-07-24 20:00:50 +09:00
Sinaei
6a0b14f655 set timeout for retrying of the handshaking 2023-07-24 18:47:53 +09:00
Sinaei
e8f26e3afa add double ping check request 2023-07-24 16:25:50 +09:00
Sinaei
b7dc237d7f fix eb parsing 'eb' hex byte issue 2023-07-24 01:22:28 +09:00
Sinaei
0d7da2f06a check the trap state and masking traps 2023-07-21 21:51:56 +09:00
Sinaei
d9e04df425 show warning in case of using u in 32 programs 2023-07-20 18:25:39 +09:00
Sinaei
9d239ccdfd query for process type (32-bit or 64-bit) from VMX-root and IOCTL 2023-07-20 15:52:34 +09:00
Sinaei
737f27bc9b add new aliases for u, u2 as u64 and u32 2023-07-17 18:53:51 +09:00
Sinaei
b7a476dd0f update err messages for not specifying pid in the debugger mode 2023-07-17 16:10:13 +09:00
Sinaei
249320d8c9 fix #243 loading 32-bit modules based on SysWOW64 2023-07-17 01:13:53 +09:00
Sinaei
d468105ff3 make symbol search case-insensitive 2023-07-16 21:14:03 +09:00
Sinaei
8e9918d560 change system32 paths to wow64 addresses for 32-bit programs 2023-07-16 04:00:09 +09:00
Sinaei
9f711cf05b query for 32-bit or 64-bit modules from the kernel 2023-07-14 21:01:58 +09:00
Sinaei
895b14fed6 change .pagein command help 2023-07-14 19:28:56 +09:00
Sinaei
a76e858915 add trap flag mask callback 2023-07-14 15:39:02 +09:00
Sinaei
400a402319 delivered page-fault injection request in the kernel 2023-07-13 18:43:35 +09:00
Sinaei
8f3405b4ef user-mode part of sending page-fault injection 2023-07-13 17:59:33 +09:00
Sinaei
cc99978919 interpret .pagein commands parameters 2023-07-13 16:05:42 +09:00
Sinaei
2b54f993f7 change exception page-fault error code 2023-07-13 13:51:35 +09:00
Sinaei
956963bfd1 change break and retuns of script engine 2023-07-12 21:09:14 +09:00
Sinaei
de39860a0f change .pagein help command 2023-07-12 17:12:32 +09:00
Sinaei
a3e9757502 fix to process creation and page-fault delivery 2023-07-11 20:02:25 +09:00