Converting executable to code
I know this question may be weird. But I just want to know whether it is possible for any executable (.exe or a.out) to be converted back to source code ? Is there any tool ? If no then please ignore the question .  
Converting executable to code
===

I know this question may be weird. But I just want to know whether it is possible for any executable (.exe or a.out) to be converted back to source code ? Is there any tool ? If no then please ignore the question .  