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

Вниз

Превращение exe-файла в проект Delphi   Найти похожие ветки 

 
DenK_vrtz   (2003-10-07 11:05) [0]

Приветствую всех.
Господа, кто-нибудь знает как решить проблему декомпиляции exe-файла, т.е. превращение exe-файла в первоначальный проектна Delphi?

или эта задача невыполнима?

Заранее спасибо!


 
Zergling   (2003-10-07 11:07) [1]

> или эта задача невыполнима?

Да!


 
sniknik   (2003-10-07 11:11) [2]

> или эта задача невыполнима?

можно все!!! (кроме того что нельзя)

я бы взялся, только в зависимости от необходимого % совпадения скомпилированного exe с эталоном цена должна быть соответствующей. ~ так (стоимость разработки с нуля) * на процент. т.е. несовпадаюший полностью 1 стоимость разработки и полностью совпадаюший 100 стоимостей.
(примерно так)


 
Кулюкин Олег   (2003-10-07 11:11) [3]

С чего такой наплыв хацкеров-декомпилястов?


 
Polevi   (2003-10-07 11:14) [4]

он денег решил заработать видимо


 
DenK_vrtz   (2003-10-07 11:17) [5]

Кулюкин Олег ©, хакерство тут не причем! Потерен важный проект, но остался его exe. Необходимо востановить! Все можно написать по-новой, но дело времени.


 
Murad   (2003-10-07 11:18) [6]

Есть такая фишка exe2dpr...


 
DenK_vrtz   (2003-10-07 11:19) [7]

Murad ©, чего делает, где взять?


 
Polevi   (2003-10-07 11:20) [8]

деньги печатает


 
Anatoly Podgoretsky   (2003-10-07 11:23) [9]

DenK_vrtz © (07.10.03 11:17) [5]
Значит проект был не такой ценный.


 
Zergling   (2003-10-07 11:26) [10]

Murad © (07.10.03 11:18) [6]

А где не понял - с кучей ассемблерных вставок :)


 
DenK_vrtz   (2003-10-07 11:27) [11]

Мужики, вы нормально ответить можите?
Я вас о проблеме спрашиваю, а вы о ценностях и деньгах рассуждаете!
Если можно что сделать скажите как, если нет - вопрос снят!


 
PVOzerski   (2003-10-07 11:30) [12]

Думаю, это необратимая утрата. Компилятор - он на то и компилятор, чтобы ПЕРЕВОДИТЬ с ЯВУ на машинные коды. При этом разные конструкции Паскаля могут оттранслироваться в разные ASM-конструкции, и наоборот. Попробуйте более-менее сложный русский текст перевести на, скажем, английский, а потом обратно - как, идентично будет? И это при том, что аналогия очень приблизительна. Про "декомпилятор Delphi" слышал, даже название помню - DeDe - но вот отзывы о нем были, естественно, не самые лестные. Говорят, что максимум полезного от него - восстановление имен классов - так их можно и через F3 из FARa увидеть...


 
Кулюкин Олег   (2003-10-07 11:31) [13]


> DenK_vrtz © (07.10.03 11:27) [11]
> если нет - вопрос снят!

См. отчет за нумером раз 9Zergling © (07.10.03 11:07) [1] )


 
Murad   (2003-10-07 11:31) [14]

Exe2Dpr раскручивает exe до проекта с точностью до реализации методов (т.е. реализации нет, есть только адрес ф-ии). Бесплатная версия где-то есть в инеете, но она создает лимитированное кол-во модулей...


 
PVOzerski   (2003-10-07 11:31) [15]

>ри этом разные конструкции Паскаля могут оттранслироваться в >разные ASM-конструкции, и наоборот
Естественно, разные - в одинаковые, и наоборот :^)


 
DenK_vrtz   (2003-10-07 11:32) [16]

Всем спасибо.


 
Anatoly Podgoretsky   (2003-10-07 11:33) [17]

И одинаковые тоже могут быть отранслированы в разные, в зависимости от настроек или от последовательности операций


 
blackman   (2003-10-07 13:15) [18]

Любая задача выполнима! Надо просто написать заново. Иногда даже лучше получается.


 
kaif   (2003-10-07 13:19) [19]

Можно восстановить (выдрать) ресурсы форм *.dfm. Остальное, боюсь, придется писать заново.


 
wl   (2003-10-08 00:03) [20]

kaif © (07.10.03 13:19) [19]
не совсем верно, для случая, если прога была изначально написана на делфи. С помощью IDA можно восстановить по сигнатурам довольно много кода, который является одинаковым для всех программ, написанных на делфи, часто даже разных версий( скомпилирован из файлов каталога \delphi*\sources).
но вот оригинальный код, написанный программистом, так просто не восстановишь


 
Ihor Osov'yak   (2003-10-08 00:09) [21]

> Все можно написать по-новой, но дело времени.

Это будет намного дешевли и быстрее.



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

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

Наверх





Память: 0.49 MB
Время: 0.012 c
1-89382
ss300
2003-10-15 17:42
2003.10.27
обнуление переменной при изменений даты


7-89616
Proger_XP
2003-08-09 10:41
2003.10.27
<i>Как узнать</i> какие клавиши жал пользователь вне программы?


14-89576
[lamer]Barmaglot
2003-10-02 11:24
2003.10.27
Как насчет результатов конкурса?


6-89414
DNT
2003-09-01 12:03
2003.10.27
Помогите начать


1-89290
REA
2003-10-14 10:19
2003.10.27
Ole Document





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