DLL Enumeration
Last updated
Last updated
A processes PEB structure contains a linked list of all loaded DLL's. This struct is called:
The LIST_ENTRY:
NOTE: Each item in the list is a pointer to an LDR_DATA_TABLE_ENTRY
structure.
Flink: Pointer to the first entry in the list. (The first entry is the running process example.exe)
Blink: Pointer to the last entry in the list.
The LDR_DATA_TABLE_ENTRY structure is defined as follows:
NOTE: The second entry will always be ntdll.dll
since it's the first DLL that is loaded into a process.