Статья "Reverse Engineering Hostile Code" рассматривает проблему восстановления кода программы из бинарного файла, в примерах используются такие утилиты как dd, file, strings, hexedit, md5sum, diff, lsof, objdump и gdb.