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

Вниз

DeDe - реально декомпилировать, поправить и перекомпилировать?   Найти похожие ветки 

 
OW ©   (2011-08-18 12:32) [0]

Кто-то пробовал более-менее серьёзный проект туда-сюда прогнать?


 
Amoeba_   (2011-08-18 12:39) [1]

Нет.


 
OW ©   (2011-08-18 12:49) [2]

ну я так и думаю тоже..
понятно, чудес не бывает :)
а жаль..


 
oldman ©   (2011-08-18 12:50) [3]

нет


 
Amoeba_   (2011-08-18 14:27) [4]

То, что выдает DeDe, даже без всякой правки, откомпилировать невозможно.


 
Inovet ©   (2011-08-18 14:46) [5]

Два вопроса. На какой ответы "нет"?:)


 
Amoeba_   (2011-08-18 15:22) [6]


> Inovet ©   (18.08.11 14:46) [5]
>
> Два вопроса. На какой ответы "нет"?:)

На

> DeDe - реально декомпилировать, поправить и перекомпилировать?

Нет

На

> Кто-то пробовал более-менее серьёзный проект туда-сюда прогнать?

Да, и результат сугубо отрицательный.


 
Inovet ©   (2011-08-18 15:32) [7]

> [6] Amoeba_   (18.08.11 15:22)

Почему-то не удивительно. Вот наоборот было бы удивительно.


 
SQLEXPRESS   (2011-08-18 18:27) [8]

да есть одна программка..
знаю что на делфи, что на 7ке, писана
подозреваю, что стоит что-то вроде

эксцепт
 прокричать что ошибка, отсебятиной
энд

вот бы реальную ошибку посмотреть..


 
Дмитрий С ©   (2011-08-18 21:58) [9]


> SQLEXPRESS   (18.08.11 18:27) [8]

Для одного раза можно и под отладчиком посмотреть, нет?:)


 
SQLEXPRESS   (2011-08-18 22:08) [10]

не совсем. точно же не знаешь где именно.
иметь бы версию, где все такие места заменены


 
Дмитрий С ©   (2011-08-18 23:10) [11]

Вот кстати идея для програмки.
Написать программу, которая следит за Execption-ами другой программы на delphi с учетом версий и пишет их в лог. Даже те, которые перехвачены. Наверняка это можно сделать и не очень сложно.


 
Дмитрий С ©   (2011-08-18 23:36) [12]

несколько минут копания дали результат.
По сути нужно перехватить функцию Windows.RaiseException с кодом $0EEDFADE и обработать структуру, откуда в зависимости от версии delphi достать сообщение об ошибке.
В принципе, если известна версия, то за пару часиков можно написать "следилку".


 
Kilkennycat ©   (2011-08-18 23:55) [13]


> Дмитрий С ©   (18.08.11 23:10) [11]

ну, всякие дизасмы это успешно делают. мне какая-то ваще асмовский код блок-схемами раскидывала, в 5 секунд увидел тупиковое ветвление, вследствии чего прога стала бесплатной ;)


 
Германн ©   (2011-08-19 01:06) [14]

Если б Розычу понадобилось бы такое - он бы сделал! (Я в этом уверен).
Но при этом угрохал бы кучу месяцев непрерывной работы. А следовательно не бесплатно.


 
Германн ©   (2011-08-19 01:27) [15]

Но "нормальный", "удобный" для батонокидателя, декопилятор будет стоить очень дорого! Если вообще получится сделать такой.


 
Дмитрий С ©   (2011-08-19 02:12) [16]

Автор так и не сказал что ему нужно. Может и без декомпиляции вышло бы:)


 
OW ©   (2011-08-19 08:33) [17]

автору нужно

> иметь бы версию, где все такие места заменены



> будет стоить очень дорого! Если вообще получится сделать
> такой.

наверное, нет.
Но однозначно, за дорого не куплю. т.е. вообще не куплю :)
мне для интереса, не так уж сильно и надо. на самом деле.


 
Anatoly Podgoretsky ©   (2011-08-19 08:58) [18]


> Если б Розычу понадобилось бы такое - он бы сделал! (Я в
> этом уверен).
> Но при этом угрохал бы кучу месяцев непрерывной работы.
> А следовательно не бесплатно.

Вряд ли несколько месяцев работы, это для Д2/3
А для текущих версий или безнадежно и годы.
При том придется делать не то что для каждой версии, но и для каждого апдейта. Есть один человек, который сделал это, где то год на работу пошел и работает строго для конкретной Дельфи и апдейта.
Если кто работал в Фидо то наверно помнит это.


 
Anatoly Podgoretsky ©   (2011-08-19 09:03) [19]

> OW  (19.08.2011 08:33:17)  [17]

А за дешево и не продают, за стоимость работы в течение года, каждую версию.
Если взять нормальную оплату, то это минимум 25 килобаксов и то по доброте
душевной.


 
Rouse_ ©   (2011-08-19 14:07) [20]


> Германн ©   (19.08.11 01:06) [14]
>
> Если б Розычу понадобилось бы такое - он бы сделал! (Я в
> этом уверен).
> Но при этом угрохал бы кучу месяцев непрерывной работы.
> А следовательно не бесплатно.

Есть гораздо более удобные инструменты, IDA c HEXRays например отлично с си-пододное представление переводит асм код.
Сам-же DeDe просто частично облегчает анализ, но не более того. На основе его исходников давно уже куча плагинов написано как для ольки так и для иды.
Воть... а смысла в полном реверсе до исходного кода я не вижу - ну разве что полностью украсть продукт, но за затраченное время реальней с нуля аналог написать.
Обычно реверсят только алгоритм защиты и крипто с целью ключи вытянуть...



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

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

Наверх





Память: 0.49 MB
Время: 0.004 c
15-1313174177
Anatoly Podgoretsky
2011-08-12 22:36
2011.12.11
induc.2


2-1314273611
lamer911
2011-08-25 16:00
2011.12.11
string to array


1-1276603042
AIV2104
2010-06-15 15:57
2011.12.11
DCPcrypt для Delphi 7 и 2009 не ставиться из-за rtl.bcp


8-1217964911
Рацелий
2008-08-05 23:35
2011.12.11
Chip music


2-1314597578
petvv
2011-08-29 09:59
2011.12.11
Вызвать функцию exe из dll





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