Quote:
FF15 means that this is making a call but how can we know that A0604000 is pointing to memory address of kernel32 api call ....is there a way that we can find out without using OllyDbg
|
in the pe header there is a data directory called import table
it has certain format
which include first thunk pointers and original first thunk pointers
the first thunk pointers get repalced during runtime
you can parse these thunk pointers to find what api will be called
and then name it as such they are linked to either import names or import ordinals
but to reach this point you have to spend a few sleeplesss night getting yourself accquinted with PE specs
if you are starting with dry theoratical stuff and have capacity to digest abstract and generic essays look for pe coff header specs in msdn
on the other hand you would like to be a tinker garage mechanic
go find iczelions pe-tuts bundle (a collection of six tutorials ) and pe.txt by luvelsmeyer