Чем декомпилировать .exe файл и изменить содержание?
Приветствую.
Есть .exe файл. Открываю его на маке и внутри вижу много файлов разных. Как я понимаю, в этих файлах скрипты разные написаны. Можно ли как-то открыть эти файлы так, чтобы они читались и чего-нибудь поменять внутри их так, чтобы потом можно было запустить и все работало с внесенными изменениями? Сейчас при открытии таких файлов в текстовом редакторы сплошное что-то непонятное.
Большую роль играет язык программирования, на котором написан .ехе
Например декомпиляция .NET приложений возможна с помощью dotPeek. Но просто внести изменения в код и перекомпилировать все равно не получится, по факту приложение придется переписывать.
weranda, опишу декомпиляцию .NET приложений (Вам нужно разобраться на чём Ваше приложение).
Исполняемый файл скармливается dotPeek. В итоге Вы можете просмотреть имеющиеся в программе классы, увидеть их взаимодействие. Но диалоговые формы таким образом декомпилировать нельзя (или я не нашёл). В итоге по диалоговым формам нужно самостоятельно их воспроизводить.
Кроме того, декомпиляция проходит не всегда идеально. Как правило циклы, взаимодействие переменных после декомпиляции выглядят не очень человекопонятно.
Если исполняемый файл разработчиком был обсфуцирован, то задача усложняется ещё больше.