1. Вы находитесь в архивной версии форума xaker.name. Здесь собраны темы с 2007 по 2012 год, большинство инструкций и мануалов уже неактуальны.
    Скрыть объявление

IDR (Interactive Delphi Reconstructor)

Тема в разделе "Исследование софта на уязвимости, crackme", создана пользователем Dr. MefistO, 27 дек 2010.

  1. Dr. MefistO

    Dr. MefistO Крывіч Глобальный модератор

    Регистрация:
    3 авг 2008
    Сообщения:
    152
    Симпатии:
    254
    Баллы:
    0
    [​IMG]

    IDR (Interactive Delphi Reconstructor) – декомпилятор исполняемых файлов (EXE) и динамических библиотек (DLL), написанных на языке Delphi и выполняемых в среде 32х-разрядных операционных систем Windows.

    Программа, прежде всего, предназначена для компаний, занимающихся разработкой антивирусного программного обеспечения. Она также может в значительной мере помочь программистам в восстановлении утраченных исходных текстов программ.

    Текущей версией программы могут обрабатываться файлы (как GUI, так и консольных приложений), скомпилированные компиляторами версий Delphi2 – Delphi2010.

    Конечной целью проекта является разработка программы, способной восстановить большую часть исходных Delphi-текстов из скомпилированного файла, но пока IDR, как и другие Delphi-декомпиляторы, сделать этого не может. Тем не менее, IDR может значительно облегчить такой процесс. По сравнению с другими декомпиляторами анализ, выполненный IDR, отличается наибольшей полнотой и достоверностью. Кроме того, высокая интерактивность делает работу с программой комфортной и (не побоимся этого слова) приятной.

    IDR выполняет статический анализ (анализируемый файл не запускается на выполнение), что позволяет безопасно изучать вирусы, трояны и прочие приложения, запуск которых опасен или нежелателен.

    Программа не требует установки и не делает никаких записей в реестр Windows.

    Ниже приведен скриншот главного окна IDR. Посмотреть примеры работы декомпилятора можно на отдельной страничке. Для подробного ознакомления с возможностями IDR имеется справочный файл в формате CHM, который можно загрузить на странице загрузки или непосредственно по этой ссылке.

    Скачать программу можно по ссылке.



    Статьи с использованием IDR:
     
    Последнее редактирование модератором: 28 фев 2013
    5 пользователям это понравилось.
  2. Dr. MefistO

    Dr. MefistO Крывіч Глобальный модератор

    Регистрация:
    3 авг 2008
    Сообщения:
    152
    Симпатии:
    254
    Баллы:
    0
    IDR 2.5.2.11 beta

    [​IMG]

    15.07.2011 Обновлена программа до версии 2.5.2.11 beta.

    • В IDC-скрипт добавлена информация по импортируемым функциям (видимо ее отсутствие приводит к нарушениям стека при использовании HexRays);
    • Исправлены баги отображения обработчиков событий в дереве компонент формы (не отображались некоторые имена обработчиков для наследуемых компонент);
    • Добавлена возможность удаления и добавления полей классов.

    Загрузка IDR
     
  3. Dr. MefistO

    Dr. MefistO Крывіч Глобальный модератор

    Регистрация:
    3 авг 2008
    Сообщения:
    152
    Симпатии:
    254
    Баллы:
    0
    [​IMG]

    Обновлена программа до версии 2.5.2.66 beta.

    • Исправлен баг импорта имен из idp-файла. Добавлено сообщение о несоответствии файлов;
    • Добавлен просмотр содержимого ресурсной строки при двойном клике на перечне элементов юнита (<ResString>);
    • Исправлена эвристика анализатора (некоторые процедуры ошибочно классифицировались функциями);
    • В CodeViewer синим цветом выделены начальные адреса циклических конструкций;
    • Исправлен баг импортера имен;
    • Unicode String отображаются корректно.

    Загрузка IDR

    Добавлено через 32 секунды
    Пароль можно спросить у автора, либо под хайдом прочитать.
     
    Последнее редактирование: 30 авг 2011
  4. Dr. MefistO

    Dr. MefistO Крывіч Глобальный модератор

    Регистрация:
    3 авг 2008
    Сообщения:
    152
    Симпатии:
    254
    Баллы:
    0
    [​IMG]

    Обновлена программа до версии 2.5.3 beta.

    • Internal buffer overflow bug was fixed (buffer for converting string variables);
    • Idc-script generator severe bugs were fixed (in particular, for Delphi 2010);
    • Repeated names analyzis was added to idc-script generator;
    • Separator '+' in units list was replaced to ';'
    • Possibility to cancel saving class tree in project file was added;
    • It's possible to rebuild class tree repeately;
    • SourceCode content may be copied to Clipboard, temporary file $$$.$$$ not created.

    Загрузка IDR
     

Поделиться этой страницей