Reputation: 2358
I have a exe written in C and have decompiled it but the output went right over my head. Will I have to learn assembly in order to understand what the exe does or is there another way?
EDIT: The reason I want to know what's in the exe is because I want to rewrite it, with some improvements, nope no interest in the exe itself.
Upvotes: 0
Views: 702
Reputation: 22552
Will I have to learn assembly in order to understand what the exe does?
In short: yes. Many disassemblers like IDA will offer to convert assembly to C or another higher language, but in most cases it is anything other then readable.
You will have to familiarise yourself with reverse engineering/disassembly to understand how binaries work I am afraid.
Also it will be highly dependable on what source architecture you are working on.
Upvotes: 2