Ok sono totalmente daccordo:
Disassemblare è fattibile....
Mi volevo solo soffermare (e forse ho esagerato un po' troppo nel farlo) sul fatto che decompilare è un'operazione che consente di passare da un codice in linguaggio a basso livello (quale l'assembly), a un codice in un linguaggio ad alto livello...
Questa operazione è elaborata e spesso non produce i risultati attesi (per questo motivo i decompilatori, dico io, non funzionano) ma non perchè impossibile.
Sono daccordo con te quando dici che un buon decompilatore non è un sogno