Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Декомпиляция [D6]


Death_R ©   (2005-08-16 10:38:00) 

Можно ли декомпилировать екзешник созданный на ДЕЛФИ обратно в исходники? Если да, то как?


George   (2005-08-16 23:33:00) [1]

Нда.... А перевод 2000 строк в машинный код занимает всего несколько секунд...


Игорь Шевченко   (2005-08-16 18:35:00) [2]

TUser ©   (16.08.05 18:32) [16]

Возможно. Я написал, почему, в посте [7].


TUser   (2005-08-16 18:32:00) [3]

> В исходный код аналогичный по функциональности - возможна. Только времени это много отнимает...

Можно поподробнее? Я на подобных ветках уверовал в то, что нельзя. Дейтсительно ли это возможно, пусть и за нереалоьное (неполиномиальное) время?


isasa   (2005-08-16 17:09:00) [4]

Возможно.
Сам видел свои исходники. Причем у адресата их быть не могло, был только код, правда с дебаг информацией.


Leonid Troyanovsky   (2005-08-16 16:44:00) [5]


> Наиль ©   (16.08.05 16:20) [13]
> А как же оптимизация кода компилятором?
> Ведь, по теории, оптимизация искажает код.


Полезно почитать все.

http://groups-beta.google.com/group/fido7.ru.delphi/browse_thread/thread/3e6fed0e7f78b83a/1845c9a2ffdb59d4#1845c9a2ffdb59d4

--
Regards, LVT.


Наиль   (2005-08-16 16:20:00) [6]

А как же оптимизация кода компилятором?
Ведь, по теории, оптимизация искажает код.


Anatoly Podgoretsky   (2005-08-16 15:53:00) [7]

Это переписка Голдобина с Тенцером, точнее ее кусок.
До этого я работал с его бета версией для Д2 прекрасные результаты.


Игорь Шевченко   (2005-08-16 15:08:00) [8]

Leonid Troyanovsky ©   (16.08.05 14:25) [9]

Давно я слышал об этой ветке, но не видел :) Спасибо :)


KA_   (2005-08-16 14:52:00) [9]

>Leonid Troyanovsky ©   (16.08.05 14:25) [9]

Нда... Все монстры родились в фидо, сегодняшние форумы - тусовки дибилоидов.


Leonid Troyanovsky   (2005-08-16 14:25:00) [10]


> KA_ ©   (16.08.05 14:21) [8]

> Затраты скорее всего будут не сопоставимы с затратиами на
> написание нового кода :)


2000 строк в неделю. По практике Дмитрия Голдобина.

http://groups-beta.google.com/group/fido7.ru.delphi/msg/1845c9a2ffdb59d4

--
Regards, LVT.


KA_   (2005-08-16 14:21:00) [11]

>Игорь Шевченко ©   (16.08.05 14:03) [7]

Затраты скорее всего будут не сопоставимы с затратиами на написание нового кода :)


Игорь Шевченко   (2005-08-16 14:03:00) [12]

Amoeba ©   (16.08.05 11:23) [4]


> причем подавляющую часть работы придется делать вручную.


Я бы не стал так категорично утверждать - компилятор ведь существо детерминированное и исходный текст превращает в машинный код по довольно известным правилам :)


Anatoly Podgoretsky   (2005-08-16 11:41:00) [13]

Делов то всего 50000-15000 зеленых


Desdechado   (2005-08-16 11:24:00) [14]

в исходники на асме, или нет, в машинном коде - запросто :)


Amoeba   (2005-08-16 11:23:00) [15]


> Игорь Шевченко ©   (16.08.05 11:18) [3]

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


Игорь Шевченко   (2005-08-16 11:18:00) [16]

Amoeba ©   (16.08.05 11:10) [2]


> Декомпиляция в исходный код НЕВОЗМОЖНА


В исходный код аналогичный по функциональности - возможна. Только времени это много отнимает...


Amoeba   (2005-08-16 11:10:00) [17]

Декомпиляция в исходный код НЕВОЗМОЖНА.


Fynjy1984   (2005-08-16 10:54:00) [18]

2
> Death_R   (16.08.05 10:38)  


Практически невозможно!

Есть прога DeDe, но она поможет разьве что с формами


Наверх

Титульная страница Поиск, карта сайта Написать письмо