Commit graph

88 commits

Author SHA1 Message Date
SinaKarvandi
ee1cd72fb7 fix memory leaks relating to the events allocations 2022-05-09 01:34:07 +04:30
SinaKarvandi
0f7724295a fix memory leaks 2022-05-08 22:13:44 +04:30
Behrooz Abbassi
f817cbb801
Refactor: Improve projects configurations
- Improve Precompiled header usage
- Change "Output Directory" and "Intermediate Directory" of all projects to the same values
- Discard pdb files from release file
2022-05-04 16:38:21 -07:00
SinaKarvandi
51340c07e7 query count of active threads and processes 2022-05-04 21:43:25 +04:30
SinaKarvandi
98e4d46bef port TSX for address checking to user-mode 2022-05-01 00:52:50 +04:30
SinaKarvandi
a32c1133cd parse arguments of structure showing commands and change help of other commands 2022-04-17 23:05:24 +04:30
SinaKarvandi
7b47edffa1 add dt for physical memory mapping 2022-04-17 03:32:00 +04:30
SinaKarvandi
2b16ed3171 beautify dt command and add struct command 2022-04-15 23:18:06 +04:30
SinaKarvandi
518f0a1d22 fix interlocked functions problem 2022-03-13 01:33:21 +03:30
SinaKarvandi
1eb6334288 send action buffer as pointer in script engine 2022-03-12 15:09:17 +03:30
Mohammad Sina Karvandi
b982a19e74
Merge pull request #136 from GermanAizek/dev
Code refactor and optimizing insertion into string containers
2022-03-12 14:43:11 +03:30
Герман Семенов
b9313ee40d optimizing insertion into string containers
Signed-off-by: germanaizek <GermanAizek@yandex.ru>
2022-03-11 12:10:10 +03:00
SinaKarvandi
3c965ef949 parse k command's parameters 2022-03-06 17:39:28 +03:30
SinaKarvandi
f76740d906 second phase of supporting callstack 2022-03-05 17:32:54 +03:30
SinaKarvandi
fb5543765e allocate dynamic memory to get information about kernel modules 2022-02-16 02:43:15 +03:30
SinaKarvandi
ca3c6c227d first phase of supporting user mode modules in lm command 2022-02-14 23:58:01 +03:30
SinaKarvandi
459b4ab9a2 support to pid all in events 2022-02-07 14:19:51 +03:30
SinaKarvandi
66aac3f3f2 implement the thread switching mechanism 2022-02-01 15:15:46 +03:30
SinaKarvandi
0cc9ffb8f5 implementation of detaching from process in user debugger 2022-01-24 15:45:44 +03:30
SinaKarvandi
8af6a5eed3 remove unnecessary codes for thread interception mechanism and avoid double attaching to a process 2022-01-23 13:43:53 +03:30
SinaKarvandi
d29b58ee13 general update 2022-01-18 22:38:56 +03:30
SinaKarvandi
64c3b64bd3 add pause command 2022-01-17 14:54:41 +03:30
SinaKarvandi
2c6901ef87 add thread abstract to process debugging details 2022-01-16 03:16:15 +03:30
SinaKarvandi
ae5c72c76b re-arrange stepping 2022-01-15 01:51:40 +03:30
SinaKarvandi
fbcba2008e send ud pause packets to user-mode 2022-01-12 18:52:34 +03:30
SinaKarvandi
3794089213 add thread debugging mechanism 2022-01-12 01:05:12 +03:30
SinaKarvandi
ba970b894b add process termination command 2022-01-10 21:46:48 +03:30
SinaKarvandi
112e5ab4b2 show message for building symbol maps 2022-01-10 13:45:00 +03:30
SinaKarvandi
1ad792b53c implement .start and .restart commands 2022-01-07 02:31:40 +03:30
SinaKarvandi
e79d3a0e48 add .start, .restart, .kill commands 2022-01-06 23:24:05 +03:30
SinaKarvandi
bba860562a add user-mode debugging files 2022-01-06 21:09:21 +03:30
SinaKarvandi
786ae8ed68 continue without break after attach command 2022-01-02 22:43:09 +03:30
SinaKarvandi
164a05b646 support to x86 attaching 2022-01-01 17:45:37 +03:30
SinaKarvandi
3a6cc599c1 remove hooks after calling the user-mode entrypoint 2022-01-01 16:29:55 +03:30
SinaKarvandi
c58b93d5c8 read module details for attach command 2021-12-29 23:29:25 +03:30
Mohammad Sina Karvandi
bf6af52d4e
Merge pull request #100 from GermanAizek/master
Code refactor
2021-12-29 20:49:26 +03:30
semenov_gv
d85a5d7fe0 Code refactor 2021-12-29 13:33:41 +03:00
SinaKarvandi
837fa76981 read base address and entrypoint from kernel 2021-12-28 17:14:57 +03:30
SinaKarvandi
93954ff29f add .pe command 2021-12-28 01:14:56 +03:30
SinaKarvandi
57f976deba fix msr read and msr write issues 2021-12-22 22:29:53 +03:30
SinaKarvandi
ba654d1135 add test query command to notify about the halt state of cores 2021-12-17 02:25:51 +03:30
SinaKarvandi
51743c6aaf show adequate message in the case of k and dt commands 2021-12-13 23:20:45 +03:30
SinaKarvandi
128597127c check for invalid pausing reasons from debuggee 2021-12-08 21:56:40 +03:30
SinaKarvandi
4ffee540ea fix typo 2021-12-08 16:25:14 +03:30
SinaKarvandi
a57ce3fcec parse arguments for .script command 2021-12-05 01:56:36 +03:30
Mohammad Sina Karvandi
88905ce60a
Merge pull request #84 from HyperDbg/dev
Dev
2021-12-04 17:23:52 +03:30
Behrooz Abbassi
7eee01b135
Merge pull request #83 from GermanAizek/dev
Code refactor, lower scope, EOF bug
2021-12-04 05:41:58 -08:00
SinaKarvandi
81a75fdebe fix multiline command problem with sharp comment character 2021-12-04 02:33:37 +03:30
semenov_gv
d4176fec0f Code refactor, lower scope, EOF bug 2021-12-03 17:38:18 +03:00
SinaKarvandi
5544fe30ae support multiline commands in .script command 2021-12-03 16:19:50 +03:30