Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.006 c
2-1314552284
Gu
2011-08-28 21:24
2011.12.11
Dll


6-1241373790
psa247
2009-05-03 22:03
2011.12.11
Размер пакета пинга


15-1313419636
serhioli
2011-08-15 18:47
2011.12.11
Визуальное программирование


15-1314177562
P
2011-08-24 13:19
2011.12.11
Состояние/позиция окна в Windows 7


2-1314256325
lewka
2011-08-25 11:12
2011.12.11
Пароли пользователей




   Наверх