Commit Graph

43 Commits

Author SHA1 Message Date
Boring 06968d8feb #49 #52 add initialize/cleanup to achieve graceful shutdown 2024-10-03 01:04:09 +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 73af5f1678 ImportTableResolver 2023-10-08 14:43:39 +08:00
Boring c958100b8b Add support for ReflectiveLoader 2023-04-30 16:55:08 +08:00
Boring e829adb154 Fixed code formatting 2023-04-17 10:52:39 +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 3c9a88e78b Add support for SetUnhandledExceptionFilter 2022-12-09 11:12:58 +08:00
Boring 3468890776 Refactored FindLdrpHashTable function, fixed crash when calling LdrUnloadDllMemory on Windows11 2022-12-02 11:36:34 +08:00
Boring 8e01bbbd05 refactoring 2022-10-11 09:12:12 +08:00
Boring e64ee25bac refactoring 2022-10-11 07:47:31 +08:00
Boring 609d7e7d56 Extend LDR_DATA_TABLE_ENTRY to Windows 11 2022-10-07 09:00:51 +08:00
Boring ff8a663aca refactoring 2022-10-05 17:00:13 +08:00
Boring 1af4e81913 Test MMPP multiple initialization 2022-10-01 21:07:53 +08:00
Boring 53885cd5e7 fix release errors 2022-10-01 17:28:23 +08:00
Boring d6f0715c49 update 2022-10-01 12:51:58 +08:00
Boring 0c4f334418 update 2022-09-30 22:47:48 +08:00
Boring 3b2f04e6d5 Add std::out_of_range exception test 2022-09-28 14:12:38 +08:00
Boring 446bb917d9 Resolve IAT after insert LdrDataTableEntry 2022-07-11 13:33:59 +08:00
Boring ad9605ef10 update .net hooks 2021-12-18 13:08:50 +08:00
Boring b54c17f00f add hooks for .net 2021-12-15 10:18:45 +08:00
Boring bb83bf0cc0 Add limited support for loading .net assemblies 2021-12-06 14:11:46 +08:00
Boring 78b3d1d707 Remove some useless definitions, implement LdrpHandleTlsData 2021-06-06 22:59:42 +08:00
Boring 41c1175add add MmpTls.cpp 2021-06-02 22:45:25 +08:00
Boring ae8b8368d0 Merge branch 'master' of https://github.com/bb107/MemoryModulePP 2021-05-31 13:26:43 +08:00
Boring 8e5016566c support delay import 2021-05-31 13:26:27 +08:00
bb107 3bcc6297ce Fix x86 compilation errors 2021-01-08 14:34:54 +08:00
Boring aa405c534e fix some bugs 2020-12-15 12:08:06 +08:00
Boring 948f6278f0 add LdrpReleaseTlsEntry support 2020-12-14 12:06:45 +08:00
Boring dd47c325c6 Adjust code file structure 2020-12-13 08:46:38 +08:00
Boring 0226c248f4 fix CheckSum 2020-06-30 21:28:15 +08:00
Boring ca41f8da80 fix find LdrpModuleBaseAddressIndex 2020-03-05 01:50:33 +08:00
Boring 5f3472df47 support win8.1 2020-02-26 17:26:24 +08:00
Boring 13369ccec8 support win8 2020-02-24 21:50:16 +08:00
Boring ed550ae6c7 1. Add Win10 forward export support
2. Fixed some bugs
2020-02-22 14:53:26 +08:00
Boring ea135ac392 win10 18363 x86 support 2020-02-11 19:55:48 +08:00
Boring e0b3f61682 add win7 x86 support 2020-02-11 00:43:48 +08:00
Boring 3236290b2c update 2020-02-10 00:59:04 +08:00
Boring 06023a00e4 update 2020-02-03 18:01:56 +08:00
Boring b671864c09 Add project files. 2020-02-03 13:59:31 +08:00