Commit Graph

  • 6111f2fad3 Fix silencing momo5502 2024-12-24 09:23:38 +01:00
  • ebbc5e4e61 Support watcher cache momo5502 2024-12-24 09:15:38 +01:00
  • 98265ce2a9 Support silencing the logging until the main function gets executed momo5502 2024-12-24 09:14:35 +01:00
  • 4deb007a8e Remove outdated comment momo5502 2024-12-24 09:13:55 +01:00
  • 011b4d6eb2 Better exception logging momo5502 2024-12-24 09:13:27 +01:00
  • 7701526d3f Support implicit memory reserving momo5502 2024-12-24 07:57:23 +01:00
  • e40a6d1c51 Fix path canonicalization momo5502 2024-12-24 07:14:24 +01:00
  • 56af439dcd Watch interesting system objects momo5502 2024-12-23 11:15:53 +01:00
  • 86c7886b62 Fix allocations momo5502 2024-12-23 10:54:15 +01:00
  • 420a200ef4 More dummy devices momo5502 2024-12-23 10:51:49 +01:00
  • a38b9240a9 Add more syscalls momo5502 2024-12-23 10:22:33 +01:00
  • edc084afa5 Merge pull request #33 from momo5502/task/token-progress Maurice Heumann 2024-12-23 10:02:57 +01:00
  • ed0ced76f9 Progress on tokens momo5502 2024-12-22 21:47:43 +01:00
  • 596644b795 Add TLS test momo5502 2024-12-22 17:51:09 +01:00
  • 6b81680d06 Merge pull request #32 from momo5502/feature/tls-support Maurice Heumann 2024-12-22 17:40:34 +01:00
  • 727d818c10 Fix TLS operations momo5502 2024-12-22 17:37:28 +01:00
  • 1f3d4d9e51 Fix object watching momo5502 2024-12-22 17:37:21 +01:00
  • 4de6813c09 Support DLL unmapping momo5502 2024-12-22 16:45:31 +01:00
  • b4e7606226 Better NtClose momo5502 2024-12-22 16:33:50 +01:00
  • 5122b55661 Support recursive mutants momo5502 2024-12-22 16:12:54 +01:00
  • 4be39b1fe7 Prepare mutant support momo5502 2024-12-22 15:31:33 +01:00
  • 48277cac3a More token support momo5502 2024-12-22 10:28:44 +01:00
  • 2695fa0cd8 Prepare mutex support momo5502 2024-12-22 09:32:11 +01:00
  • 1023281425 Add basic token support momo5502 2024-12-22 08:40:58 +01:00
  • f8e6d84460 Fix TLS momo5502 2024-12-21 21:11:30 +01:00
  • 61d9979811 Print handle types momo5502 2024-12-21 21:11:18 +01:00
  • ce6cb0116b Support more syscalls momo5502 2024-12-21 20:18:59 +01:00
  • 98d3077d35 Properly map dlls via sections momo5502 2024-12-21 11:38:38 +01:00
  • f2c69b7f3a Fix include momo5502 2024-12-21 11:33:17 +01:00
  • 50af68ed8f Support image check momo5502 2024-12-21 11:32:35 +01:00
  • e9bd94d6d8 Map synchronization access to read momo5502 2024-12-21 11:31:54 +01:00
  • 7633a4bbab Introduce string utils momo5502 2024-12-21 11:31:32 +01:00
  • de8b85a3f9 Implement NtQueryAttributesFile syscall momo5502 2024-12-21 09:55:38 +01:00
  • 2d892217d4 Add token classes momo5502 2024-12-14 08:32:37 +01:00
  • 719a50444e Prepare better section support momo5502 2024-12-13 21:25:40 +01:00
  • 5608d1db86 samples should be built only under windows robert-yates 2024-11-23 18:27:25 +01:00
  • 3262dd6889 fixme: disable stripping due to bitcode files robert-yates 2024-11-23 18:26:01 +01:00
  • b5e348680f abstract windows structures robert-yates 2024-11-23 18:25:01 +01:00
  • 9aa4c0d771 update submodules robert-yates 2024-11-23 18:26:52 +01:00
  • d83f2c61e8 Update memory_utils.hpp Maurice Heumann 2024-12-06 06:57:39 +01:00
  • 69fac73ec7 Update README.md Maurice Heumann 2024-11-29 09:33:35 +01:00
  • 4579d11c72 Merge pull request #29 from momo5502/dependabot/submodules/deps/unicorn-270d471 Maurice Heumann 2024-11-24 17:38:24 +01:00
  • 4e124a8c62 Bump deps/unicorn from 0d86010 to 270d471 dependabot[bot] 2024-11-24 16:35:21 +00:00
  • 4e039552b6 Merge pull request #28 from momo5502/dependabot/submodules/deps/googletest-35d0c36 Maurice Heumann 2024-11-24 15:17:28 +01:00
  • ef7a19f136 Bump deps/googletest from 1204d63 to 35d0c36 dependabot[bot] 2024-11-24 14:14:44 +00:00
  • 97c970cbfb Merge pull request #27 from momo5502/task/kusd-mmio Maurice Heumann 2024-11-24 11:30:33 +01:00
  • ee0e2676f1 Add system time test momo5502 2024-11-24 11:27:10 +01:00
  • a687dc13f7 Add time print mode to test application momo5502 2024-11-24 10:49:13 +01:00
  • 5f49b30fe0 Cleanup KUSD MMIO momo5502 2024-11-24 10:37:26 +01:00
  • d3cf88a0c4 Dynamically update KUSD system time momo5502 2024-11-23 21:46:34 +01:00
  • 2e2b4ffb2f KUSD MMIO momo5502 2024-11-23 19:32:14 +01:00
  • 325e8115af Replace constructor function with actual constructor call momo5502 2024-11-23 19:04:25 +01:00
  • ce6718e932 Fix optional creation momo5502 2024-11-23 17:02:01 +01:00
  • 84a0aed1d9 Small fixes and additions momo5502 2024-11-23 16:44:49 +01:00
  • 2c421df771 Fix serialization for MMIO momo5502 2024-11-18 18:25:50 +01:00
  • 1a23e82f91 Integrate MMIO into the memory manager momo5502 2024-11-18 17:15:38 +01:00
  • 49a8435f6b Prepare MMIO support momo5502 2024-11-18 16:58:23 +01:00
  • f19945121e Add hint comment momo5502 2024-11-18 16:57:51 +01:00
  • 804f517e68 Fix tests and compilation momo5502 2024-11-17 09:42:54 +01:00
  • a87bb85858 Support afd endpoint serialization momo5502 2024-11-17 09:23:45 +01:00
  • d05ccdd04c Fix poll timeouts momo5502 2024-11-16 17:34:01 +01:00
  • 09d850b902 Use string view literal momo5502 2024-11-16 17:33:52 +01:00
  • 78e2a5a80b Fix momo5502 2024-11-11 20:51:19 +01:00
  • 3d67056dc5 Disable object watching for now momo5502 2024-11-11 20:50:12 +01:00
  • da5b3e84c4 Force 'lazy' static assert evaluation momo5502 2024-11-11 20:49:40 +01:00
  • 5a02119d43 Update README.md Maurice Heumann 2024-11-10 19:00:04 +01:00
  • 633b06de33 Update README.md Maurice Heumann 2024-11-10 18:58:35 +01:00
  • be13ea30b4 Better readme momo5502 2024-11-10 18:54:45 +01:00
  • 74be01e976 Parse arguments from commandline momo5502 2024-11-10 16:13:09 +01:00
  • d1493867fe Support relative and absolute time momo5502 2024-11-10 15:34:21 +01:00
  • 6f8f840b57 Move build instructions down momo5502 2024-11-10 12:36:17 +01:00
  • 69fa297b65 Merge pull request #25 from momo5502/feature/poll-support Maurice Heumann 2024-11-10 12:37:08 +01:00
  • b99cd39ee0 Add build instructions to readme momo5502 2024-11-10 12:35:10 +01:00
  • 5004857714 Get rid of thread blocker momo5502 2024-11-10 09:16:53 +01:00
  • 980ffd5348 Remove notes momo5502 2024-11-09 21:41:13 +01:00
  • 040fcff19a Fix poll momo5502 2024-11-09 21:40:14 +01:00
  • df70f29ba3 Prepare poll support momo5502 2024-11-09 17:53:09 +01:00
  • 21c3ccff9a Ignore system info class 250 momo5502 2024-11-09 22:50:00 +01:00
  • 9eb49c981d Force line breaks in stdout logging momo5502 2024-11-09 17:51:30 +01:00
  • 8f5600bc7c Better thread yield support momo5502 2024-11-09 17:50:23 +01:00
  • 71232d51ab Add memory reading/writing helpers momo5502 2024-11-09 16:10:19 +01:00
  • 641d87cc60 Finish support for blocking UDP sockets momo5502 2024-11-09 15:21:18 +01:00
  • 371665290a Implement UDP recvfrom support momo5502 2024-11-09 10:02:28 +01:00
  • a63ae4e782 Prepare support for more socket types momo5502 2024-11-08 20:41:06 +01:00
  • b367db3584 Fill sendto status block momo5502 2024-11-07 20:46:02 +01:00
  • db34ef29fd Support UDP sending momo5502 2024-11-07 20:25:20 +01:00
  • 8e67dfcb66 Add afd endpoint device momo5502 2024-11-06 20:37:23 +01:00
  • e80b3e588c Prepare I/O control support momo5502 2024-11-06 19:55:28 +01:00
  • 300c80c65f Cleanup handle uses momo5502 2024-11-06 17:34:14 +01:00
  • 735ca01e7a Introduce emulator_pointer type and prepare better I/O support momo5502 2024-11-06 17:14:07 +01:00
  • 8cf451fd1f Extract device creation momo5502 2024-11-06 16:31:30 +01:00
  • 4c0c1bf0c6 Prepare I/O device support momo5502 2024-11-05 20:54:38 +01:00
  • 67b204b695 Fix warning momo5502 2024-11-05 19:50:58 +01:00
  • 74ec07c642 Some I/O fixes momo5502 2024-11-05 19:36:18 +01:00
  • b49f9f6d99 Prepare socket support momo5502 2024-11-05 18:39:59 +01:00
  • ba86d9f491 Registry and logging momo5502 2024-11-05 18:13:53 +01:00
  • 2367db174e Add systemroot env momo5502 2024-11-04 20:28:55 +01:00
  • 713a6d15a7 Fix registry value queries momo5502 2024-11-04 20:14:49 +01:00
  • 808dca6455 Fix basic registry support and add test momo5502 2024-11-04 18:36:18 +01:00
  • 6937827e59 Dummy user info momo5502 2024-11-03 21:00:12 +01:00