Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.12.11;
Скачать: 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 вся ветка

Текущий архив: 2011.12.11;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.009 c
15-1313870660
oleg1963lora
2011-08-21 00:04
2011.12.11
DDE-технология. Применимо ли это сейчас?


15-1313561619
vrem
2011-08-17 10:13
2011.12.11
shadow copy - как?


15-1313785804
Юрий
2011-08-20 00:30
2011.12.11
С днем рождения ! 20 августа 2011 суббота


2-1314272162
И. Павел
2011-08-25 15:36
2011.12.11
Deadlock при запросе на выборку в программе без явных блокировок


4-1251202011
ivanoff
2009-08-25 16:06
2011.12.11
прочесть что написано в Label другого приложния