Traditional (assembly level) reverse engineering of software is a tedious process that has been made far more accessible by modern day decompilers. Operating only on compiled machine code, a decompiler attempts to recover an approximate source level representation. '... and I resisted the temptation, for years. But, I knew that, if I just pressed that button ...' --Dr. Mann (Interstellar, 2014) Th
![Dangers of the Decompiler](https://cdn-ak-scissors.b.st-hatena.com/image/square/105175c0fd994a87f2bbadcb5c34f50fdde1a4ba/height=288;version=1;width=512/https%3A%2F%2Fblog.ret2.io%2Fassets%2Fimg%2Fgadget.png)