Commit Graph

66 Commits

Author SHA1 Message Date
momo5502
4b7eebca88 Setup api set mapping 2024-08-31 12:35:16 +02:00
momo5502
34fbaa7547 Don't upload artifacts yet 2024-08-31 09:31:49 +02:00
momo5502
903227b699 Fix compilation 2024-08-31 09:31:32 +02:00
momo5502
d74897a413 Oof 2024-08-31 09:30:09 +02:00
momo5502
67212a2811 Log exceptions 2024-08-31 09:21:11 +02:00
momo5502
01bced1b53 Handle api-ms DLLs 2024-08-31 08:45:12 +02:00
momo5502
48581ff048 More progress 2024-08-30 21:35:56 +02:00
momo5502
0d9f71f913 Fix warnings 2024-08-30 18:17:15 +02:00
momo5502
f56090898a Apply relocations 2024-08-30 18:16:21 +02:00
momo5502
ce7fc8b07d Prepare module mapping 2024-08-28 20:26:22 +02:00
momo5502
53d4effacc Extract module mapping 2024-08-28 19:35:41 +02:00
momo5502
c3e642c89a Prepare new syscalls 2024-08-28 19:32:56 +02:00
momo5502
bf8fe61697 Dynamically resolve syscall IDs 2024-08-26 20:28:26 +02:00
momo5502
21823fccc4 Fix release builds 2024-08-26 12:20:27 +02:00
momo5502
e0aece7691 GDB stub fixes 2024-08-26 11:48:58 +02:00
momo5502
b4b2236ad0 More syscalls 2024-08-26 11:48:51 +02:00
momo5502
1c054c28c1 Cleanup hooks 2024-08-25 21:00:05 +02:00
momo5502
89f3dcf21a Better gdb stub abstraction 2024-08-25 20:51:29 +02:00
momo5502
fbe8036cbe Implement more syscalls 2024-08-25 19:55:26 +02:00
momo5502
8e67bcabe6 Use STATUS_NOT_SUPPORTED 2024-08-25 19:41:57 +02:00
momo5502
5a250d5824 Implement gdb remote stub 2024-08-25 19:31:08 +02:00
momo5502
2b978eb7a6 Shallow submodule cloning 2024-08-25 13:59:38 +02:00
momo5502
8079cb8594 More progress 2024-08-25 11:49:50 +02:00
momo5502
7af32da5e6 Implement basic memory manager 2024-08-24 21:20:37 +02:00
momo5502
ef15cb8e53 Progress with events 2024-08-24 09:59:00 +02:00
momo5502
cb70da94b1 Better syscall handling 2024-08-24 09:10:25 +02:00
momo5502
3ed397a35c Fix argument 2024-08-23 21:42:46 +02:00
momo5502
8f7cc2ef27 More fixes 2024-08-23 21:39:53 +02:00
momo5502
8e9cba4f31 Prepare better syscall handling 2024-08-23 21:30:59 +02:00
momo5502
995cc682f2 Small optimizations 2024-08-23 12:38:30 +02:00
momo5502
e98aa7ba07 More cleanup and fixes 2024-08-21 20:40:18 +02:00
momo5502
c66ada8470 More cleanup 2024-08-21 20:30:25 +02:00
momo5502
5b2d84ad7e Cleanup unicorn emulator 2024-08-21 20:27:57 +02:00
momo5502
c277de1ef0 Fix execution 2024-08-21 19:25:44 +02:00
momo5502
f2a314cdf0 Fix compilation 2024-08-21 19:12:03 +02:00
momo5502
48f9217d0b Finish unicorn isolation 2024-08-21 18:58:29 +02:00
momo5502
024e837ad9 Prepare unicorn isolation 2024-08-21 13:31:17 +02:00
momo5502
f1ce4b8ef8 More syscall experiments 2024-08-20 18:16:08 +02:00
momo5502
b3d01cb383 Syscall fixes 2024-08-20 15:49:19 +02:00
momo5502
802a9e309f Better object logging through reflection 2024-08-20 15:32:26 +02:00
momo5502
494c562499 Add reflect submodule 2024-08-20 12:45:40 +02:00
momo5502
a0b453deb8 Rename e to uce 2024-08-20 12:42:25 +02:00
momo5502
fe145a0bae Some progress 2024-08-20 07:38:06 +02:00
momo5502
9150d48475 Some fixes 2024-08-19 21:16:26 +02:00
momo5502
c6c297cb97 More syscalls 2024-08-19 21:13:50 +02:00
momo5502
36dba82c45 Allocate virtual memory 2024-08-19 19:50:48 +02:00
momo5502
a6405842a2 Split up files 2024-08-19 18:58:23 +02:00
momo5502
0c8766762b Some memory allocation fixes 2024-08-19 17:25:45 +02:00
momo5502
2af27998ec Fix LdrInitializeThunk parameters 2024-08-19 17:20:07 +02:00
momo5502
5f0eb2bf34 Progress 2024-08-19 17:06:03 +02:00