jonnyboy12 0 Junior Poster in Training

Hello i have some brief questions about loading functions from a dll.

Im having problems understanding the difference between a function adress and a function hash. For example i know that when i open up kernel32.dll in a dll export viewer. The function address of loadlibrarya is ox7dd774bc6 and then theres a relative adress. In all the code i read through i see that the hash of loadlibrarya is
0xec0e4e8e. Also in code i see the hash of kernel32 being used, which doesnt make sense either. So whats the difference between a functions adress and its hash.Does kernel32 have a hash. Please help, this small concept drives em crazy. Ive read everywhere. I need a short explaination. Thanks for any words.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.