momo5502
|
c6c8114db1
|
Compile with cl
|
2022-05-07 17:01:53 +02:00 |
|
momo5502
|
1bb069f693
|
Some fixes
|
2022-05-07 16:57:30 +02:00 |
|
momo5502
|
c68882513c
|
Try adding a github workflow
|
2022-05-07 16:54:29 +02:00 |
|
momo5502
|
ed9ed1da2f
|
T6 tests
|
2022-05-07 16:54:18 +02:00 |
|
momo5502
|
c58f6c9742
|
Fix formatting
|
2022-04-25 19:47:22 +02:00 |
|
momo5502
|
4ec4055e4b
|
Nice mw3 experiments
|
2022-04-25 19:42:51 +02:00 |
|
momo5502
|
9ce9e1299c
|
Rename project
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
3036aebc70
|
Add license
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
c6b6e1eba9
|
More cleanup and readme
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
1d25ce3a94
|
Update icon
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
28c9145268
|
Resource tests
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
93a88c5d7a
|
Cleanup
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
40b6f5efae
|
More cleanup
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
1b14d5f657
|
Support copying
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
4a3958d149
|
Fix ninja builds
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
85904bfd13
|
Small cleanup
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
965dd3a5bc
|
Fix formatting
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
90e2c262ad
|
Cleanup
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
3b8a02b8fb
|
Remove bad SAL annotation
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
aa6da95b8a
|
Add write probing
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
db4e69f5be
|
Cleanup hook irp
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
ea6f18ea5e
|
Fix stack corruption during hypervisor launch
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
42ec6413c9
|
Fix compilation
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
5c2886fea0
|
More cleanup
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
d2f2c9dfc5
|
Cleanup
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
44b142f266
|
Remove unnecessary function
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
ae8714d728
|
More hooks
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
811d11af97
|
Some cleanup
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
ce27636f3c
|
More tests
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
378c52eb47
|
More stuff
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
4b06fcbd70
|
WOW64 hooking test
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
3d4145b6a4
|
Small fixes
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
30daca5444
|
Add ept translation hints
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
77785486ae
|
Hook tests
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
4c3e5d78ac
|
Implement threading
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
00e31a84f5
|
More experiments
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
e2f73e0aeb
|
More progress
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
2acac5bee2
|
Ept hooking
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
b141d43497
|
Find pml1 table if virtual address lookup fails
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
e02e065bd5
|
Basic ept hooking
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
fd03a49992
|
Move ept logic into ept module
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
d5a5d61c8d
|
Add missing annotation
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
dfa1172f34
|
Prepare ept hooking
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
c7e29af2b5
|
Formatting
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
6f440c9c56
|
Fixes
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
6390a962f7
|
More refactoring, but state is broken :(
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
62553eeae6
|
GDT cleanup
|
2022-04-24 21:23:54 +02:00 |
|
momo5502
|
098ea6c1b8
|
Improvements
|
2022-04-24 21:23:52 +02:00 |
|
momo5502
|
c807dd2167
|
More cleanup
|
2022-04-05 19:05:03 +02:00 |
|
momo5502
|
7645ffa4b4
|
More cleanup
|
2022-04-05 18:30:53 +02:00 |
|
momo5502
|
d317a308c5
|
More cleanup
|
2022-04-05 18:17:54 +02:00 |
|
momo5502
|
4f2b1e79a7
|
Add va function
|
2022-04-05 18:17:39 +02:00 |
|
momo5502
|
1f986d5588
|
Handle assertions as runtime errors
|
2022-04-05 18:17:29 +02:00 |
|
momo5502
|
970c9571b2
|
More tests
|
2022-04-03 19:26:21 +02:00 |
|
momo5502
|
42c7f649f9
|
More irp implementation
|
2022-04-03 19:10:04 +02:00 |
|
momo5502
|
01ed54e8a2
|
Even more cleanup
|
2022-04-03 14:22:03 +02:00 |
|
momo5502
|
17e10a93ea
|
More cleanup
|
2022-04-03 10:58:31 +02:00 |
|
momo5502
|
e9f0a14fff
|
More cleanup
|
2022-04-03 08:20:36 +02:00 |
|
momo5502
|
386015f94b
|
Optimize check
|
2022-04-02 20:29:55 +02:00 |
|
momo5502
|
4a5d9ba0b0
|
No need for this exception as new already throws
|
2022-04-02 20:27:14 +02:00 |
|
momo5502
|
4bb5dca1ea
|
Don't allocate all vm state in a continuous block
|
2022-04-02 20:22:20 +02:00 |
|
momo5502
|
4253953003
|
Cleanup gdt loading
|
2022-04-02 19:37:37 +02:00 |
|
momo5502
|
6052d25070
|
More cleanup
|
2022-04-02 18:49:46 +02:00 |
|
momo5502
|
0ea1ae9643
|
More refactoring
|
2022-04-02 17:45:54 +02:00 |
|
momo5502
|
a284af51ec
|
Prepare refactoring pasted code
|
2022-04-02 17:25:36 +02:00 |
|
momo5502
|
bd82bdb561
|
Fix hypervisor
|
2022-04-02 16:05:04 +02:00 |
|
momo5502
|
aae1a8a69b
|
Support sequential callback dispatching
|
2022-04-02 13:46:22 +02:00 |
|
momo5502
|
3cc5f6ade2
|
More implementation
|
2022-04-02 09:13:52 +02:00 |
|
momo5502
|
0a26326bba
|
Progress
|
2022-04-01 20:45:41 +02:00 |
|
momo5502
|
c62cc44a53
|
Fixes
|
2022-03-27 17:51:55 +02:00 |
|
momo5502
|
630b631692
|
Fixes and ia32 doc
|
2022-03-27 16:21:54 +02:00 |
|
momo5502
|
2c48c4b595
|
Add win7 compatibility
|
2022-03-27 12:31:13 +02:00 |
|
momo5502
|
1bbd9e9c73
|
Better memory management
|
2022-03-27 11:57:26 +02:00 |
|
momo5502
|
520bdf3aea
|
Remove unnecessary assert
|
2022-03-27 11:21:41 +02:00 |
|
momo5502
|
dd6e296ea5
|
Prepare vm states
|
2022-03-27 11:20:46 +02:00 |
|
momo5502
|
8fcaaf5cbf
|
More cleanup and hypervisor progress
|
2022-03-27 10:48:24 +02:00 |
|
momo5502
|
6ce3597bd3
|
Prepare hypervisor
|
2022-03-26 21:19:01 +01:00 |
|
momo5502
|
49d259f3ae
|
More cleanup
|
2022-03-26 20:01:13 +01:00 |
|
momo5502
|
e3da821ee9
|
More cleanup
|
2022-03-26 19:50:54 +01:00 |
|
momo5502
|
8ee3ade0d4
|
More cleanup
|
2022-03-26 19:09:54 +01:00 |
|
momo5502
|
a5dab1e9ba
|
Small fixes
|
2022-03-26 16:09:05 +01:00 |
|
momo5502
|
da7204ee90
|
Add sleep callback
|
2022-03-26 15:56:36 +01:00 |
|
momo5502
|
eef4a9a5a2
|
Progress
|
2022-03-26 14:28:40 +01:00 |
|
momo5502
|
b56b9e5afa
|
Cleanup user-mode side
|
2022-03-26 12:00:45 +01:00 |
|
momo5502
|
80d9d73034
|
Register power callback
|
2022-03-16 20:07:15 +01:00 |
|
momo5502
|
f744238aad
|
Add exception support
|
2022-03-15 21:07:47 +01:00 |
|
momo5502
|
9823c7d62e
|
Small fixes
|
2022-03-15 20:14:19 +01:00 |
|
momo5502
|
a82894c770
|
Add ioctrl tests
|
2022-03-15 20:10:43 +01:00 |
|
momo5502
|
41c6647fd9
|
Set warnings as errors
|
2022-03-15 19:18:51 +01:00 |
|
momo5502
|
409537d600
|
Fix release builds
|
2022-03-15 19:02:09 +01:00 |
|
momo5502
|
721109e76b
|
Add cmake presets
|
2022-03-15 19:00:20 +01:00 |
|
momo5502
|
7b77c1a0a6
|
Add basic runner to start the driver
|
2022-03-15 18:57:19 +01:00 |
|
momo5502
|
81a2aff035
|
Add new and delete operator
|
2022-03-14 20:49:36 +01:00 |
|
momo5502
|
466a0e845e
|
Threading experiments
|
2022-03-14 20:27:57 +01:00 |
|
momo5502
|
6dad84b363
|
More driver experiments
|
2022-03-13 20:34:47 +01:00 |
|
momo5502
|
54c692d1d2
|
Add test driver
|
2022-03-13 20:30:04 +01:00 |
|
 Maurice HeumannandGitHub
|
08d3289ba7
|
Initial commit
|
2022-03-13 19:14:35 +01:00 |
|