No, è impossibile risalire da un programma scritto in C compilato al suo sorgente, una volta tramutato in istruzioni eseguibili al massimo puoi capire il suo funzionamento guardando il disassemblato in Assembly.