Fosse cosi semplice fare un debugger... prima di tutto devi scriverti una disassembly engine che, leggendo il binario, 'tenta di indovinare' ( e tanto più buona sarà tanto meglio lo farà) quali sono le istruzioni del programma. Comunque in Unix per le funzioni se conosci bene il formato ELF e' una passaggiata scrivere un piccolo tool che legga un binario e ne mappi tutti i simboli (nomi delle funzioni incluso).

bye