Создано: 6 декабря 2009 17:29 · Поправил: crypto New! Цитата · Личное сообщение · #1
IDR (Interactive Delphi Reconstructor) – декомпилятор исполняемых файлов (EXE) и динамических библиотек (DLL), написанных на языке Delphi и выполняемых в среде 32х-разрядных операционных систем Windows.
Программа, прежде всего, предназначена для компаний, занимающихся разработкой антивирусного программного обеспечения. Она также может в значительной мере помочь программистам в восстановлении утраченных исходных текстов программ.
Текущей версией программы могут обрабатываться файлы (как GUI, так и консольных приложений), скомпилированные компиляторами версий Delphi2 – Delphi2010. Ведется работа по поддержке Дельфи 2011.
Конечной целью проекта является разработка программы, способной восстановить большую часть исходных Delphi-текстов из скомпилированного файла, но пока IDR, как и другие Delphi-декомпиляторы, сделать этого не может. Тем не менее, IDR может значительно облегчить такой процесс. По сравнению с другими декомпиляторами анализ, выполненный IDR, отличается наибольшей полнотой и достоверностью. Кроме того, высокая интерактивность делает работу с программой комфортной и (не побоимся этого слова) приятной.
IDR выполняет статический анализ (анализируемый файл не запускается на выполнение), что позволяет безопасно изучать вирусы, трояны и прочие приложения, запуск которых опасен или нежелателен.
Программа не требует установки и не делает никаких записей в реестр Windows.
Официальный сайт: kpnc.org/idr32 [Note] Недоступен после трагической гибели Криса (RIP)
Создано: 28 января 2010 19:44 New! Цитата · Личное сообщение · #5
zeppe1in drag&drop - устаревшая технология, была изобретена еще в проедшем тысячелетии. Что собственно ты хочешь драгать и куда дропать? Если файлы на иконку программы, то вроде как это работает.
Создано: 28 января 2010 20:31 New! Цитата · Личное сообщение · #6
crypto хочу чтобы, было так: тащиш жертву в окно idr, выскакивает окошечко, где я выбираю версию дельфи(или автоопределение), и начинается анализ). а теперь о багах. анпакнутый sammy фаил в этой теме http://exelab.ru/f/index.php?action=vthread&forum=5&topic=15704 автодетект не определяет что это дельфи. Если самому указать версию, то у всех кроме delphi 5 и delphi 6 в процессе анализа EAccessViolation. и при создании map фаила ошибка Access violation at address 00436ABA in module 'Idr.exe'. Read of address 00000024. хотя в целом, фаил создаётся.
Kiev78 пишет: На вкладке Strings неплохо было бы организовать поиск +1, мне тоже не хватает
Kiev78 пишет: На той же вкладке по дабл-клику (или сделать пункт в контекстном меню) переход на соответствующее место в коде +1, не помню точно, но вроде уже реквестил
Создано: 2 февраля 2010 20:06 · Поправил: crypto New! Цитата · Личное сообщение · #17
zeppe1in Если хочешь, могу кинуть тебе не до конца оттестированный билд, который твой ридер нормально грузит. Кстати, программа обфусцирована (я имею в виду ридер).
Хотелось бы чтобы было "Регистрация" вместо юникодовых цифр. Ест-но это вряд ли скомпилируется, но для наглядности хотя бы галочку какую-нибудь можно сделать. Скажем "show non-English text as unicode characters".
Также при копировании в буфер обмена кода, русские строки бьются:
Создано: 4 марта 2010 19:55 · Поправил: crypto New! Цитата · Личное сообщение · #23
В ближайшее время будет доступен новый билд с полной поддержкой версий до 2007 включительно и определением версии гуевых приложений для версий 2009 и 2010. Эбаут будет.
Создано: 5 марта 2010 08:41 New! Цитата · Личное сообщение · #25
А ты сделай как в программе Ultra Fractal (кста, написана на Дельфи) сделан хинт - в окошечке показывается текст и если он не влазит целиком, то спустя несколько секунд начинает медленно скроллиться. У программы очень красивый и многофункциональный интерфейс. А вот здесь delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi не хилая подборка Дельфийских программ для тестирования.
Ранг: 630.8 (!) Статус: Участник Автор VB Decompiler
Создано: 5 марта 2010 20:46 New! Цитата · Личное сообщение · #26
crypto пишет: А ты сделай как в программе
Да я эт вообще не к тому написал. А к тому что мы все тестим, тестим, помогаем, а в гритзах в твоем декомпиле никогошеньки из нас нет. Даже тебя самого ) Уже небось студенты стали твою прогу в рестораторе править и свои копирайты туда всовывать и как свои курсовики продвигать (не удивлюсь если я прав).
А у меня все кто надо влез пока Стараюсь помнить любую, даже небольшую помощь.
Создано: 5 марта 2010 21:03 · Поправил: crypto New! Цитата · Личное сообщение · #27
GPcH А знаешь, самое интересное в том, что я даже не знаю (за исключением нескольких человек, практически все они попали в гритинцы), кто же тестит мою программу, серьезно тестит. Вот SVLab постоянно ее тестит и уже давно. В обчем, подумаю над твоим замечанием. А по-поводу студентов - да хрен с ними, пусть правят... ЗЫ А вот поблагодарить коллектив кряклаба за включение программы на диск, это я с удовольствием сделаю.
Ранг: 630.8 (!) Статус: Участник Автор VB Decompiler
Создано: 5 марта 2010 21:31 New! Цитата · Личное сообщение · #28
crypto пишет: А вот поблагодарить коллектив кряклаба за включение программы на диск, это я с удовольствием сделаю.
Я наоборот просил убрать с диска мой софт (а точнее ворованные версии или ссылки на варез). Спасибо. Мне хватает что в магазинах с пиратским софтом лежат диски с моим декомпилем, карденным YAG'ом или SND.
Ранг: 630.8 (!) Статус: Участник Автор VB Decompiler
Создано: 5 марта 2010 22:13 New! Цитата · Личное сообщение · #30
Bronco пишет: а не чего туда заглядывать...
Как ни странно - лицензия там тоже есть. Один из таких дисков: "ХАКЕРСКИЙ сборник лучших программ". Вот его обложка: kinomania.shop.by/pics/items/Fotografiya18_a.jpg