|
55234c3504
|
Support disabling syscall hooking
|
2024-05-11 13:34:00 +02:00 |
|
|
69f66d11e4
|
Small cleanup and fixes
|
2024-05-11 10:43:41 +02:00 |
|
|
2d8de2835c
|
Log explorer syscalls
|
2024-05-10 22:24:15 +02:00 |
|
|
30873e4ebb
|
More progress with syscall hooking
|
2024-05-10 22:15:15 +02:00 |
|
|
53c24b8325
|
Fix syscall hooking
|
2024-05-10 20:20:00 +02:00 |
|
|
0896133821
|
Add syscall handling
|
2024-05-10 17:26:57 +02:00 |
|
|
d5bf81d99b
|
Prepare exception handling
|
2024-05-09 18:33:33 +02:00 |
|
|
761490c808
|
Prepare syscall hooking
|
2024-05-09 16:36:21 +02:00 |
|
|
7a7f757f09
|
Fix compilation
|
2023-12-10 09:45:17 +01:00 |
|
|
8d2b581adf
|
Small fixes
|
2023-12-10 09:40:41 +01:00 |
|
|
28dd94f2ef
|
Extract into library
|
2022-12-27 16:27:33 +01:00 |
|
|
4cbbaed72f
|
Cleanup on process termination
|
2022-12-27 13:30:20 +01:00 |
|
|
06db3371ad
|
Support global constructors/destructors
|
2022-12-25 18:00:21 +01:00 |
|
|
33b44f1dc1
|
Start using custom containers
|
2022-12-23 22:18:07 +01:00 |
|
|
f37a919f77
|
Fix watch points
|
2022-05-16 11:51:33 +02:00 |
|
|
4d1f94d65a
|
More code watching progress
... but it still bug checks
|
2022-05-16 10:15:57 +02:00 |
|
|
c8817b3ee4
|
Quick and dirty code watching bridge for usermode/kernelmode
|
2022-05-16 09:20:37 +02:00 |
|
|
ffb7fc4a69
|
Experimental hypervisor-wide ept hooking
|
2022-05-15 13:07:42 +02:00 |
|
|
c6b6e1eba9
|
More cleanup and readme
|
2022-04-24 21:23:54 +02:00 |
|
|
965dd3a5bc
|
Fix formatting
|
2022-04-24 21:23:54 +02:00 |
|
|
db4e69f5be
|
Cleanup hook irp
|
2022-04-24 21:23:54 +02:00 |
|
|
ea6f18ea5e
|
Fix stack corruption during hypervisor launch
|
2022-04-24 21:23:54 +02:00 |
|
|
42ec6413c9
|
Fix compilation
|
2022-04-24 21:23:54 +02:00 |
|
|
5c2886fea0
|
More cleanup
|
2022-04-24 21:23:54 +02:00 |
|
|
811d11af97
|
Some cleanup
|
2022-04-24 21:23:54 +02:00 |
|
|
30daca5444
|
Add ept translation hints
|
2022-04-24 21:23:54 +02:00 |
|
|
77785486ae
|
Hook tests
|
2022-04-24 21:23:54 +02:00 |
|
|
e2f73e0aeb
|
More progress
|
2022-04-24 21:23:54 +02:00 |
|
|
2acac5bee2
|
Ept hooking
|
2022-04-24 21:23:54 +02:00 |
|
|
e02e065bd5
|
Basic ept hooking
|
2022-04-24 21:23:54 +02:00 |
|
|
fd03a49992
|
Move ept logic into ept module
|
2022-04-24 21:23:54 +02:00 |
|
|
dfa1172f34
|
Prepare ept hooking
|
2022-04-24 21:23:54 +02:00 |
|
|
c7e29af2b5
|
Formatting
|
2022-04-24 21:23:54 +02:00 |
|
|
6f440c9c56
|
Fixes
|
2022-04-24 21:23:54 +02:00 |
|
|
6390a962f7
|
More refactoring, but state is broken :(
|
2022-04-24 21:23:54 +02:00 |
|
|
62553eeae6
|
GDT cleanup
|
2022-04-24 21:23:54 +02:00 |
|
|
098ea6c1b8
|
Improvements
|
2022-04-24 21:23:52 +02:00 |
|
|
c807dd2167
|
More cleanup
|
2022-04-05 19:05:03 +02:00 |
|
|
7645ffa4b4
|
More cleanup
|
2022-04-05 18:30:53 +02:00 |
|
|
d317a308c5
|
More cleanup
|
2022-04-05 18:17:54 +02:00 |
|
|
01ed54e8a2
|
Even more cleanup
|
2022-04-03 14:22:03 +02:00 |
|
|
17e10a93ea
|
More cleanup
|
2022-04-03 10:58:31 +02:00 |
|
|
e9f0a14fff
|
More cleanup
|
2022-04-03 08:20:36 +02:00 |
|
|
386015f94b
|
Optimize check
|
2022-04-02 20:29:55 +02:00 |
|
|
4a5d9ba0b0
|
No need for this exception as new already throws
|
2022-04-02 20:27:14 +02:00 |
|
|
4bb5dca1ea
|
Don't allocate all vm state in a continuous block
|
2022-04-02 20:22:20 +02:00 |
|
|
4253953003
|
Cleanup gdt loading
|
2022-04-02 19:37:37 +02:00 |
|
|
6052d25070
|
More cleanup
|
2022-04-02 18:49:46 +02:00 |
|
|
0ea1ae9643
|
More refactoring
|
2022-04-02 17:45:54 +02:00 |
|
|
a284af51ec
|
Prepare refactoring pasted code
|
2022-04-02 17:25:36 +02:00 |
|