Skip to content

Commit ce7d9d4

Browse files
authored
added arbirtrary memory read/write funcs
1 parent 4234fd2 commit ce7d9d4

File tree

1 file changed

+47
-1
lines changed
  • DriverBuddyReloaded/vulnerable_functions_lists

1 file changed

+47
-1
lines changed

DriverBuddyReloaded/vulnerable_functions_lists/winapi.py

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,8 +213,54 @@
213213
# OemToCharW
214214
######################################################
215215
# These functions can allow arbitrary memory read/write
216-
"MmMapIoSpace",
216+
"Mm",
217+
# MmAdvanceMdl
218+
# MmAllocateContiguousMemory
219+
# MmAllocateContiguousMemoryEx
220+
# MmAllocateContiguousMemorySpecifyCache
221+
# MmAllocateContiguousMemorySpecifyCacheNode
222+
# MmAllocateContiguousNodeMemory
223+
# MmAllocateMappingAddress
224+
# MmAllocateMappingAddressEx
225+
# MmAllocateMdlForIoSpace
226+
# MmAllocateNodePagesForMdlEx
227+
# MmAllocatePagesForMdl
228+
# MmAllocatePagesForMdlEx
229+
# MmBuildMdlForNonPagedPool
230+
# MmFreeContiguousMemory
231+
# MmFreeContiguousMemorySpecifyCache
232+
# MmFreeMappingAddress
233+
# MmFreePagesFromMdl
234+
# MmGetMdlByteCount
235+
# MmGetMdlPfnArray
236+
# MmGetSystemAddressForMdl
237+
# MmGetSystemRoutineAddress
238+
# MmGetSystemRoutineAddressEx
239+
# MmIsDriverSuspectForVerifier
240+
# MmIsDriverVerifying
241+
# MmIsDriverVerifyingByAddress
242+
# MmLockPagableCodeSection
243+
# MmLockPagableDataSection
244+
# MmMapIoSpace
217245
# MmMapIoSpaceEx
246+
# MmMapLockedPages
247+
# MmMapLockedPagesSpecifyCache
248+
# MmMapLockedPagesWithReservedMapping
249+
# MmMapMdl
250+
# MmMapMemoryDumpMdlEx
251+
# MmPageEntireDriver
252+
# MmProbeAndLockPages
253+
# MmProbeAndLockSelectedPages
254+
# MmProtectDriverSection
255+
# MmProtectMdlSystemAddress
256+
# MmQuerySystemSize
257+
# MmResetDriverPaging
258+
# MmSizeOfMdl
259+
# MmUnlockPagableImageSection
260+
# MmUnlockPages
261+
# MmUnmapIoSpace
262+
# MmUnmapLockedPages
263+
# MmUnmapReservedMapping
218264
######################################################
219265
# These functions can throw exceptions when limited memory is available,
220266
# resulting in unstable behaviour and potential DoS conditions.

0 commit comments

Comments
 (0)