CAD
Игры
Офис
Видео
Прочее
Графика
Система
Интернет
Драйверы
CD и DVD
Мобильное
Эмуляторы
Телефония
Архиваторы
Аудио, звук
Безопасность
Рабочий стол
Разработчикам

DeDe 3.50.04 Rus (последняя версия)

Скачать DeDe 3.50.04 Rus (последняя версия)
Язык: русский
Лекарство: не требуется
Размер: 6,5 МБ

DeDe (Delphi Decompiler) — мощный декомпилятор для приложений, написанных на Delphi  и Builder от DaFixer‘а. В нем есть полезные утилиты + он может определять является ли запущенное приложение написанным на делфи и сдампить его для последующей декомпиляции.

 

Умеет аж по седьмую (включительно) версию дельфи декомпилить экзешники. Декомпилирует разумеется не в исходный код, а просто создает формы DFM, и с eventами ассоциирует процедуры в исходниках. А в процедурах этих - закомментированный ассемблерный код со ссылками на вызовы стандартных процедур и функций Дельфи (и компонентов Дельфи). Также показывает вероятные ссылки на строки.

Декомпилить так - запускаем декомпилер, жмем наверху кнопку с иконкой открытой папки и выбираем exe-прогу (сделанную када то в дельфи). Далее жмем "Process" - дельфовская прога запускается и выдается сообщение о том что "жмите ОК когда прога будет до конца запущена". Ну дожидаемся когда у нашей вскрываемой проги появится хоть одно окно - и жмем ОК в месаге. Далее декомпилер сканит память, извлекает из вскрываемой проги все формы, весь исходный код, дизассемблит его, ищет ссылки на известные функции, ищет ссылки на строки, и все это в себя запоминает. Далее возможно будут у декомпилера к вам вопросы типа "хотите более подробный анализ" или "хотите убрать ненужные, пустые или неправильные ссылки на процедуры или переменные" - на это всё надо нажимать Yes - пусть полученный код проги будет как можно более чистым.

Когда будет завершена декомпиляция - надо выбрать вкладку наверху Project и там указать путь к проекту (по умолчанию предложит папку Dumps в корне проги - ну пусть туды и кладет) и нажать "Create files" - весь декомпиленный код будет сохранен в папке Dumps в папку Project1. Кстати если захотим другую потом прогу декомпилить када нить - то опять ее попытается декомпилер запхнуть в Project1 и будет ругаться - поэтому надо взять за правило сразу перемещать из Dumps куды нить декомпиленный проект, чтоб када будем декомпилить следующий - никаких ошибок не было.

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

02.10.2017 | Категория: Разработчикам | Просмотры: 740