Skip to content

Instantly share code, notes, and snippets.

Last active October 4, 2018 01:54
What would you like to do?
Find DLL function address using python
Description : find any windows function address from any DLL
Author : Askar @mohammadaskar2
from ctypes import windll
import sys
if len(sys.argv) != 3:
print "Usage: ./ dll function"
dll_file_name = sys.argv[1]
function_name = sys.argv[2]
kernel32 = windll.kernel32
h_kernel32 = kernel32.GetModuleHandleA(dll_file_name)
load_address = kernel32.GetProcAddress(h_kernel32, function_name)
print "[+]Process Address of %s.%s is %s" % (dll_file_name, function_name, hex(load_address))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment