Commit Graph

91 Commits

Author SHA1 Message Date
momo5502
405d5e349d Add dummy syscall 2024-12-24 10:15:43 +01:00
momo5502
7701526d3f Support implicit memory reserving 2024-12-24 07:57:23 +01:00
momo5502
56af439dcd Watch interesting system objects 2024-12-23 11:15:53 +01:00
momo5502
86c7886b62 Fix allocations 2024-12-23 10:54:15 +01:00
momo5502
a38b9240a9 Add more syscalls 2024-12-23 10:22:33 +01:00
momo5502
ed0ced76f9 Progress on tokens 2024-12-22 21:47:43 +01:00
momo5502
727d818c10 Fix TLS operations 2024-12-22 17:37:28 +01:00
momo5502
4de6813c09 Support DLL unmapping 2024-12-22 16:45:31 +01:00
momo5502
b4e7606226 Better NtClose 2024-12-22 16:34:28 +01:00
momo5502
5122b55661 Support recursive mutants 2024-12-22 16:34:28 +01:00
momo5502
4be39b1fe7 Prepare mutant support 2024-12-22 16:34:28 +01:00
momo5502
48277cac3a More token support 2024-12-22 10:28:44 +01:00
momo5502
2695fa0cd8 Prepare mutex support 2024-12-22 09:32:11 +01:00
momo5502
1023281425 Add basic token support 2024-12-22 08:47:14 +01:00
momo5502
f8e6d84460 Fix TLS 2024-12-21 21:11:30 +01:00
momo5502
61d9979811 Print handle types 2024-12-21 21:11:18 +01:00
momo5502
ce6cb0116b Support more syscalls 2024-12-21 20:18:59 +01:00
momo5502
98d3077d35 Properly map dlls via sections
This fixes #31
2024-12-21 11:38:38 +01:00
momo5502
f2c69b7f3a Fix include 2024-12-21 11:33:17 +01:00
momo5502
e9bd94d6d8 Map synchronization access to read 2024-12-21 11:31:54 +01:00
momo5502
de8b85a3f9 Implement NtQueryAttributesFile syscall 2024-12-21 09:55:38 +01:00
momo5502
2d892217d4 Add token classes 2024-12-14 08:32:37 +01:00
momo5502
719a50444e Prepare better section support 2024-12-13 21:29:51 +01:00
momo5502
ee0e2676f1 Add system time test 2024-11-24 11:27:10 +01:00
momo5502
5f49b30fe0 Cleanup KUSD MMIO 2024-11-24 10:37:26 +01:00
momo5502
2e2b4ffb2f KUSD MMIO 2024-11-23 19:32:14 +01:00
momo5502
325e8115af Replace constructor function with actual constructor call 2024-11-23 19:26:40 +01:00
momo5502
d1493867fe Support relative and absolute time
This fixes #23
2024-11-10 15:34:21 +01:00
momo5502
21c3ccff9a Ignore system info class 250 2024-11-09 22:50:49 +01:00
momo5502
9eb49c981d Force line breaks in stdout logging 2024-11-09 17:51:30 +01:00
momo5502
8f5600bc7c Better thread yield support 2024-11-09 17:50:23 +01:00
momo5502
641d87cc60 Finish support for blocking UDP sockets 2024-11-09 15:21:18 +01:00
momo5502
a63ae4e782 Prepare support for more socket types 2024-11-08 20:43:51 +01:00
momo5502
e80b3e588c Prepare I/O control support 2024-11-06 19:58:35 +01:00
momo5502
300c80c65f Cleanup handle uses 2024-11-06 17:34:14 +01:00
momo5502
735ca01e7a Introduce emulator_pointer type and prepare better I/O support 2024-11-06 17:14:07 +01:00
momo5502
8cf451fd1f Extract device creation 2024-11-06 16:31:30 +01:00
momo5502
67b204b695 Fix warning 2024-11-05 19:50:58 +01:00
momo5502
74ec07c642 Some I/O fixes 2024-11-05 19:36:18 +01:00
momo5502
b49f9f6d99 Prepare socket support 2024-11-05 18:39:59 +01:00
momo5502
ba86d9f491 Registry and logging 2024-11-05 18:13:53 +01:00
momo5502
713a6d15a7 Fix registry value queries 2024-11-04 20:14:49 +01:00
momo5502
808dca6455 Fix basic registry support and add test 2024-11-04 18:42:47 +01:00
momo5502
6937827e59 Dummy user info 2024-11-03 21:00:12 +01:00
momo5502
690f314302 More token support 2024-11-03 19:38:14 +01:00
momo5502
bd8697f86a Prepare token support 2024-11-03 19:18:37 +01:00
momo5502
4d5b9f0195 Align registry key name casing with microsoft 2024-11-03 18:52:57 +01:00
momo5502
8173b18064 Fix formatting 2024-11-03 18:27:42 +01:00
momo5502
63089c2e1a More registry features 2024-11-03 18:13:59 +01:00
momo5502
0a81280796 Prepare configurable registry path 2024-11-03 16:00:07 +01:00