Então você tinha uma vaca, mas inadvertidamente a converteu em hambúrguer e agora quer sua vaca de volta.
Desculpe, simplesmente não funciona assim.
Simplesmente restaure o arquivo de origem dos seus backups.
Ah, você não tem backups. Infelizmente, o universo não te dá uma chance para isso.
Você pode decompilar o binário. Isso não lhe dará seu código-fonte, mas ele fornecerá algum código-fonte com o mesmo comportamento. Você não obterá os nomes das variáveis, a menos que seja um binário de depuração. Você não obterá exatamente a mesma lógica, a menos que tenha compilado sem otimizações. Obviamente, você não receberá comentários.
Eu usei Boomerang para descompilar alguns programas, e o resultado foi mais legível do que o código da máquina. Eu não sei se é a melhor ferramenta lá fora. De qualquer forma, não espere milagres.