Reverse Engineering RET Homepage RET Members Reverse Engineering Projects Reverse Engineering Papers Reversing Challenges Reverser Tools RET Re-Search Engine Reverse Engineering Forum Reverse Engineering Links

Go Back   Reverse Engineering Team Board > Reverse Engineering Board > Reverse Code Engineering
FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 06-21-2008, 12:48 PM
retn retn is offline
Junior Member
 
Join Date: Jun 2008
Posts: 2
Default eip points to nothing

Hi, might be a newb question but I cant figure it out.

I have successfully injected an external program to another process.
The process contains lots of dlls with interesting functions.
I wanna call some functions from these dlls, but it ends up with eip points to nothing.

The export address from one function is like 10164D10. It just has one parameter, just a zero
and this is how i tried it.

Code:
void test () {

	__asm {

		push eax

		push 0
		call dword ptr ds:[0x10164D10]
		
		pop eax
	}
}
Dont care about the ret value, but whats wrong?
Why i cant call it? im sure its all loaded and nothing fails.

//EDIT ... doh.. its done i solved it

Last edited by retn : 06-22-2008 at 07:54 AM.
Reply With Quote
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump





Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.