| eXeL@B —› Софт, инструменты —› Interactive Delphi Reconstructor (IDR). Миттельшпиль | 
| << 1 ... 36 . 37 . 38 . 39 . 40 . 41 . 42 . 43 . 44 . 45 . 46 ... 47 . 48 . >> | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 06 декабря 2009 17:29 · Поправил: crypto  · Личное сообщение · #1 IDR (Interactive Delphi Reconstructor) – декомпилятор исполняемых файлов (EXE) и динамических библиотек (DLL), написанных на языке Delphi и выполняемых в среде 32х-разрядных операционных систем Windows. ![]() Программа, прежде всего, предназначена для компаний, занимающихся разработкой антивирусного программного обеспечения. Она также может в значительной мере помочь программистам в восстановлении утраченных исходных текстов программ. Текущей версией программы могут обрабатываться файлы (как GUI, так и консольных приложений), скомпилированные компиляторами версий Delphi2 – Delphi2010. Ведется работа по поддержке Дельфи 2011. Конечной целью проекта является разработка программы, способной восстановить большую часть исходных Delphi-текстов из скомпилированного файла, но пока IDR, как и другие Delphi-декомпиляторы, сделать этого не может. Тем не менее, IDR может значительно облегчить такой процесс. По сравнению с другими декомпиляторами анализ, выполненный IDR, отличается наибольшей полнотой и достоверностью. Кроме того, высокая интерактивность делает работу с программой комфортной и (не побоимся этого слова) приятной. IDR выполняет статический анализ (анализируемый файл не запускается на выполнение), что позволяет безопасно изучать вирусы, трояны и прочие приложения, запуск которых опасен или нежелателен. Программа не требует установки и не делает никаких записей в реестр Windows. Официальный сайт: [Note] Недоступен после трагической Криса (RIP) Гитхаб Скачать: Dropbox автора https://www.dropbox.com/sh/9ran313nidqtagb/AADl_m_9GVYSiXUviZtDQWQHa?dl=0 Актуальная версия программы: Внимание! Требует наличия вспомогательных файлов и баз знаний!!! Базы данных качать по Для работы необходимо скачать базу знаний + последнюю версию программы ![]()  | 
| 
 | 
Создано: 08 октября 2016 23:41  · Личное сообщение · #2  | 
| 
 | 
Создано: 25 октября 2016 11:59  · Личное сообщение · #3  | 
| 
 | 
Создано: 05 декабря 2016 20:26  · Личное сообщение · #4  | 
| 
 | 
Создано: 05 декабря 2016 22:07 · Поправил: sendersu  · Личное сообщение · #5 crypto пишет: Официальный сайт:kpnc.org/idr32 дожились........ http://prntscr.com/dfpdy4 тоска печалька собрал билд с хаба https://www.sendspace.com/file/f7i3aw Добавлено спустя 20 минут dsrabot пишет: А что случилось с последними версиями, что созданный map-файл не импортируется в ольке плагом mapimp ?! пример в студию (или ПМ)   | Сообщение посчитали полезным: cryptX | 
| 
 | 
Создано: 05 декабря 2016 23:19  · Личное сообщение · #6  | 
| 
 | 
Создано: 05 декабря 2016 23:23  · Личное сообщение · #7  | 
| 
 | 
Создано: 06 декабря 2016 00:07  · Личное сообщение · #8 IDR от (от китайцев, 117 Mb). ----- Don_t hate the cracker - hate the code.   | Сообщение посчитали полезным: cryptX | 
| 
 | 
Создано: 06 декабря 2016 00:46 · Поправил: zNob  · Личное сообщение · #9  | 
| 
 | 
Создано: 06 декабря 2016 21:04  · Личное сообщение · #10  | 
| 
 | 
Создано: 06 декабря 2016 22:02  · Личное сообщение · #11  | 
| 
 | 
Создано: 08 декабря 2016 14:37  · Личное сообщение · #12 Последний рабочий билд и все базы лежат на офиц. сайте. На хабе только последние дополнения. Зачем плодить версии?   | Сообщение посчитали полезным: mak, MarcElBichon, =TS= | 
| 
 | 
Создано: 08 декабря 2016 15:14  · Личное сообщение · #13  | 
| 
 | 
Создано: 09 декабря 2016 19:51  · Личное сообщение · #14  | 
| 
 | 
Создано: 09 декабря 2016 20:14  · Личное сообщение · #15  | 
| 
 | 
Создано: 10 декабря 2016 02:38  · Личное сообщение · #16  | 
| 
 | 
Создано: 22 декабря 2016 20:26  · Личное сообщение · #17 А как декомпилировать через ИДР код процедуры. Вот при нажатии на кнопку src такая ошибка, как исправить. Кстати что там за чекбокс еще для чего он.   44c9_22.12.2016_EXELAB.rU.tgz - err.png
![]()  | 
| 
 | 
Создано: 25 декабря 2016 15:03  · Личное сообщение · #18  | 
| 
 | 
Создано: 25 декабря 2016 16:06  · Личное сообщение · #19  | 
| 
 | 
Создано: 25 декабря 2016 18:09  · Личное сообщение · #20 Переходишь на искомую функцию, правой клавишей вызываешь popup-menu, там выбираешь Edit function, в появившемся диалоге заполняешь прототип. Он там уже может быть почти законченный, только нужно определить тип аргументов и самой функции (если это функция). Важно: синтаксис не проверяется, поэтому не ошибаться. ![]()  | 
| 
 | 
Создано: 25 декабря 2016 21:57  · Личное сообщение · #21  | 
| 
 | 
Создано: 25 декабря 2016 22:04 · Поправил: ajax  · Личное сообщение · #22  | 
| 
 | 
Создано: 26 декабря 2016 08:59 · Поправил: crypto  · Личное сообщение · #23 roman921 1. Прототип данной функции должен иметь вид: function TFirstPage.sub_004CB408:Byte; Заходим в редактор прототипа и ставим галочку на Method (в combobox выбираем TFirstPage). Выбираем Function Kind - function, задаем тип возвращаемого значения, Ok. 2. В дереве классов находим класс TFirstPage, отмечаем член класса f8, в popup меню выбираем Edit и задаем имя, а тип тут скорее всего Boolen. Данный пункт не обязателен, поскольку имена членов классов не влияют на декомпиляцию, тут важен тип. ajax А в чем там фишка, с дамплеными файлами? Про второе могу сказать только, что есть человек, который пытается сделать версию для анализа 64-битных файлов. ![]()  | 
| 
 | 
Создано: 26 декабря 2016 14:20  · Личное сообщение · #24  | 
| 
 | 
Создано: 26 декабря 2016 14:35  · Личное сообщение · #25  | 
| 
 | 
Создано: 26 декабря 2016 15:05  · Личное сообщение · #26 roman921 Смотря, какую-цель ты преследуешь. Если восстанавливаешь фрагмент, то можно и руками, вряд-ли будет много работы. Если полный исходник, то все равно прототипы будешь восстанавливать. Но вообще ты прав, мне тут давали советы, как можно это сделать, но я уже и не вспомню, кто, а весь топик просматривать в лом. ![]()  | 
| 
 | 
Создано: 26 декабря 2016 19:34 · Поправил: ajax  · Личное сообщение · #27  | 
| 
 | 
Создано: 27 декабря 2016 09:01  · Личное сообщение · #28  | 
| 
 | 
Создано: 27 декабря 2016 19:24 · Поправил: ajax  · Личное сообщение · #29  | 
| 
 | 
Создано: 27 декабря 2016 19:30  · Личное сообщение · #30  | 
| 
 | 
Создано: 28 декабря 2016 10:17  · Личное сообщение · #31  | 
| << 1 ... 36 . 37 . 38 . 39 . 40 . 41 . 42 . 43 . 44 . 45 . 46 ... 47 . 48 . >> | 
| eXeL@B —› Софт, инструменты —› Interactive Delphi Reconstructor (IDR). Миттельшпиль | 
| Эта тема закрыта. Ответы больше не принимаются. | 










 
  часто бывает что не нужна распаковка типа фимки и тп. дамп, загруз в IDR - и три веселых буквы
 Для печати