Disassemblers debuggers and decompilers – oh my!