Skip to content

Dump named DLL exports to a python list or dictionary of lists!

License

Notifications You must be signed in to change notification settings

SegfaultSolutions/ExpDump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ExpDump]::Usage

PS> .\ExpDump.exe <required: source file/directory> <optional: output file.py>

[ExpDump]::Examples

Command:
# Write a list entry for each DLL in $Env:WINDIR\System32\ to the specified
# file (non-recursive) and place it in a dictionary called 'DLLS'.
PS> .\ExpDump.exe \Windows\System32\ $HOME\Desktop\DLLs.py
Output:
DLLS = {
    b'dll1.dll' = [
        b'export1',
        b'export2',
        ...
    ],
    b'dll2.dll' = [
        ...
    ],
    ...
Command:
# Write a single list containing all the named exports specified in a DLL of choice.
PS> .\ExpDump.exe \Windows\System32\kernel32.dll $HOME\Desktop\DLLS.py
Output:
dll1 = [
    b'export1',
    b'export2',
    ...
]

NOTE

Not including an output file simply prints the results to the console.