Well, from the objdump
listing you provided it's pretty obvious that this binary file has been stripped out of all symbols. This is why you won't be able to find the main
symbol or any other function's symbol but those originating from an external library. But, given that this binary file is an ELF, you can run the readelf -h
command on it and get the Entry point address
which will certainly point to the .text
section located at address 08048450
in your binary's objdump
listing.
If you'd like more information on how to find the main
function, the answers of thisthis post & thisthis post cover most of what you need to know.