Commit Graph

86 Commits

Author SHA1 Message Date
kotori2 36a4377b01 Fix Ldrp finder 2025-02-02 00:20:59 -08:00
Boring 79f258b672 Merge pull request #56 from bb107/MmpTlsFixup
Mmp tls fixup
2024-11-07 17:21:38 +08:00
Boring 0391e3ccc1 add extern "C" for public api 2024-11-07 17:19:37 +08:00
Boring 63087b87f1 #52 Improved stability of MmpTls 2024-10-08 02:14:12 +08:00
Boring 06968d8feb #49 #52 add initialize/cleanup to achieve graceful shutdown 2024-10-03 01:04:09 +08:00
Boring 252e628a71 base relocation 2024-07-03 12:49:50 +08:00
Boring 61a80f4ec9 Update page protection access mask. 2024-07-01 22:23:54 +08:00
Boring 6561a3b6d3 AlignValueUp #44 2024-02-19 20:56:09 +08:00
Boring f6f506a161 #43 Preprocessor directives for ReflectiveLoader 2024-02-06 09:46:49 +08:00
Boring 88425436e0 MmpTls #40 2024-01-16 21:17:54 +08:00
Boring b409e6d11b MmpTls 2024-01-16 16:29:44 +08:00
Boring 54cacf2bf7 Update ProcessAttachCalled flag 2024-01-15 13:08:33 +08:00
Boring a6c494a0d1 #39 Add ARM and ARM64 configuration. 2024-01-04 14:54:25 +08:00
Boring 2aa3cf99c8 Reflective initialization in release configuration 2023-12-17 15:08:33 +08:00
Boring 8d1454fab1 MmpPostponedTls shuts down gracefully. 2023-12-15 15:21:02 +08:00
Boring 41e666e314 LoadLibraryMemoryExA pass the Flags parameter 2023-12-15 08:40:27 +08:00
Boring 4fa5e9727e Merge branch 'ImportTableResolver' into MmpTlsFiber 2023-12-14 19:44:48 +08:00
Boring 64675a3f89 update MemorySetSectionProtection 2023-12-14 19:44:30 +08:00
Boring c55c84c0e7 Merge branch 'Session_0_Initialize' into MmpTlsFiber 2023-12-14 19:38:58 +08:00
Boring 131699fe4a #35 Fix initialization failure in session 0 2023-10-08 14:53:55 +08:00
Boring 73af5f1678 ImportTableResolver 2023-10-08 14:43:39 +08:00
Boring bb249e5625 Fix ProcessAttachCalled flag 2023-09-28 11:14:19 +08:00
Boring ff8ed2f71b Move MmpPostponedTlsList to heap 2023-09-27 17:01:08 +08:00
Boring 743a520b1f Merge branch 'MmpTlsFiber' of https://github.com/bb107/MemoryModulePP into MmpTlsFiber 2023-09-24 21:21:33 +08:00
Boring 303ab78198 Add MmpTlsFiber 2023-09-24 20:57:08 +08:00
Boring d7b40311a5 Add MmpTlsFiber 2023-09-24 20:47:03 +08:00
Boring c7839eac54 Add MmpTlsFiber 2023-09-24 20:43:33 +08:00
Boring 826747e27c Add MmpTlsFiber 2023-09-24 20:34:19 +08:00
Boring 5fb7f591d2 Fixed a bug when the dll did not have dynamic base addressing enabled. 2023-05-03 10:52:22 +08:00
Boring c958100b8b Add support for ReflectiveLoader 2023-04-30 16:55:08 +08:00
Boring 3018eed3fa Fixed a bug left over from testing 2023-04-18 16:32:12 +08:00
Boring e829adb154 Fixed code formatting 2023-04-17 10:52:39 +08:00
Boring 4b493a7469 Fixed signature of LdrpReleaseTlsEntry function 2023-04-17 10:52:04 +08:00
Boring 928bfa2c54 Restore old handling TLS method. 2023-04-14 12:15:46 +08:00
Boring 764f813654 Fixed RtlInsertModuleBaseAddressIndexNode function 2023-03-31 08:04:02 +08:00
Boring 59e06ca5af Fixed some code formatting 2023-03-31 08:03:22 +08:00
Boring 9e9fd2ab94 fixed a bug when processing tls 2023-03-18 21:50:04 +08:00
Boring b72afcf6dd Fix hook for 32-bit ntdll!RtlUserThreadStart 2023-03-10 11:22:54 +08:00
Boring 58379acaf4 Add support for thread pool(ntdll!TppWorkerThread) 2023-03-08 13:36:50 +08:00
Boring a32f925e8c Removed some redundant definitions 2023-02-06 16:04:03 +08:00
Boring b686271c62 update calculation checksum 2023-01-24 19:02:02 +08:00
Boring 3c9a88e78b Add support for SetUnhandledExceptionFilter 2022-12-09 11:12:58 +08:00
Boring 5f60d93890 Fix the problem of calculating TLS_VECTOR length when there is no TLS in the process 2022-12-07 08:28:27 +08:00
Boring 3468890776 Refactored FindLdrpHashTable function, fixed crash when calling LdrUnloadDllMemory on Windows11 2022-12-02 11:36:34 +08:00
Boring 06bb567c09 Improve the calculation conditions of LdrHashEntry 2022-12-01 16:18:50 +08:00
Boring fda70c9beb Refactor the RtlFindMemoryBlockFromModuleSection function 2022-11-30 08:20:11 +08:00
Boring dcf5f3ccde Fix 32-bit compilation failure 2022-11-17 13:06:19 +08:00
Boring a4bf9430d1 update MmpAllocateGlobalData 2022-10-25 20:55:26 +08:00
Boring 8e01bbbd05 refactoring 2022-10-11 09:12:12 +08:00
Boring e64ee25bac refactoring 2022-10-11 07:47:31 +08:00