SinaKarvandi
cfd6d8e46e
third phase of implementing callstack
2022-03-06 02:43:58 +03:30
SinaKarvandi
f76740d906
second phase of supporting callstack
2022-03-05 17:32:54 +03:30
SinaKarvandi
d33c9d2657
first phase of implementing callstack
2022-03-05 15:46:03 +03:30
SinaKarvandi
c7e012f211
fix symbol buffer overflow on multiple connections in debugger mode
2022-03-04 14:46:03 +03:30
SinaKarvandi
05a68e4286
disable user-debugger
2022-03-03 00:27:34 +03:30
SinaKarvandi
728e6ea6bb
sync search, read, edit memory with user debugger
2022-02-20 02:43:15 +03:30
SinaKarvandi
dadb680f37
change syntax help of the .sym command
2022-02-19 22:44:20 +03:30
SinaKarvandi
b2b3d83fae
build user mode modules symbols before kernel modules
2022-02-19 02:33:55 +03:30
SinaKarvandi
b04d4682bc
add support to user-mode modules
2022-02-18 23:57:33 +03:30
SinaKarvandi
7d327f26cc
send user mode process id to support user-mode modules in symbol tables
2022-02-17 03:27:50 +03:30
SinaKarvandi
fb5543765e
allocate dynamic memory to get information about kernel modules
2022-02-16 02:43:15 +03:30
SinaKarvandi
a44cd5957c
final implementation of the lm command
2022-02-15 23:37:49 +03:30
SinaKarvandi
118d262c08
add pid parameter to the lm command
2022-02-15 15:38:32 +03:30
SinaKarvandi
a3d5871d48
support to x86 module list in lm command
2022-02-15 03:21:53 +03:30
SinaKarvandi
7f0a58a085
support to x64 module list in lm command
2022-02-15 02:50:54 +03:30
SinaKarvandi
ca3c6c227d
first phase of supporting user mode modules in lm command
2022-02-14 23:58:01 +03:30
SinaKarvandi
5acc71faa0
change .switch command
2022-02-13 03:38:24 +03:30
SinaKarvandi
8c53242a6d
unify commands syntax
2022-02-11 02:53:28 +03:30
SinaKarvandi
cb08b6d441
update help of commands
2022-02-10 02:42:47 +03:30
SinaKarvandi
8545639e6e
update commands syntax
2022-02-09 02:16:58 +03:30
SinaKarvandi
d1ad763427
synchronize commands syntax with the documentation (debugging-commands)
2022-02-08 16:06:26 +03:30
SinaKarvandi
459b4ab9a2
support to pid all in events
2022-02-07 14:19:51 +03:30
Behrooz Abbassi
f6a5c9f6b7
Update: Improve memory management & readability
...
- Use dynamic memory management for the 'NtQuerySystemInformation' by using its 'ReturnLength' parameter to get required size of the requested information class buffer.
2022-02-06 16:36:35 -08:00
Behrooz Abbassi
2068669f4a
Refactor: Improve memory management & readability
...
- Use dynamic memory management for the 'NtQuerySystemInformation' by using its 'ReturnLength' parameter to get required size of the requested information class buffer.
2022-02-06 16:06:42 -08:00
SinaKarvandi
64b5b57741
change the appearance of switch listing command
2022-02-06 22:44:13 +03:30
SinaKarvandi
5c4a6fe05f
add listing of active debugging processes and threads
2022-02-06 14:44:31 +03:30
SinaKarvandi
c7c1aee69e
add testing for casts
2022-02-04 22:40:24 +03:30
Behrooz Abbassi
7c21653177
Refactor - Code extraction
...
- Extract all kernel synchronization code blocks in a single function
2022-02-03 12:25:17 -08:00
Behrooz Abbassi
83c3811562
Refactor - Improve code readability & performance
...
- Remove unused variables
- Replace unnecessary heap allocations with stack allocations
2022-02-03 11:08:50 -08:00
Behrooz Abbassi
bd60f6224f
Merge pull request #116 from GermanAizek/refactor
...
Code refactor
2022-02-03 10:38:38 -08:00
Семенов
eb577b1a0c
Code refactor
...
Signed-off-by: semenov_gv <GermanAizek@yandex.ru>
2022-02-03 19:17:34 +03:00
SinaKarvandi
ba6e40de6b
support to script args from command line
2022-02-03 15:44:55 +03:30
SinaKarvandi
ceca812c23
add args to scripts
2022-02-02 23:46:29 +03:30
SinaKarvandi
66aac3f3f2
implement the thread switching mechanism
2022-02-01 15:15:46 +03:30
SinaKarvandi
59c0f553bd
add thread interception to prealloc command
2022-01-31 02:46:59 +03:30
SinaKarvandi
8056213c9f
fix script engine tests for corrupted files
2022-01-30 23:40:11 +03:30
SinaKarvandi
5f917faf8b
fix script engine massive testing instructions
2022-01-30 21:00:44 +03:30
SinaKarvandi
ed76e0b6d2
move listening of user debugger into separate file
2022-01-28 22:38:37 +03:30
SinaKarvandi
a4976f7308
Avoid stepping through instructions when debuggee is running
2022-01-28 21:19:20 +03:30
SinaKarvandi
22b17d1ac1
allocate buffer for temporary variables
2022-01-27 23:49:26 +03:30
mhgholamrezaei
9b96d1011b
solved script engine temporary variable allocation problems
2022-01-28 02:11:15 +09:00
mhgholamrezaei
760ed0eebe
solved script engine error handling bug
2022-01-27 22:07:59 +09:00
SinaKarvandi
b9151543b8
unintialize the user mode debugger in user mode
2022-01-27 15:10:12 +03:30
SinaKarvandi
d365ee4633
set warning message of using user debugger on bare metal
2022-01-26 20:55:55 +03:30
SinaKarvandi
0cc9ffb8f5
implementation of detaching from process in user debugger
2022-01-24 15:45:44 +03:30
Mohammad Sina Karvandi
d2f9fc0754
Merge pull request #111 from HyperDbg/fix-script-engine-bugs
...
solved boolean expression detection bug
2022-01-23 20:47:36 +03:30
mhgholamrezaei
14da488a37
solved boolean expression detection bug
2022-01-24 01:01:06 +09:00
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
738aa41d09
fix cache invalidation on switch to change supervisor bit
2022-01-17 15:48:16 +03:30