PDA

Просмотр полной версии : Декомпилирование .exe , который написан на C++


FedericoZ
14.03.2017, 20:45
Всем привет! У меня возник такой вопрос. Как можно декомпилировать .exe? По возможности, может ли кто-то это сделать? Файл кину в ЛС

BlackKnigga
14.03.2017, 20:52
Никак

MISTER_GONWIK
14.03.2017, 21:15
чё за и для чего?

FedericoZ
14.03.2017, 21:26
чё за и для чего?


для того, чтобы получить основные вещи из кода, которые мне нужны, а потом добавлять свои функции. После чего, создать из этого - свой, улучшенный с более широким функционалом.



Никак


можно дизассемблером в ассемблер, а оттуда все функции в С++. Я сделал бы сам, но я в ассемблере полный ноль)

BlackKnigga
14.03.2017, 21:34
можно дизассемблером в ассемблер, а оттуда все функции в С++. Я сделал бы сам, но я в ассемблере полный ноль)


Не думаю, что дизассемблированный код поможет тебе с твоей задумкой.

FedericoZ
14.03.2017, 21:39
Не думаю, что дизассемблированный код поможет тебе с твоей задумкой.


Можно сделать подобие, то есть полностью код я конечно не скопирую, а вот более похожее можно сделать, но я уже как выше написал: я полный ноль в ассемблере.

kemperrr
14.03.2017, 22:00
Проще переписать)

FYP
14.03.2017, 22:09
IDA Pro: File -> Produce File -> Create C File

это наилучший из всех существующих способов "декомпилировать" программу.

удачи.

NarutoUA
14.03.2017, 22:32
IDA Pro: File -> Produce File -> Create C File
это наилучший из всех существующих способов "декомпилировать" программу.
удачи.


Ну хз хз, если файл не большой, то можно попробовать https://retdec.com/ (https://www.blast.hk/redirect/aHR0cHM6Ly9yZXRkZWMuY29tLw)

Он продюсит сурсы для CLang (аналог C++ для неумеющих в гугл).

NarutoUA
14.03.2017, 22:34
Да и вообще автор со 100% вероятностю балабол, желающий на чужом продукте на изичах что-то сделать своё и выложить под своим авторством, даже не уверен что он умеет в С++.

SR_team
14.03.2017, 22:50
Да и вообще автор со 100% вероятностю балабол, желающий на чужом продукте на изичах что-то сделать своё и выложить под своим авторством, даже не уверен что он умеет в С++.


Так и есть, нихуя он в декомпилированном коде с v0 - v9000 переменными и такими же sub0-sub9000 функциями не осилит, кроме как найти строку и поменять в ней копирайт

kraft1k
15.03.2017, 01:45
Так и есть, нихуя он в декомпилированном коде с v0 - v9000 переменными и такими же sub0-sub9000 функциями не осилит, кроме как найти строку и поменять в ней копирайт


я даже этого не могу

DarkP1xel
15.03.2017, 02:17
я даже этого не могу


а ты кто