I have a program I'm testing for someone. Basically he wants me to crack his password security. So, I've got a couple of disassemblers hex editors, etc. I have one unique program that can convert binary files into corresponding c code (definetly easier to read than assembly). Anyhow, does that mean that the executable can be read by this program and turned into c code? Or is there some other file type i need to use. My thought was to dissasemble the exe to assembly, then convert that to binary, then that to c...but thinking about it I decided that perhaps it was possible to go straight from exe to C using the utility. Am I going down the wrong path here? thanks.