Главная страница
    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.014 c
1-1124223850
Vadimich
2005-08-17 00:24
2005.09.11
Растёт Page Faults как приостановить?


1-1124702149
Gorlum2000
2005-08-22 13:15
2005.09.11
Панель и прокрутка


1-1124514569
Navi
2005-08-20 09:09
2005.09.11
Сохранить положение сплиттера


1-1124200403
Deep
2005-08-16 17:53
2005.09.11
Акцес виолейшен в длл


3-1122525099
Ольга
2005-07-28 08:31
2005.09.11
Перевод пользовательской функции с T-SQL на PL/SQL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский