eXeL@B —› Софт, инструменты —› Interactive Delphi Reconstructor (IDR). Миттельшпиль |
<< 1 ... 27 . 28 . 29 . 30 . 31 . 32 . 33 . 34 . 35 . 36 . 37 ... 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 Актуальная версия программы: Внимание! Требует наличия вспомогательных файлов и баз знаний!!! Базы данных качать по Для работы необходимо скачать базу знаний + последнюю версию программы |
|
Создано: 27 апреля 2015 11:55 · Личное сообщение · #2 |
|
Создано: 27 апреля 2015 12:27 · Поправил: crypto · Личное сообщение · #3 Hellspawn Обсуждение было: BfoX Создано: 23 марта 2015 17:55:52 crypto пишет: Подправил окно Эбаут все встало на место | Сообщение посчитали полезным: Hellspawn |
|
Создано: 27 апреля 2015 16:31 · Поправил: Veliant · Личное сообщение · #4 |
|
Создано: 27 апреля 2015 19:06 · Поправил: SReg · Личное сообщение · #5 crypto Приаттачил файл, на котором в процессе анализа происходит AV. На имеющихся у меня билдов (с августа 2013г.) проблема только в этом, что вы сегодня выложили(27.04.15) 107c_27.04.2015_EXELAB.rU.tgz - 1.rar |
|
Создано: 27 апреля 2015 22:58 · Поправил: v00doo · Личное сообщение · #6 |
|
Создано: 28 апреля 2015 08:26 · Поправил: crypto · Личное сообщение · #7 |
|
Создано: 29 апреля 2015 15:02 · Личное сообщение · #8 |
|
Создано: 29 апреля 2015 15:35 · Личное сообщение · #9 crypto пишет: Check your file Перестало падать и функциях в которых выводился мусор сейчас все нормально. Проблема со стеком осталась, проблема с сохранением делфи проекта тоже. Access violation at address 0047F2C8 in module 'Idr.exe'. Read of address 0000000C. Access violation at address 0042932F in module 'Idr.exe'. Read of address 00000000. После закрытия месседжа IDR зависает, потом начинает чего то анализировать, но отклика никакого нет, приходится принудительно закрывать. |
|
Создано: 29 апреля 2015 16:31 · Личное сообщение · #10 |
|
Создано: 29 апреля 2015 18:33 · Поправил: F_a_u_s_t · Личное сообщение · #11 crypto пишет: I need file. Don't worry, nobody will know! Именно тот файл не могу скинуть, иначе придется очень долго работать и питаться святым духом. Assertion failed: fromPos >= 0 && fromPos + num <= TotalSize, file D:\PAPA\IDR\Misc.cpp, line 469 С последующим завершением процесса. Я знаю что это билдер, но в любом случае программа не должна падать, тем более IDR прекрасно разбирает сам себя. add: Хм, последний файл прогнал много раз, энное количество раз нормально загружается и сохраняется, но через N попыток падает, хз, фаза луны или магнитные бури на марсе, сейчас лень смотреть в отладчике. К последнему файлу, место падения: Code:
|
|
Создано: 29 апреля 2015 18:44 · Поправил: olegpr · Личное сообщение · #12 Попал на Access violation at address 743С8307 in module 'COMCTL32.DLL'. Read of address 0000000C. Возникает после изменения шрифта в настройках (файл был проанализирован до смены шрифта). Еще выскочила Access violation at address 1040DB00 in module 'dis.dll'. Read of address 00000004. Это происходит 100% в процессе анализа файла если перемещать мышь между центральным окном (с кодом) и нижним окном (с методами и строками). Видимо связано с переносом фокуса/подсветкой. Ещё момент касающийся отображения не разобранного участка памяти в диалоговом окне: правая часть не влазит. Добавлено спустя 8 минут Кстати насчет неразобранных участков памяти, очень полезно было-бы иметь возможность вручную вычленять/определять из них строковые константы. Выделить участок в окне Data и задать его. И совсем супер было-бы применение/отображение ссылок на них в коде (при наличии). Само собой это идеи на развитие. |
|
Создано: 29 апреля 2015 22:28 · Поправил: _FUCKER_ · Личное сообщение · #13 |
|
Создано: 30 апреля 2015 20:55 · Личное сообщение · #14 |
|
Создано: 11 июля 2015 01:39 · Личное сообщение · #15 |
|
Создано: 11 июля 2015 07:31 · Личное сообщение · #16 MacTep Code:
| Сообщение посчитали полезным: _FUCKER_, MacTep |
|
Создано: 12 июля 2015 14:49 · Поправил: MacTep · Личное сообщение · #17 evggrig Поправка, в пути к приложению используются двойные слэши. Code:
|
|
Создано: 17 июля 2015 00:24 · Личное сообщение · #18 |
|
Создано: 17 июля 2015 12:19 · Поправил: crypto · Личное сообщение · #19 _FUCKER_ Тогда попробуй свежую, не публичную: https://www.dropbox.com/s/llr93p13giwyec2/Idr.7z?dl=0 А как-же твое высказывание несколькими постами выше: Если осталась прога, на которой валятся, то скину? Так что, скидывай давай, без дураков! | Сообщение посчитали полезным: 4kusNick, gazlan, mak, sendersu, _FUCKER_ |
|
Создано: 18 июля 2015 13:02 · Поправил: GPcH · Личное сообщение · #20 crypto Молодец! Приятно что наконец на экране с нестандартным dpi все стало выглядять как надо. Правда почему то на тестовом файле при щелчке по дизасмленным функциям падает в такое (аттач). В папке этого файла нет (то есть используется системный). Windows 8.1 x64 со всеми апдейтами. a95a_18.07.2015_EXELAB.rU.tgz - 56456.jpg ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 19 июля 2015 13:24 · Поправил: _FUCKER_ · Личное сообщение · #21 crypto, там какой-то тестер был, но не сохранился UPD больше на delphi32.exe из Delphi 7 не валится. Всё в норме. Валилось на том, что в аттаче. Тестер, на котором валилось, найти не могу, но D6 точно помню. 20f2_19.07.2015_EXELAB.rU.tgz - delphi32.7z |
|
Создано: 20 июля 2015 13:28 · Поправил: crypto · Личное сообщение · #22 GPcH Я об этом икцепшене выше где-то писал. Не знаю, откуда это взялось, но начиная с некоторого момента разработки проекта (знать бы, с какого, но сравнительно недавно), это сообщение появляется, как правило, в начале, и может еще появиться в некоторых местах (закономерностей выявить пока не удалось). В Интернете есть об этом, но понять, что происходит, не удается. Может быть есть какая-то несовместимость старого Билдера 5 и системной библиотеки стандартных контролов... В общем, не знаю. _FUCKER_ Не знаю, на моей версии не свалилось. Появилось сообщение, о котором написал GPcH и все. Может, ты это сообщение имел в виду? |
|
Создано: 21 июля 2015 12:26 · Личное сообщение · #23 |
|
Создано: 22 июля 2015 13:14 · Личное сообщение · #24 |
|
Создано: 22 июля 2015 13:18 · Личное сообщение · #25 |
|
Создано: 22 июля 2015 22:17 · Поправил: GPcH · Личное сообщение · #26 crypto теперь не падает. В чем хоть дело было раз баг такой интересный был? Правка: эхх, рано порадовался. Щелкнул по юниту в листбоксе слева - вывалилось. На работу приложения не влияет - просто существуют такие падения. ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! |
|
Создано: 23 июля 2015 14:37 · Личное сообщение · #27 |
|
Создано: 23 июля 2015 14:39 · Личное сообщение · #28 |
|
Создано: 23 июля 2015 16:04 · Личное сообщение · #29 |
|
Создано: 24 июля 2015 18:21 · Личное сообщение · #30 |
|
Создано: 27 июля 2015 07:01 · Личное сообщение · #31 dant3 пишет: "Assertion failed: pos >= 0 && pos + num <= TotalSize, file D:\PAPA\IDR\Misc.cpp, line 474" +1 crypto пишет: dant3 Пофиксил -1 ----- Чтобы юзер в нэте не делал,его всё равно жалко.. | Сообщение посчитали полезным: tempds |
<< 1 ... 27 . 28 . 29 . 30 . 31 . 32 . 33 . 34 . 35 . 36 . 37 ... 47 . 48 . >> |
eXeL@B —› Софт, инструменты —› Interactive Delphi Reconstructor (IDR). Миттельшпиль |
Эта тема закрыта. Ответы больше не принимаются. |