90 Commits

Author SHA1 Message Date
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