What do you mean? Is it packed and you're trying to find the original entrypoint? If it is an executable, it should have one entrypoint that any disassembler or debugger will show you once you load the file. From there on (if this isn't the main() function but a little stub) you can easily spot the call to the main() function. Many disassemblers will do this automatically for you.
thx for the reply...
It is a regular Visual C++ compiled binary, consisting of a simple int _tmain(...) function...(no symbols)
When IDA starts it prompts me to the Startup() function (pe entry-point), which eventually will call _tmain()...
what I want to know is how you can know where _tmain() begins...*with IDA) without following the flow of Startup...
maybe it's not possible, but just wondering...
let's say, for example, that the Nth call from Startup is the real call to _tmain....
> dennis: What do you mean? Is it packed and you\'re trying to find the original entrypoint? If it is an executable, it should have one entrypoint that any disassembler or debugger will show you once you load the file. From there on (if this isn\'t the main() function but a little stub) you can easily spot the call to the main() function. Many disassemblers will do this automatically for you.
Note: Registration is required to post to the forums.