how to do a reserve engineering to a binary file?

Dear all,
I wonder is there any way to get our source code once after compiled to binary?
let say my program as below,
source code:
1
2
3
4
#include <stdio.h>
void main(){
 printf("Hello World")
}


Pardon me for my english
Any respond shall be useful for me

Thanks
Not usually. If your decompiler gets very far at all, the source it gives you will always be different than your original --though its essentials will be the same.

To get an idea of the difficulties, read up here:
http://en.wikipedia.org/wiki/Decompilation

If undaunted, google around "c decompiler" and "c disassembler" and good luck!
I will try that.
Thanks
Topic archived. No new replies allowed.