Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

Декомпиляция   Найти похожие ветки 

 
Death_R   (2005-08-16 10:38) [0]

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


 
Fynjy1984 ©   (2005-08-16 10:54) [1]

2
> Death_R   (16.08.05 10:38)  


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

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


 
Amoeba ©   (2005-08-16 11:10) [2]

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


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

Amoeba ©   (16.08.05 11:10) [2]


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


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


 
Amoeba ©   (2005-08-16 11:23) [4]


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

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


 
Desdechado ©   (2005-08-16 11:24) [5]

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


 
Anatoly Podgoretsky ©   (2005-08-16 11:41) [6]

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


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

Amoeba ©   (16.08.05 11:23) [4]


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


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


 
KA_ ©   (2005-08-16 14:21) [8]

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

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


 
Leonid Troyanovsky ©   (2005-08-16 14:25) [9]


> 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:52) [10]

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

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


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

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

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


 
Anatoly Podgoretsky ©   (2005-08-16 15:53) [12]

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


 
Наиль ©   (2005-08-16 16:20) [13]

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


 
Leonid Troyanovsky ©   (2005-08-16 16:44) [14]


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


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

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

--
Regards, LVT.


 
isasa ©   (2005-08-16 17:09) [15]

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


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

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

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


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

TUser ©   (16.08.05 18:32) [16]

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


 
George ©   (2005-08-16 23:33) [18]

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



Страницы: 1 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
14-1123799659
Витёк
2005-08-12 02:34
2005.09.11
Выбор наибольшего числа!


1-1124404055
TStas
2005-08-19 02:27
2005.09.11
КАк TTReeVeiw использует память?


1-1124429795
Как обновить данные в?
2005-08-19 09:36
2005.09.11
anton_321


11-1106905612
MTsv DN
2005-01-28 12:46
2005.09.11
МультиВыбор в OpenSaveDialog


3-1122729432
r2d2
2005-07-30 17:17
2005.09.11
как обнулить автоикрементное поле в таблице Paradox?