Decompilation

Decompilation is the process of translating a machine language program into a high-level program.