Это называется дизассемблирование (раз исходников нету). И при таком стиле вопроса могу ответить - гуглить вам нужно будет очень долго.
По существу. В случае с шарпом - ReSharper. Поможет восстановить часть исходных кодов и проекта. Я бы даже сказал, что он весь проект восстанавливает.