Commit graph

91 commits

Author SHA1 Message Date
SinaKarvandi
112e5ab4b2 show message for building symbol maps 2022-01-10 13:45:00 +03:30
SinaKarvandi
1a3f3a3572 add killing process methods 2022-01-08 19:49:22 +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
8abd1e79b6 user-mode startup debugging for single-code x64 processes 2021-12-31 00:21:35 +03:30
SinaKarvandi
a4d18d6aa0 get entrypoint and base address from PEB modifications 2021-12-30 12:46:20 +03:30
SinaKarvandi
c58b93d5c8 read module details for attach command 2021-12-29 23:29:25 +03:30
SinaKarvandi
2dcc4552d3 add project code style to the commited codes 2021-12-29 21:10:09 +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
efd20084ca send the detail of suspended process to the kernel 2021-12-28 14:04:45 +03:30
SinaKarvandi
f97b12eb1e remove unused codes 2021-12-28 12:53:20 +03:30
SinaKarvandi
3ac8ca0c2c change .pe command's help 2021-12-28 01:41:45 +03:30
SinaKarvandi
93954ff29f add .pe command 2021-12-28 01:14:56 +03:30
SinaKarvandi
b1d0a0f6fe add pe-parser and get entry point of PE 2021-12-26 21:54:54 +03:30
SinaKarvandi
0f50f46529 add PEB and Image Path finder 2021-12-24 22:34:32 +03:30
SinaKarvandi
57f976deba fix msr read and msr write issues 2021-12-22 22:29:53 +03:30
SinaKarvandi
2f4bf2277d automate creating script engine's test environment 2021-12-19 16:08:14 +03:30
SinaKarvandi
66f63bc736 integrate new script test-case files 2021-12-19 03:22:25 +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
63d14d9b6e add build date to the console based on current date 2021-12-09 20:50:29 +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
SinaKarvandi
aef40e5433 revert removing r.cpp file 2021-12-04 17:26:31 +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
Behrooz Abbassi
2d2e8274c9
Delete r.cpp 2021-12-04 05:39:01 -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
Behrooz Abbassi
0b84a03c04
Update gaussian-rng.cpp 2021-12-02 09:10:36 -08:00
Герман Семенов
7adf582459 Minor code refactor and fixed memleak
Signed-off-by: semenov_gv <GermanAizek@yandex.ru>
2021-12-02 14:49:05 +03:00
semenov_gv
05672ff0d7 std functions for working with lines, better char 2021-12-01 19:30:05 +03:00
SinaKarvandi
8986b6a23c update switch messages 2021-11-30 17:05:43 +03:30
SinaKarvandi
48dc0d6959 handle CTRL+C on sync symbols in debugger and debuggee 2021-11-29 22:09:10 +03:30
SinaKarvandi
52c256fef6 show thread or process switch messages before assembly 2021-11-28 22:22:35 +03:30
SinaKarvandi
5f86444b3f clearing interrupt and exception handling routines 2021-11-28 21:01:46 +03:30
SinaKarvandi
4ade270277 change the logic of .process and .process2 commands 2021-11-28 15:08:43 +03:30
SinaKarvandi
1dcec0b947 thread change detection based on clk interrupts 2021-11-28 03:31:01 +03:30
SinaKarvandi
4516fb3f87 check for valid process on thread list 2021-11-27 21:15:19 +03:30
SinaKarvandi
6820178a0a get process as a parameter to threads list 2021-11-27 20:21:50 +03:30
SinaKarvandi
a14fc04d48 show informative details on .thread list command 2021-11-27 02:28:20 +03:30
SinaKarvandi
7e21cc4c41 show simple threads list from the current _EPROCESS 2021-11-26 03:14:25 +03:30