Commit Graph

66 Commits

Author SHA1 Message Date
momo5502
d1493867fe Support relative and absolute time
This fixes #23
2024-11-10 15:34:21 +01:00
momo5502
71232d51ab Add memory reading/writing helpers 2024-11-09 16:10:19 +01:00
momo5502
371665290a Implement UDP recvfrom support 2024-11-09 10:02:28 +01:00
momo5502
db34ef29fd Support UDP sending 2024-11-07 20:25:20 +01:00
momo5502
3a26b3a894 Perform retrigger after violation 2024-11-03 20:28:47 +01:00
momo5502
5390d90993 Serialize registry manager 2024-11-03 10:15:42 +01:00
momo5502
d710fb4403 Fix serialization 2024-11-03 10:15:42 +01:00
momo5502
b9e1a0f01b Fix warnings 2024-10-26 17:22:36 +02:00
momo5502
d782c80f3f Prepare support for serialization of non-default-constructible objects 2024-10-25 18:56:16 +02:00
momo5502
8bac2ba407 Fix thread serialization 2024-10-24 19:41:37 +02:00
momo5502
c992d17300 Fix debugging 2024-10-23 17:10:23 +02:00
momo5502
b756bf354f Prepare threading by saving/restoring registers 2024-10-14 18:00:21 +02:00
momo5502
a259072b27 More fuzzing progress 2024-09-24 18:35:34 +02:00
momo5502
10b09b8f51 Prepare fuzzing engine 2024-09-24 14:18:32 +02:00
momo5502
1f5e5c1fad More syscalls 2024-09-22 11:21:49 +02:00
momo5502
f1127ce170 Fix commandline args 2024-09-13 19:06:10 +02:00
momo5502
68cffae5c4 Implement serialization as a concept 2024-09-13 10:03:23 +02:00
momo5502
b68892ceca Support saving and restoring snapshots 2024-09-13 09:52:11 +02:00
momo5502
b1cbc5a7ad Finish context saving/restoration 2024-09-12 17:53:41 +02:00
momo5502
d94a92df45 More serialization support 2024-09-12 13:21:52 +02:00
momo5502
cef85295af Prepare serialization support 2024-09-12 13:05:02 +02:00
momo5502
70400547ff Properly map locale file 2024-09-12 09:50:13 +02:00
momo5502
c23da4484b Fix module mapping 2024-09-09 19:09:38 +02:00
momo5502
e054702ebd Small fixes and adjustments 2024-09-09 18:38:25 +02:00
momo5502
73b15557e8 Cleanup gdb stub and module mapping 2024-09-09 12:14:22 +02:00
momo5502
7c6e4a23da More exception progress 2024-09-05 16:10:11 +02:00
momo5502
79607447e5 Support exception hooks 2024-09-05 11:13:54 +02:00
momo5502
9086792a35 Cleanup hooking 2024-09-02 20:32:56 +02:00
momo5502
daff0d1e13 Implement rdtsc hook 2024-09-02 17:16:29 +02:00
momo5502
93f8f7b18e Query memory info 2024-09-01 09:13:50 +02:00
momo5502
e377bdc23c Small cleanup 2024-08-31 15:14:57 +02:00
momo5502
4b7eebca88 Setup api set mapping 2024-08-31 12:35:16 +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
5a250d5824 Implement gdb remote stub 2024-08-25 19:31:08 +02:00
momo5502
7af32da5e6 Implement basic memory manager 2024-08-24 21:20:37 +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
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