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] Недоступен после трагической Гитхаб Скачать: Dropbox автора https://www.dropbox.com/sh/9ran313nidqtagb/AADl_m_9GVYSiXUviZtDQWQHa?dl=0 Актуальная версия программы: Внимание! Требует наличия вспомогательных файлов и баз знаний!!! Базы данных качать по Для работы необходимо скачать базу знаний + последнюю версию программы |
|
Создано: 09 июля 2018 14:33 · Поправил: MacTep · Личное сообщение · #2 *** 'Process Dumper' + Добавлено значки иконок запущенных процессов - Исправлены пути к сетевым дискам, папкам |
|
Создано: 24 июля 2018 13:11 · Личное сообщение · #3 *** Process Dumper + Дабавлено колонки Memory, Architecture, Description, строка состояния, кнопка Refresh ... etc - Изменен алгоритм работы Kill Task, Process Memory Info ... ! Изменен код функций приложения PS: Еще кучка плюшек, конфеток, тортиков |
|
Создано: 24 июля 2018 15:02 · Личное сообщение · #4 |
|
Создано: 24 июля 2018 15:07 · Личное сообщение · #5 |
|
Создано: 24 июля 2018 19:47 · Личное сообщение · #6 |
|
Создано: 24 июля 2018 20:13 · Поправил: mak · Личное сообщение · #7 sendersu пишет: в бинарном виде? мож конь троянский а не тортики с конфетами почему на гитхаб PR не делаете? код ведь оперсорс со всеми вытекающими Меня напрягают ещё админ права, хотя бы потому, что они не везде доступны А сорсы можно было добавить в архив с бинарником, хотя бы дифф файл с последним на гитхабе мастером. ----- RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube |
|
Создано: 25 июля 2018 08:47 · Поправил: crypto · Личное сообщение · #8 |
|
Создано: 25 июля 2018 08:58 · Поправил: RevCred · Личное сообщение · #9 crypto пишет: https://www.dropbox.com/home/IDR эта ссылка рабочая только для вас и вашего аккаунта а вот рабочая для всех ссылка которую вы дважды давали на 42 странице темы https://www.dropbox.com/sh/9ran313nidqtagb/AADl_m_9GVYSiXUviZtDQWQHa?dl=0 тут - https://exelab.ru/f/action=vthread&forum=3&topic=15434&page=41#8 и тут - https://exelab.ru/f/action=vthread&forum=3&topic=15434&page=41#20 | Сообщение посчитали полезным: crypto |
|
Создано: 25 июля 2018 11:08 · Личное сообщение · #10 |
|
Создано: 26 июля 2018 18:49 · Личное сообщение · #11 + Добавлено колонка User Name, горячие клавиши, Computer Name в статусбаре ... etc PS : Как дети ... |
|
Создано: 30 июля 2018 10:28 · Личное сообщение · #12 Что-то развитие куда-то в сторону свистелок ушло... лучше б по профильному функционалу что-то прикрутили. Например, вывод базовых адресов VMT в MAP Поиск и навигацию по референсам к конкретной VMT Доделать возможность вручную определять типы данных в юнитах. Начало было положено - можно указать где начинается процедура, но со строками оно не работает. Да и определять более примитивные типы вроде байт/дворд/массив было бы полезно. Часто встречаю ситуацию, когда из-за пары "лишних" нераспознанных байт не определяются идущие следом методы. | Сообщение посчитали полезным: dosprog |
|
Создано: 30 июля 2018 15:57 · Личное сообщение · #13 |
|
Создано: 30 июля 2018 16:22 · Поправил: 4kusNick · Личное сообщение · #14 MacTep пишет: dant3 Гитхаб открыт. Так почему вы обновления в обход гитхаба тогда релизите? Хотябы веточку тогда свою сделайте если не хотите PR в мастер отправлять. 1) Это позволит убедиться что вы не добавляете ничего лишнего в код. 2) Это позволить пост-фактум хотябы PR сделать в мастер если кто-то захочет помочь потом. ==== Вижу, ветку вы сделали таки: https://github.com/7MacTep/IDR Но давно не выливаете туда свежие апдейты. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. |
|
Создано: 08 сентября 2018 10:50 · Поправил: MacTep · Личное сообщение · #15 |
|
Создано: 14 сентября 2018 22:50 · Поправил: MacTep · Личное сообщение · #16 Архив генератора баз с исходниками для DELPHI 10.1 Berlin. Собирайте / разбирайте / изучайте. |
|
Создано: 18 сентября 2018 02:02 · Личное сообщение · #17 |
|
Создано: 18 сентября 2018 07:30 · Личное сообщение · #18 |
|
Создано: 18 сентября 2018 16:38 · Личное сообщение · #19 |
|
Создано: 19 сентября 2018 01:17 · Поправил: plutos · Личное сообщение · #20 Belg пишет: Теперь хочет kb2010.bin - где взять? Не ----- Give me a HANDLE and I will move the Earth. |
|
Создано: 19 сентября 2018 15:51 · Личное сообщение · #21 |
|
Создано: 19 сентября 2018 16:02 · Личное сообщение · #22 |
|
Создано: 19 сентября 2018 17:39 · Личное сообщение · #23 crypto пишет: Чуть выше на этой странице RevCred дал ссылки, откуда можно скачать базы знаний О, спасибо, не заметил. Кстати, только что обратил внимание, что IDR хочет базу знаний для Дельфи 2010, хотя detectiteasy определил, что файл написан уже на каком-то из XE. Кто криво определил, как узнать? И, если это IDR, то как сказать ему юзать базы для xe, учитывая, что неизвестно точно, какой это именно xe? Добавлено спустя 37 минут UPD: всё-таки idr определил, что на xe2 написан файл, ладно, фиг с ним, сам разберётся, ему виднее, какие библиотеки юзать |
|
Создано: 19 сентября 2018 19:43 · Личное сообщение · #24 Belg VCL начиная с 2010 Delphi и вплоть до последних не изменился практически никак. Добавились только Generic'и и еще пара вещей которые врядли массово используются. Потому можно использовать базу знаний от любой Unicode версии Delphi. Возможно конечно в idr есть нюансы (я не вкурсе как он работает с базами) из-за которых база не отработает. Но по своему опыту декомпиляции bpl и dcu могу сказать - сигнатуры 90% основных VCL функций не меняются из версии к версии VCL, так как исходник не правится годами (и он входит в состав Delphi). ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 19 сентября 2018 20:27 · Личное сообщение · #25 Belg Странно программа ведет себя в ваших руках: то одну базу определила, то другую. Проверьте, может у вас не все syskb*.bin в наличии. А заставить IDR грузить базу по желанию можно: смотри меню LoadFile, в нем появятся версии, для которых есть базы. Можно даже сбилдить свою базу, например, чтобы поменьше была или какие-то dcu нестандартные в нее включить можно. GPcH Наверное есть какие-то нюансы - в утилите Хмельнова для каждой версии появляется что-то новенькое, но я пока остановился на XE2. Устал искать признаки, по которым одну версию можно четко отличить от другой, и тут ты наверное прав. Все хочу добить 64-битную версию, но времени катастрофически не хватает, поэтому придется вывалить то что есть на гит, может кто доведет дело до логического конца. | Сообщение посчитали полезным: GPcH, 4kusNick, sendersu |
|
Создано: 19 сентября 2018 21:04 · Личное сообщение · #26 crypto Мой генератор баз также основан на утилите Хмельнова, правда древней от 2007 вроде года, допиленной по месту под более новые версии. По хорошему конечно посмотреть что там с тех пор обновилось, так как Хмельнов вроде как обновляет проект. Я после XE6 перестал наши базы собирать - там одно и тоже, отличаются только новыми компонентами которые никем и никогда не используются но занимают тонны места и замедляют загрузку баз знаний. Свой продукт в основном развиваю, так как это часть DotFix NiceProtect, где используется для обфускации данных компилятора (имен форм, контролов, классов и публичных ивентов и функций) для Delphi всех версий и FreePascal. Насчет гитхаба - возможно. Но как показывает данный топик, даже те кто желает развивать проект, только добавляют новые менюшки. Реально работать над кодом кроме нас, авторов, ни у кого желания нет ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! | Сообщение посчитали полезным: 4kusNick, ajax |
|
Создано: 10 октября 2018 21:17 · Личное сообщение · #27 |
|
Создано: 21 октября 2018 21:14 · Личное сообщение · #28 + Find, FindNext, Print + Save setting | Сообщение посчитали полезным: parfetka |
|
Создано: 22 октября 2018 14:41 · Личное сообщение · #29 MacTep Вижу, что ты периодически выкладываешь новые версии IDR, но при этом обновлений исходников нет ни Мне интересно, какова причина того, что ты, взяв проект с открытыми исходниками, сделал из него свой собственный закрытый проект? Неужели ты пишешь настолько ужасный говнокод, что боишься его публиковать? ----- EnJoy! | Сообщение посчитали полезным: ajax, =TS=, tihiy_grom, SReg, crypto, sendersu, mak, HandMill |
|
Создано: 23 октября 2018 14:49 · Личное сообщение · #30 |
|
Создано: 26 октября 2018 20:14 · Личное сообщение · #31 + Find hex value + Little Endian + Fix bug's ... Одна вода... Tcc.... | Сообщение посчитали полезным: r_e |
<< 1 ... 36 . 37 . 38 . 39 . 40 . 41 . 42 . 43 . 44 . 45 . 46 ... 47 . 48 . >> |
eXeL@B —› Софт, инструменты —› Interactive Delphi Reconstructor (IDR). Миттельшпиль |
Эта тема закрыта. Ответы больше не принимаются. |