| Посл.ответ |
Сообщение |
|
Создано: 18 января 2009 13:32:50 Личное сообщение #1 |
|
|
Создано: 26 марта 2009 18:56:46 Личное сообщение #2
SVLab
Да, я вспомнил. У меня он нормально сохраняется и грузится. Давай тогда файл проекта мне на мыло.
|
|
Создано: 26 марта 2009 18:57:49 Личное сообщение #3
BoRoV
Слушай, только что закачал по своей ссылке - есть там все три файла. Я тебе сейчас вышлю архив по почте.
|
|
Создано: 26 марта 2009 22:58:06 Личное сообщение #4 |
|
Создано: 26 марта 2009 23:13:34 Личное сообщение #5
crypto, спасибо
----- Лучше быть одиноким, но свободным © |
|
Создано: 27 марта 2009 13:14:16 Личное сообщение #6
crypto
Большое спасибо за поддержку версии 2. Реверсить стало ещё проще. Только я всё-таки соглашусь с theCollision по поводу того, что закрытие форм по "[Alt]+[F4]" не очень удобно. Несколько раз я случайно нажимал эту комбинацию дважды, и в итоге закрывался сам IDR и приходилось заново делать превоначальный анализ кода, что занимает время.
Думаю со мной многие согласятся, было бы здорово переделать закрытие форм на клавишу, например, "[Esc]".
Багов в новом билде пока не обнаружил.
|
|
Создано: 27 марта 2009 20:31:44 Личное сообщение #7
progopis
А я обнаружил
Сегодня выложу исправленный билд - билд критичный, в нем исправлен баг загрузки проекта (это ответ SVLab - мне твой проект не понадобится).
Куда заливать то?
|
|
Создано: 27 марта 2009 20:55:05 Личное сообщение #8 |
|
Создано: 27 марта 2009 21:17:36 Личное сообщение #9
SVLab
Куда просили, туда и залил
http://rapidshare.de/files/46379443/Idr.rar.html
Рекомендую всем переделать проекты (функция сохранения и загрузки проекта изменилась).
Исправлен баг загрузки проекта.
Исправлен баг отображения импортируемых функций
Следующий билд видимо будет не скоро. Шлите файлики для тестирования, а то мне мои уже стали надоедать.
|
|
Создано: 28 марта 2009 00:10:41 Личное сообщение #10
Ну наконец то все грузит.  Спасибо. Остался иногда вылезающий баг, когда во время обработки эксешника исчезает прогресс и большая часть окна самой программы и залезание под панель задач.
Может стоит прикрутить какой-нибудь ini-файлик сохранять путь к последнему открывавшемуся проекту и исходному файлу, ну и расположение окошек программы.
Не планируется ли сделать создание map-файла?
|
|
Создано: 28 марта 2009 00:46:54 Личное сообщение #11
было бы неплохо подсветку синтаксиса замутить
----- Лучше быть одиноким, но свободным ©
|
|
Создано: 28 марта 2009 01:46:04 Личное сообщение #12
BoRoV пишет:
было бы неплохо подсветку синтаксиса замутить
Хотя бы одних CALL'ов
|
|
Создано: 28 марта 2009 18:28:38 Личное сообщение #13
SVLab
Много чего планируется, в частности, то, что ты предлагаешь.
BoRoV
А вот с ГУЯми пока придется погодить (собственно, об этом уже толковали), я планирую сначала функционал повысить.
|
|
Создано: 29 марта 2009 18:38:38 Личное сообщение #14
И где же новые файлы для тестирования?
|
|
Создано: 29 марта 2009 21:29:10 Личное сообщение #15
Наверное, остались только криптованные.
|
|
Создано: 30 марта 2009 21:50:18 Личное сообщение #16
BoRoVSVLab
В обчем сделать подсветку не так сложно - давайте предложения, принимаются предложения по всем окнам (а не только окно дизассемблера).
|
|
Создано: 30 марта 2009 23:27:27 Личное сообщение #17
Не знаю, насколько будет полезна подсветка в других окнах, а вот сортировки мне не хватало. Ну а если уж делать подсветку, то настраиваемую, вкусы у всех разные не только в выборе цвета но и того, что нужно подсвечивать. Заодно можно и выбор шрифта сделать.
Хочу сказать по поводу перехода на адрес. Завершение ввода только щелчком мыши не очень удобно. Вывод инфы должен происходить не с введенного адреса, а начала функции, а на введенный адрес просто устанавливаться фокус. Так же, если ввести неправильный адрес (попадающий внутрь команды), он должен автоматом уменьшаться, чтобы соответствовать началу команды. Ну и желательно, что бы где-нибудь показывалось имя функции, которая выведена на экран.
Еще про кнопочку "Back". Нельзя ли сделать так, что бы при возврате фокус ставился туда, откуда был сделан переход вперед?
|
|
Создано: 4 апреля 2009 09:58:05 Личное сообщение #18
IDR не распознает файлы распакованные вручную или некоторыми распаковщиками после UPX. У таких файлов, валидных с точки зрения ОС, исполняемый код обычно находится в двух первых секциях, а в заголовке файла в качестве базы и размера кода указаны данные второй секции. IDR, ориентируясь, по-видимому, на эти данные, просто не находит дельфовую сигну. Можно имеет смысл сделать следующим образом: если сигна не находится в секции, указанной в заголовке файла в качестве кодовой, поиск производится по всему файлу, и та секция, где она будет найдена, также включается в обработку.
|
|
Создано: 4 апреля 2009 16:50:35 Личное сообщение #19
SVLab
Пришли, пож-ста, файл. Те распакованные файлы, которые я тестировал, IDR воспринимал нормально.
|
|
Создано: 4 апреля 2009 18:20:06 Личное сообщение #20
Здесь один товарищ выкладывал свой тестовый запакованный UPX файлик. Думаю, он не обидится, если мы его используем. Здесь распакованный вручную файл: http://rapidshare.de/files/46525613/project1hand.7z.html
На самом деле поправить ситуацию довольно легко - изменить в заголовке файла значения base of code и size of code на соответствующие распакованному файлу, но лучше, чтобы IDR мог брать и такие кривоватые файлы.
|
|
Создано: 4 апреля 2009 20:29:12 Личное сообщение #21
SVLab
Странный какой-то файл, не вижу в нем знакомых слов False, True...
|
|
Создано: 4 апреля 2009 22:03:19 Личное сообщение #22 |
|
Создано: 5 апреля 2009 15:32:46 Личное сообщение #23
SVLab
Начало файла стандартное Boolean, False, True - встречаются в самом начале.
|
|
Создано: 5 апреля 2009 18:58:00 Личное сообщение #24
Ну так код у файлов абсолютно одинаков, отличие только в четырех байтах заголовка. Ты чем ищешь, что не находишь их в первом файле? Посмотри в обычном hex-редакторе - там все есть.
В этом и суть проблемы, что из-за четырех байт файл не признается за своего. Виндовс забивает на эти данные и спокойно запускает файл, а вот IDR ориентируется на них и потому обламывается.
|
|
Создано: 2 сентября 2009 18:38:56 Личное сообщение #25
Нужны файлы *.dcu для Дельфи версий старше 2006. Для 2006 у меня есть полный набор. Может есть у кого-нибудь?
|
|
Создано: 2 сентября 2009 19:55:37 Личное сообщение #26
crypto Завтра могу дать для 2007, скажи какие нужны.
|
|
Создано: 2 сентября 2009 20:16:24 · Поправил: crypto Личное сообщение #27
arnix Желательно все, из них компонуется база знаний. Можно еще такой вариант: system, sysinit, classes, forms + какой-нибудь тестовый экзешник (можно из примеров)
|
|
Создано: 2 сентября 2009 20:52:09 Личное сообщение #28
crypto пишет: Нужны файлы *.dcu для Дельфи версий старше 2006 Дык все версии дельфей на руборде валяются. Нужно лишь скачать и выдрать нужное. Я так и делал например когда свой декомпиль писал.
----- Decompilation and protection solutions |
|
Создано: 2 сентября 2009 21:04:17 Личное сообщение #29
GPcH Ставить все Дельфи на комп не хочется. Я же не собираюсь на нем программировать.
|
|
Создано: 2 сентября 2009 22:45:38 Личное сообщение #30
crypto пишет: Ставить все Дельфи на комп не хочется. Я же не собираюсь на нем программировать. Ну как говорится хочешь написать качественный софт - придется. Тем более что есть VM Ware. PS: кстати надо для своего базу сделать под 2009 и 2010 версии. Как займусь - выложу DCU файлы
----- Decompilation and protection solutions |
|
Создано: 3 сентября 2009 12:20:53 · Поправил: Azur1d Личное сообщение #31 |