Moni
9736eb9de4
fixed g_HashCacheLockOffset check
...
previously the check was for g_KernelHashBucketListOffset but should have been for g_HashCacheLockOffset , this prevents kdmapper failing in case g_HasCacheLockOffset is null
2026-03-21 13:17:59 +05:30
TheCruZ
62aee31bed
Fix MmFreeIndependentPages pattern
2025-12-23 01:35:33 +01:00
TheCruZ
4b80ef3f76
No sense on double release attempt
2025-11-15 13:52:55 +01:00
TheCruZ
d67c70021f
Fix if check
2025-11-15 13:44:43 +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
tihomirocrew
1a46ed3f42
Refactor status code handling to use NTSTATUS constants
...
- Replaced hardcoded NTSTATUS values with descriptive constants from <ntstatus.h>
- Added safe include for <ntstatus.h> with macro redefinition warning disabled
- Improved readability and maintainability by avoiding magic numbers
2025-08-16 21:20:51 +03:00
tihomirocrew
216de3bb42
Runtime driver timestamp
...
Replaced hardcoded iqvw64e_timestamp with a runtime timestamp
retrieved from the vulnerable driver's NT headers to avoid
manual updates when the driver binary changes.
2025-08-15 02:46:42 +03:00
TheCruZ
9ae7fe50f2
Adjust patterns for WDFilter
2025-07-14 14:33:02 +02:00
UTKARSH
b6af1ea92a
Added WdFilter.sys in PDB offsets
2025-04-29 18:41:00 +05:30
TheCruZ
4cd7e56dce
Little project cleanup
2025-03-17 16:35:57 +01:00
Mohi-eddine
719017328a
- Excluding WdFilter.sys from PDB offsets
...
- fixing MmFreeIndependentPages bug
2025-03-17 00:56:16 +01:00
TheCruZ
19e12cf63a
Symbols refactor...
2025-02-09 03:44:30 +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
5c83427142
Support Windows 24H2
2024-10-07 17:44:37 +02:00
TheCruZ
447bf2db00
Merge pull request #144 from gykkuo/master
...
Support windows 11 24H2
2024-10-04 19:18:11 +02:00
TheCruZ
f253856b4e
Improved messages to reduce issues in github...
2024-07-11 20:54:05 +02:00
gykkuo
be899ff426
Update intel_driver.cpp
2024-07-01 16:38:52 +09:00
gykkuo
6bee3a33fe
Support windows 11 24H2
...
test on 26100.1000
2024-07-01 12:37:47 +09:00
TheCruZ
277b0a57df
Extra help messages and auto stop for newbies users
2024-02-29 08:48:48 +01:00
dalion971
68f4168dbd
Update intel_driver.cpp
...
Support Wdfilter 4.18.24010.7
2024-01-29 11:24:49 +08:00
TheCruZ
9152ffc465
Removed compiler warning
2023-09-09 03:36:35 +02:00
TheCruZ
4cbd5d200e
Implemented Wdfilter cleaning from 2018 to 2022 drivers and Fixed some memory leaks
...
+ WDFilter Tested from to (4.18.1806-4.18.2201)
+ Fixed some memory leaks
2023-09-09 03:17:36 +02: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
ada0382b2a
Simple rand fix
2023-09-06 09:42:11 +02:00
TheCruZ
3a21e3a5a8
Changed pool tag
...
Changed pool tag since an extremely meme checking diff between allocation size and average for detection....
2022-07-31 20:06:20 +02:00
TheCruZ
0d4e8bf144
more strict unload
2021-10-31 23:36:24 +01:00
TheCruZ
f29a30f107
Fixed dead lock in piddbcache cleaning lookup
2021-10-31 23:09:33 +01:00
TheCruZ
cf161e4534
Windows 22449.1 pattern update
2021-09-13 12:39:57 +02:00
TheCruZ
43e5bcb42b
PiDDBLock Pattern Updated for Windows 11 22000.132+
2021-08-19 15:19:06 +02:00
TheCruZ
3e6703a324
warning removed with DISABLE_OUTPUT
2021-08-17 23:01:49 +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
ee7eb6db0c
Fixed detections cleaning PiDBCacheTable
2021-06-26 23:06:24 +02:00
TheCruZ
5fdcbdac5b
Source modified to full unicode
2021-06-25 13:16:19 +02:00
TheCruZ
0072a3b324
Fixed name line jump
2021-06-25 10:29:05 +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
74175619fa
Fix g_KernelHashBucketList in Windows 'N'
2021-04-03 19:30:39 +02:00
TheCruZ
accb8ef1a5
Randomize file size before delete
2021-02-10 10:38:14 +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
17af20d7a9
destroy vul driver information before unlink from the disk
2021-01-25 22:22:46 +01:00