Форум: "Прочее";
Текущий архив: 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