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

Вниз

Как извлечь код проекта из .EXE   Найти похожие ветки 

 
=Teddy=   (2007-03-14 10:06) [0]

Здраствуйте,возникла такая проблема : можно ли каким-нибудь образом извлечь из .EXE исходный код проекта?


 
Наиль ©   (2007-03-14 10:09) [1]

Никак.
Можно только dfm-файлы, каким-нибудь редактором ресурсов.


 
Knight ©   (2007-03-14 10:21) [2]

Удалено модератором
Примечание: Флудить завязываем


 
Knight ©   (2007-03-14 10:22) [3]

Удалено модератором
Примечание: Флудить завязываем


 
Elen ©   (2007-03-14 10:54) [4]


> Здраствуйте,возникла такая проблема : можно ли каким-нибудь
> образом извлечь из .EXE исходный код проекта?

с помощью DeDe можно извлечь в виде асма. Полностью на Делфи декомпилеров не существует.


 
Anatoly Podgoretsky ©   (2007-03-14 19:07) [5]

> =Teddy=  (14.03.2007 10:06:00)  [0]

Если он там есть, то можно.


 
RASkov   (2007-03-14 19:20) [6]

Добавить, в виде ресурсов, к exe все модули *.pas.... туда же все модули из всех uses....:) УжОС какой.
В ехе исходный код не храниться просто так.


 
zdm ©   (2007-03-14 19:36) [7]

да лан вам, давно уже все мы тут спокойно дезасемблировали код винды и пусть Билл не думает, что он закрытый ;)
Вот был период, особенно, почему-то запомнился Clarion-сначала пролинькуй-откампели..блин, уже даже сам забыл, еще чего-то зделай-это то, что за нас среда разработки делает и все думают, что exe-легко собрать и также легко разобрать. ;)
На вопросо о защите---exe-лучшая защита своей проги от грязных чужих лапок. IMHO


 
George ©   (2007-03-14 20:50) [8]

Декомпиля для делфы не существует? А жаль... Думаю среди собравшихся не так уж много супер-спецов по асме ))


 
zdm ©   (2007-03-14 21:12) [9]


> George ©   (14.03.07 20:50) [8]

а для чего существует? ;))))


 
Knight ©   (2007-03-14 21:52) [10]


> [9] zdm ©   (14.03.07 21:12)
> а для чего существует? ;))))

Для асма... :)


 
Amoeba ©   (2007-03-15 11:17) [11]


> George ©   (14.03.07 20:50) [8]
>
> Декомпиля для делфы не существует? А жаль...

Декомпилятор в исходный код для Delphi и др. ЯВУ создать невозможно.


 
DrPass ©   (2007-03-15 15:22) [12]


> Декомпилятор в исходный код для Delphi и др. ЯВУ создать
> невозможно.

Ну почему? Возможно, естессно (с некоторыми оговорками - нельзя восстановить имена переменных, форматирование и т.д, т.е. все, что не хранится в испоняемом файле). Любой компилятор - вполне себе детерменированный конечный автомат, и между результирующим кодом и исходным алгоритмом на ЯВУ соответствие есть, даже с учетом оптимизации.
Другое дело, что сложность решения этой задачи намного выше, чем ее полезность...


 
tesseract ©   (2007-03-15 18:41) [13]


> Декомпилятор в исходный код для Delphi и др. ЯВУ создать
> невозможно.


С оговорками более-меннее можно только для виртуальных машин.


 
Ketmar ©   (2007-03-15 19:09) [14]

> Amoeba ©   (15.03.07 11:17) [11]
> Декомпилятор в исходный код для Delphi и др. ЯВУ создать
> невозможно.

советую заниматься зоопланктоном. думаю, это у вас получается лучше вещания.



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

Форум: "Прочее";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.197 c
2-1174014038
Gromozeka
2007-03-16 06:00
2007.04.08
Закрытие форм


15-1174069619
Kerk
2007-03-16 21:26
2007.04.08
Как в аське установить аватарку?


8-1154603965
AbrosimovA
2006-08-03 15:19
2007.04.08
Кто-нибудь откроет секрет PowerDVD


2-1173721206
Василиус
2007-03-12 20:40
2007.04.08
Всем доброго времени суток


2-1173955723
Max459
2007-03-15 13:48
2007.04.08
Тень от формы.





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