Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Есть DisAssembler. А DisDelphi есть ? [D7, XP]


Страницы:   1 2

XTD ©   (2006-06-14 10:19:00) 

Вот возник вопросик. А можно ли в инете найти DisDelphi (если такое есть).


Leonid Troyanovsky   (2006-06-15 19:04:00) [1]


> Сергей М. ©   (15.06.06 08:38) [23]

> Там о DCU речь идет.


А разве DisDelphi не для этого? :)

--
Regards, LVT.


Сергей М.   (2006-06-15 08:38:00) [2]


> Leonid Troyanovsky ©   (14.06.06 19:50) [22]


Это к чему ?
Там о DCU речь идет.


Leonid Troyanovsky   (2006-06-14 19:50:00) [3]


> Сергей М. ©   (14.06.06 10:38) [6]

> Как минимум по 2-м объективным причинам:


Кхм..
http://groups.google.com/group/fido7.ru.delphi/msg/77d19547c5098495

--
Regards, LVT.


Сергей М.   (2006-06-14 17:00:00) [4]


> parovoZZ ©   (14.06.06 15:58) [20]


Как это "для чего" ?!

Для "понтов", разумеется))))


parovoZZ   (2006-06-14 15:58:00) [5]

Не понимаю, для чего это нужно???


Игорь Шевченко   (2006-06-14 15:19:00) [6]

XTD ©   (14.06.06 13:08) [17]

Выкинь его. Оно замучаешься потом разбираться с выводом и искать ошибок в нем


Amoeba   (2006-06-14 14:50:00) [7]


> XTD ©   (14.06.06 13:03) [15]
> Где скачать этот ДеДе ???

Что, поисковиками не умеешь пользоваться?


XTD   (2006-06-14 13:08:00) [8]

Кому нужно:
http://www.xakep.ru/post/18513/dede.rar


Сергей М.   (2006-06-14 13:05:00) [9]


> XTD ©   (14.06.06 13:03) [15]


Тот самый, "хваленый" ?

http://www.google.ru/search?q=Delphi+Decompiler&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:ru:official


XTD   (2006-06-14 13:03:00) [10]

Где скачать этот ДеДе ???


Сергей М.   (2006-06-14 12:58:00) [11]


> Игорь Шевченко ©   (14.06.06 12:50) [13]



> как показывает практика


Для уровня разработчика а-ля "батонокидатель" - да.
Иначе - нет)


> никто не говорит, что целью является воссоздание точной
> копии исходного кода


А мне почем знать, "кто" или "никто" ?) "Точной" или "приблизительной" ?)
Автор совершенно абстрактно ляпнул насчет Dis)
Игорь, давай уже не будем развивать этот никчемный "базар" - и ты и я прекрасно понимаем, что реально можно (при том или ином уровне знаний), а что не можно ..)


Игорь Шевченко   (2006-06-14 12:50:00) [12]

Сергей М. ©   (14.06.06 12:47) [12]


> Произвольно взятое Делфи-приложение (или библиотека) вольно
> никак не использовать оную.


Произвольно взятое Delphi-приложение, как показывает практика, таки использует RTTI :)


> Этот подход терпит крах при "спотыке" на первой же "хитрозадой"
> (да и не шибко уж хитрозадой) asm-вставке, сделанной разработчиком
> интересующего ПО.


А собственно, никто не говорит, что целью является воссоздание точной копии исходного кода интересующего приложения. Вот создание функционального аналога - вполне себе решаемая задача.


Сергей М.   (2006-06-14 12:47:00) [13]


> Игорь Шевченко ©   (14.06.06 12:15) [11]



> В RTTI


Причем здесь RTTI ?
Произвольно взятое Делфи-приложение (или библиотека) вольно никак не использовать оную.


> Собираешь тестовый проект с разлиными настройками оптимизатора


Этот подход терпит крах при "спотыке" на первой же "хитрозадой" (да и не шибко уж хитрозадой) asm-вставке, сделанной разработчиком интересующего ПО.

p.s.
Теоретически, конечно же, все возможно, но ... теория есть теория, а практика она и есть практика)


Игорь Шевченко   (2006-06-14 12:15:00) [14]

Сергей М. ©   (14.06.06 10:38) [6]


> 1. Невозможность распознавания нестандартных библиотек,
> которые возможно были использованы в интересующем Делфи-
> проекте.


Возможно. В RTTI все написано.


> 2. Невозможность предсказания действий опимизатора, который
> возможно был задействован при сборке этого проекта.


Возможно. Собираешь тестовый проект с разлиными настройками оптимизатора, смотришь, что получилось, используешь полученные шаблоны при декомпиляции.


Плохиш   (2006-06-14 11:40:00) [15]


> Как это никому ?)
> Как минимум одному - автору топика)

Когда автор перейдёт в уровня начинающего пионэра, то и ему не будет нужна ;-) Много их тут таких было, некоторые даже вроде писать свой декомпилятор начинали.


StriderMan   (2006-06-14 11:29:00) [16]


> XTD ©

Займись написанием такой проги! денек заработаешь и общий респект и уважуху


Сергей М.   (2006-06-14 11:24:00) [17]


> Плохиш ©   (14.06.06 11:02) [7]



> нафик это никому не надо


Как это никому ?)
Как минимум одному - автору топика)


Плохиш   (2006-06-14 11:02:00) [18]


> Сергей М. ©   (14.06.06 10:38) [6]
> Как минимум по 2-м объективным причинам

Да ладно, всего одна причина - нет комерческой выгоды, потому что нафик это никому не надо ;-)


Сергей М.   (2006-06-14 10:38:00) [19]

Как минимум по 2-м объективным причинам:

1. Невозможность распознавания нестандартных библиотек, которые возможно были использованы в интересующем Делфи-проекте.

2. Невозможность предсказания действий опимизатора, который возможно был задействован при сборке этого проекта.


XTD   (2006-06-14 10:38:00) [20]

Понял, спасибо всем ...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо