42 Commits

Author SHA1 Message Date
TheCruZ 9892b48e30 Clarify 2025-12-23 01:36:45 +01:00
TheCruZ 62aee31bed Fix MmFreeIndependentPages pattern 2025-12-23 01:35:33 +01:00
TheCruZ a6808c7bdc More info for failed loads and fix Log/Utils collision on other projects 2025-10-21 10:25:25 +02:00
TheCruZ f929de1225 Fix code warnings 2025-08-18 11:27:50 +02:00
tihomirocrew 3b62d2f9d0 Refactor driver API
- Removed device_handle parameter from all API functions
- Functions now use the hDevice handle declared in intel_driver namespace
- Improved readability and simplified API usage
2025-08-16 23:07:40 +03:00
TheCruZ 4cd7e56dce Little project cleanup 2025-03-17 16:35:57 +01:00
TheCruZ 83c0295a1c copy-header param added 2025-03-17 12:40:46 +01:00
TheCruZ 19e12cf63a Symbols refactor... 2025-02-09 03:44:30 +01:00
TheCruZ 2c98eb1165 PDB Offset PR adjustments 2025-01-10 00:30:07 +01:00
Mohi-eddine ae753c5df1 Major Code Update 2024-12-19 20:36:19 +01:00
Mohi-eddine 176e83b29f enabled PDB_OFFSETS and cleaned code 2024-12-15 22:10:18 +01:00
Mohi-eddine 3c9b452827 brought back the original method of getting kernel functions addresses for compatibility
(use "#define PDB_OFFSETS" to enable the method )
2024-12-15 20:52:48 +01:00
Mohi-eddine 84e2a26ec1 added symbols handler 2024-12-14 16:06:01 +01:00
TheCruZ 631256de87 Refresh independent pages allocation 2024-10-07 19:30:49 +02:00
TheCruZ 858d0c6afe mdl allocation moved to branch 2024-10-07 18:00:38 +02:00
TheCruZ 30f3282a2c Remove unneeded messages 2024-02-29 08:53:15 +01:00
TheCruZ 277b0a57df Extra help messages and auto stop for newbies users 2024-02-29 08:48:48 +01:00
TheCruZ a72191f7cd Removed some unused imports 2023-10-31 16:20:26 +01:00
TheCruZ dcf62f50e2 Added compile as lib option and updated to VS2022 2023-10-31 13:53:33 +01:00
TheCruZ 24b0527790 Allocate independent pages with better patterns 2023-09-07 11:54:35 +02:00
unknown 26071e6e01 Add allocation mode with MmAllocateIndependentPagesEx 2023-09-07 11:54:35 +02:00
TheCruZ c3b404298b more strict unload* 2021-10-31 23:37:06 +01:00
TheCruZ 0d4e8bf144 more strict unload 2021-10-31 23:36:24 +01:00
TheCruZ 25747774c1 Callback allows cancel mapping 2021-08-17 22:59:50 +02:00
TheCruZ a882b40414 Fixups with allocation size and param added to callback 2021-08-17 22:55:57 +02:00
TheCruZ e47f2673e6 Map Driver allow bytes directly 2021-08-17 22:44:22 +02:00
TheCruZ 4bff8fb76f Callback possibility added 2021-08-17 22:33:02 +02:00
TheCruZ 3a67cc7314 mdl allocation integrated back, Thanks to psec 2021-08-17 22:00:59 +02:00
TheCruZ e0c154b9a6 mdl code removed until psec have stable code with his doubts resolved 2021-08-12 11:50:48 +02:00
TheCruZ 0f699641f2 merged https://github.com/TygoL/kdmapper-mdl 2021-08-10 22:53:52 +02:00
TheCruZ fb91ca776f Some improvements 2021-06-27 00:25:02 +02:00
TheCruZ 5fdcbdac5b Source modified to full unicode 2021-06-25 13:16:19 +02:00
TheCruZ ca8cfe8e61 Fixed BSOD with Cleaning of g_KernelHashBucketList, Fixed BSOD with Cleaning of MmUnloadedDrivers, Improved the race condition of the system hook hooking NtAddAtom 2021-06-24 20:49:53 +02:00
TheCruZ 2309e394e7 Crash Handler added 2021-02-18 21:27:36 +01:00
TheCruZ 1be8b5c920 update for windows build 21286 2021-02-09 21:52:16 +01:00
TheCruZ 95ec5decd0 g_KernelHashBucketList cleaning 2021-02-09 10:46:17 +01:00
TheCruZ 296b5ae4c1 Name Randomization 2021-01-24 15:29:13 +01:00
TheCruZ ce019f36aa PiDDBCacheTable cleaning 2021-01-22 14:37:35 +01:00
TheCruZ c230c3855c Fix some errors 2021-01-20 19:20:23 +01:00
TheCruZ f584efef3c NtLoadDriver implemented 2021-01-20 13:33:51 +01:00
TheCruZ b9740cdc5e Little Clean Up 2021-01-19 17:03:42 +01:00
TheCruZ 39ce215e4c First 2020-05-30 15:26:01 +02:00