| eXeL@B —› Софт, инструменты —› Interactive Delphi Reconstructor (IDR). Миттельшпиль | 
| << 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 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 Актуальная версия программы: Внимание! Требует наличия вспомогательных файлов и баз знаний!!! Базы данных качать по Для работы необходимо скачать базу знаний + последнюю версию программы ![]()  | 
| 
 | 
Создано: 29 августа 2013 18:11  · Личное сообщение · #2  | 
| 
 | 
Создано: 29 августа 2013 18:35  · Личное сообщение · #3  | 
| 
 | 
Создано: 29 августа 2013 18:44 · Поправил: reversecode  · Личное сообщение · #4  | 
| 
 | 
Создано: 29 августа 2013 19:19  · Личное сообщение · #5  | 
| 
 | 
Создано: 29 августа 2013 19:24 · Поправил: reversecode  · Личное сообщение · #6  | 
| 
 | 
Создано: 29 августа 2013 19:31  · Личное сообщение · #7  | 
| 
 | 
Создано: 29 августа 2013 22:01  · Личное сообщение · #8  | 
| 
 | 
Создано: 29 августа 2013 22:18 · Поправил: F_a_u_s_t  · Личное сообщение · #9  | 
| 
 | 
Создано: 29 августа 2013 23:55  · Личное сообщение · #10  | 
| 
 | 
Создано: 30 августа 2013 02:14 · Поправил: F_a_u_s_t  · Личное сообщение · #11 crypto пишет: Мне нужно знать Само собой, пока тот не смог с эмитировать, но нашел еще один и даже hello dword есть. example::sub_004523AC два раза нажать src, первый раз ундер, второй раз сепшен.   dea4_30.08.2013_EXELAB.rU.tgz - example.rar
![]()  | 
| 
 | 
Создано: 30 августа 2013 22:24 · Поправил: Kiev78  · Личное сообщение · #12  | 
| 
 | 
Создано: 03 сентября 2013 09:01 · Поправил: crypto  · Личное сообщение · #13  | 
| 
 | 
Создано: 04 сентября 2013 15:02  · Личное сообщение · #14  | 
| 
 | 
Создано: 04 сентября 2013 16:19  · Личное сообщение · #15  | 
| 
 | 
Создано: 04 сентября 2013 17:06 · Поправил: F_a_u_s_t  · Личное сообщение · #16  | 
| 
 | 
Создано: 04 сентября 2013 19:19 · Поправил: Bronco  · Личное сообщение · #17  | 
| 
 | 
Создано: 04 сентября 2013 23:22  · Личное сообщение · #18  | 
| 
 | 
Создано: 04 сентября 2013 23:47  · Личное сообщение · #19  | 
| 
 | 
Создано: 05 сентября 2013 09:29  · Личное сообщение · #20  | 
| 
 | 
Создано: 05 сентября 2013 14:03  · Личное сообщение · #21 При просмотре структуры класса отображается неправильное название класса. например, TXmRichEdit. ![]() также изза этого не декомпилируется метод SetAutoDetectURLs. Выводит ошибку "Prototype is not completed".   7b38_05.09.2013_EXELAB.rU.tgz - uc2.png
![]()  | 
| 
 | 
Создано: 05 сентября 2013 14:15  · Личное сообщение · #22  | 
| 
 | 
Создано: 05 сентября 2013 14:54 · Поправил: crypto  · Личное сообщение · #23  | 
| 
 | 
Создано: 14 сентября 2013 10:30  · Личное сообщение · #24  | 
| 
 | 
Создано: 14 сентября 2013 13:51 · Поправил: Error13Tracer  · Личное сообщение · #25 Bronco, ни об этом ли речь? Code: 
 UPD: в атаче примерчик получше Если речь не об этом, то в ПМ можете написать, не первый год с Delphi, может смогу помочь ![]()   258b_14.09.2013_EXELAB.rU.tgz - src.7z
![]()  | 
| 
 | 
Создано: 15 сентября 2013 05:38 · Поправил: Error13Tracer  · Личное сообщение · #26 Интересует мнение сообщества в следующем плане: IDR действительно очень не хватает подсветки синтаксиса, на данный момент реализована подсветка дизасма и делфей, всё выполняется в сторонней DLL, которая экспортирует необходимые функции. От Crypto потребуется лишь подключить DLL в своём коде и где нужно передать в обработчик хендлы. Все цветовые схемы настраиваются, на данный момент рипнуты 3 темы из Notepad++ , вопрос в следующем, стоит ли развивать данный проект и подключит ли crypto данный модуль? Патчить IDR не вариант, тк требуются некоторые изменения в самом коде, а именно OwnerDraw. Вся либа изначально заточена под IDR и если какие косяки будут, готов исправить на своей стороне, все экспортируемые функции по декларации stdcall. Сам код на Delphi. Возможно, код будет опенсорс и выложен на гитхабе, как сообщество и сам автор на это смотрит? Дабы не быть голословным, приведу пару скринов с рабочего проекта: ![]() ![]() В данный момент отсутствует обработка комментариев, которые не на одну строку, но подобных не встретил в IDR и данный код будет перегружать систему, тк потребуется дополнительный динамический массив с индексами строк. Если подобное используется в IDR, то добавлю реализацию   | Сообщение посчитали полезным: sendersu, bbuc, sierra, crypto | 
| 
 | 
Создано: 15 сентября 2013 06:35 · Поправил: Error13Tracer  · Личное сообщение · #27  | 
| 
 | 
Создано: 15 сентября 2013 09:14  · Личное сообщение · #28  | 
| 
 | 
Создано: 15 сентября 2013 09:18  · Личное сообщение · #29  | 
| 
 | 
Создано: 19 сентября 2013 19:38 · Поправил: Error13Tracer  · Личное сообщение · #30 Подсветка синтаксиса для Asm(Disasm), Delphi и HEX , продублировано в атаче. В комплекте SDK для C++ Builder и Delphi. Использование - без ограничений. PS: crypto, будет время, прикрутите подсветку, примеры там-же ![]() Все вопросы и пожелания слать   9f9a_28.09.2013_EXELAB.rU.tgz - Highlight-v1.0.7z
  | Сообщение посчитали полезным: Jaa | 
| 
 | 
Создано: 26 сентября 2013 19:45 · Поправил: crypto  · Личное сообщение · #31  | 
| << 1 ... 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 ... 47 . 48 . >> | 
| eXeL@B —› Софт, инструменты —› Interactive Delphi Reconstructor (IDR). Миттельшпиль | 
| Эта тема закрыта. Ответы больше не принимаются. | 








 









 Для печати