There is plenty of tools to do what you want. You can choose among many:
* the free version of IDA (do not remember the URL to this though)
* the HTE editor (http://hte.sourceforge.net)
* PE Browse professional (http://www.smidgeonsoft.prohosting.com/pebrowse-pro-file-viewer.html)
* if you're into scripting, you can give a chance to Ero's PEFile + PyDasm
* http://biew.sourceforge.net/
and many others... Just experiment and choose your favourite ;)
I found PEditor to be light and very good. You can just right click on exe/dll/sys file and open it in PEditor and view all PE related information such as sections, import/export directories. You can even modify these information directly.
I need to extract all non-exported (global or member functions of
class) methods of certain DLL. GetProcAddress always takes decorated
functions of exported functions and returns function pointers against
these.
Is it possible to look up non exported functions of certain DLL.(PE Parsing to me only give access to EXPORT_DIRECTORIES and IMPORT_DIRECTORIES)
How.??
No, it's not possible just using os provided features. You have to open the file, separate code from data, disassemble code and detect all function entries, which is rather difficult task indeed.
P.S. This's not the thread for such a question.
> takerZ: No, it\'s not possible just using os provided features. You have to open the file, separate code from data, disassemble code and detect all function entries, which is rather difficult task indeed.
> P.S. This\'s not the thread for such a question.
Where should I post this question (regarding reverse engineering and debuggers) I thought that Debuggers community is the best one to post.
Note: Registration is required to post to the forums.