![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Декомпиляция [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, но она поможет разьве что с формами