Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.01 c
1-1124792531
TikTanik
2005-08-23 14:22
2005.09.11
Обьединение классов! :)


9-1115814093
Solid
2005-05-11 16:21
2005.09.11
Твердотельное моделирование


2-1123330614
dezdemona
2005-08-06 16:16
2005.09.11
kak ispolzovat Canvas na procedure?


3-1122700983
cam
2005-07-30 09:23
2005.09.11
adostorecprod


14-1124266807
Андрей Жук
2005-08-17 12:20
2005.09.11
Проблемы с Dual Channel DDR





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский