Commit graph

405 commits

Author SHA1 Message Date
SinaKarvandi
5011e25d1b show information about current process and threads in vmi mode 2022-05-17 00:30:49 +04:30
SinaKarvandi
2c09ea369d show thread list in vmi mode 2022-05-16 01:01:00 +04:30
SinaKarvandi
804946da6c show process list in vmi ode 2022-05-16 00:17:21 +04:30
SinaKarvandi
661d4b1c10 get thread count based on eprocess 2022-05-11 02:55:05 +04:30
mhgholamrezaei
263a2ef722 refactor Script Engine 2022-05-08 10:53:39 +09:00
mhgholamrezaei
e875a04f7e refactor Script Engine 2022-05-08 01:00:24 +09: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
58f7424852 user-mode phase of enumerating processes and threads in vmi mode 2022-04-30 23:23:39 +04:30
SinaKarvandi
6fe44fe713 add assertion for tests of driver loading 2022-04-27 19:11:45 +04:30
SinaKarvandi
3ef7483e40 add pid parameter to the pte extension command 2022-04-21 17:32:51 +04:30
SinaKarvandi
0d3c8015aa support to va2pa, pa2va, pte extension commands in debugger mode 2022-04-20 17:56:03 +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
c0dcb18903 add dt support in debugger mode 2022-04-16 19:03:59 +04:30
SinaKarvandi
0ca3e9a6d4 add dt for vmi mode 2022-04-16 03:27:30 +04:30
SinaKarvandi
bdd6ce4dc8 get structure size to show in the dt command 2022-04-16 01:03:28 +04:30
SinaKarvandi
2b16ed3171 beautify dt command and add struct command 2022-04-15 23:18:06 +04:30
SinaKarvandi
20ea601a84 change datatypes to the correct convention 2022-04-13 12:45:39 +04:30
Behrooz Abbassi
ae1bc16e46
Refactor: Test replacing SEGMENT_DESCRIPTOR with _KGDTENTRY64 2022-04-08 07:16:02 -07:00
SinaKarvandi
9e0eb2402d parsing all the conditions of dt command 2022-04-08 01:21:03 +04:30
SinaKarvandi
69c98e5f38 parse parameters for dt command 2022-04-07 23:07:05 +04:30
Behrooz Abbassi
b03627c2a5
Refactor: Renaming 2022-04-07 04:50:09 -07:00
SinaKarvandi
6e1928645f second phase of supporting dt command 2022-04-07 12:45:48 +04:30
SinaKarvandi
10f029b0cf refactor union fields 2022-04-05 18:24:51 +04:30
Behrooz Abbassi
b1d7415ee3
Refactor: Port all CPU (VT-x) related data structures to the "IA32-doc" library.
- This commit contains lots of changes that need to be tested, so properly it's unstable.
2022-04-04 13:36:33 -07:00
SinaKarvandi
0f2579e970 avoid continue the debuggee for search memory command on debugger mode 2022-03-31 14:44:36 +04:30
SinaKarvandi
0f30466a72 fix script engine crash on release 2022-03-21 18:17:17 +03:30
SinaKarvandi
bb3906adc4 fix script engine dw bugs 2022-03-20 23:01:16 +03:30
SinaKarvandi
0030916cdf fix passing error on interlocked_compare_exchange 2022-03-13 12:53:33 +03: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
germanaizek
834ace623d Fixed syntax error changing typo 2022-03-11 13:10:48 +03:00
germanaizek
78c2085a39 code refactor and unchangeable params fixed to const 2022-03-11 12:32:39 +03:00
SinaKarvandi
c9e8623d0c prevent pause() function in eval command 2022-03-11 02:41:59 +03:30
SinaKarvandi
cfc44f9f1c fix pausing and checks in EPT Hook2 2022-03-10 16:08:21 +03:30
SinaKarvandi
3c965ef949 parse k command's parameters 2022-03-06 17:39:28 +03:30
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
05a68e4286 disable user-debugger 2022-03-03 00:27:34 +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
ca3c6c227d first phase of supporting user mode modules in lm command 2022-02-14 23:58:01 +03:30
SinaKarvandi
d1ad763427 synchronize commands syntax with the documentation (debugging-commands) 2022-02-08 16:06:26 +03:30
SinaKarvandi
5c4a6fe05f add listing of active debugging processes and threads 2022-02-06 14:44:31 +03:30
SinaKarvandi
976fe18da2 change size of temprary variable in script engine 2022-02-03 20:30:16 +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