Сейчас на форуме: CDK123, sashalogout, bartolomeo, artyavmu (+9 невидимых)

 eXeL@B —› Софт, инструменты —› Есть желающие потестировать оптимизированную версию IDD?
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >>
Посл.ответ Сообщение

Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 18 января 2009 13:32
· Личное сообщение · #1

История темы здесь
www.wasm.ru/forum/viewtopic.php?id=17441
Интересующимся предлагаю присылать личные сообщения.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 26 марта 2009 18:56
· Личное сообщение · #2

SVLab
Да, я вспомнил. У меня он нормально сохраняется и грузится. Давай тогда файл проекта мне на мыло.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 26 марта 2009 18:57
· Личное сообщение · #3

BoRoV
Слушай, только что закачал по своей ссылке - есть там все три файла. Я тебе сейчас вышлю архив по почте.



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 26 марта 2009 22:58
· Личное сообщение · #4

Я не знаю твоего мыла, положил сюда rapidshare.de/files/46362348/txtp_unpack.7z.html
Попробовал несколько разных файлов, со всеми нормально (которые загрузились), а с этим никак.




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 26 марта 2009 23:13
· Личное сообщение · #5

crypto, спасибо

-----
Лучше быть одиноким, но свободным © $me




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 марта 2009 13:14
· Личное сообщение · #6

crypto
Большое спасибо за поддержку версии 2. Реверсить стало ещё проще. Только я всё-таки соглашусь с theCollision по поводу того, что закрытие форм по "[Alt]+[F4]" не очень удобно. Несколько раз я случайно нажимал эту комбинацию дважды, и в итоге закрывался сам IDR и приходилось заново делать превоначальный анализ кода, что занимает время.

Думаю со мной многие согласятся, было бы здорово переделать закрытие форм на клавишу, например, "[Esc]".

Багов в новом билде пока не обнаружил.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 27 марта 2009 20:31
· Личное сообщение · #7

progopis
А я обнаружил
Сегодня выложу исправленный билд - билд критичный, в нем исправлен баг загрузки проекта (это ответ SVLab - мне твой проект не понадобится).
Куда заливать то?



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 27 марта 2009 20:55
· Личное сообщение · #8

Да вобщем все равно куда, хоть на rapidshare.de



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 27 марта 2009 21:17
· Личное сообщение · #9

SVLab
Куда просили, туда и залил
rapidshare.de/files/46379443/Idr.rar.html

Рекомендую всем переделать проекты (функция сохранения и загрузки проекта изменилась).
Исправлен баг загрузки проекта.
Исправлен баг отображения импортируемых функций

Следующий билд видимо будет не скоро. Шлите файлики для тестирования, а то мне мои уже стали надоедать.



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 28 марта 2009 00:10
· Личное сообщение · #10

Ну наконец то все грузит. Спасибо. Остался иногда вылезающий баг, когда во время обработки эксешника исчезает прогресс и большая часть окна самой программы и залезание под панель задач.

Может стоит прикрутить какой-нибудь ini-файлик сохранять путь к последнему открывавшемуся проекту и исходному файлу, ну и расположение окошек программы.

Не планируется ли сделать создание map-файла?




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 28 марта 2009 00:46
· Личное сообщение · #11

было бы неплохо подсветку синтаксиса замутить

-----
Лучше быть одиноким, но свободным © $me




Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 28 марта 2009 01:46
· Личное сообщение · #12

BoRoV пишет:
было бы неплохо подсветку синтаксиса замутить

Хотя бы одних CALL'ов



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 28 марта 2009 18:28
· Личное сообщение · #13

SVLab
Много чего планируется, в частности, то, что ты предлагаешь.
BoRoV
А вот с ГУЯми пока придется погодить (собственно, об этом уже толковали), я планирую сначала функционал повысить.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 29 марта 2009 18:38
· Личное сообщение · #14

И где же новые файлы для тестирования?



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 29 марта 2009 21:29
· Личное сообщение · #15

Наверное, остались только криптованные.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 30 марта 2009 21:50
· Личное сообщение · #16

BoRoVSVLab
В обчем сделать подсветку не так сложно - давайте предложения, принимаются предложения по всем окнам (а не только окно дизассемблера).



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 30 марта 2009 23:27
· Личное сообщение · #17

Не знаю, насколько будет полезна подсветка в других окнах, а вот сортировки мне не хватало. Ну а если уж делать подсветку, то настраиваемую, вкусы у всех разные не только в выборе цвета но и того, что нужно подсвечивать. Заодно можно и выбор шрифта сделать.
Хочу сказать по поводу перехода на адрес. Завершение ввода только щелчком мыши не очень удобно. Вывод инфы должен происходить не с введенного адреса, а начала функции, а на введенный адрес просто устанавливаться фокус. Так же, если ввести неправильный адрес (попадающий внутрь команды), он должен автоматом уменьшаться, чтобы соответствовать началу команды. Ну и желательно, что бы где-нибудь показывалось имя функции, которая выведена на экран.
Еще про кнопочку "Back". Нельзя ли сделать так, что бы при возврате фокус ставился туда, откуда был сделан переход вперед?



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 04 апреля 2009 09:58
· Личное сообщение · #18

IDR не распознает файлы распакованные вручную или некоторыми распаковщиками после UPX. У таких файлов, валидных с точки зрения ОС, исполняемый код обычно находится в двух первых секциях, а в заголовке файла в качестве базы и размера кода указаны данные второй секции. IDR, ориентируясь, по-видимому, на эти данные, просто не находит дельфовую сигну. Можно имеет смысл сделать следующим образом: если сигна не находится в секции, указанной в заголовке файла в качестве кодовой, поиск производится по всему файлу, и та секция, где она будет найдена, также включается в обработку.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 04 апреля 2009 16:50
· Личное сообщение · #19

SVLab
Пришли, пож-ста, файл. Те распакованные файлы, которые я тестировал, IDR воспринимал нормально.



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 04 апреля 2009 18:20
· Личное сообщение · #20

Здесь один товарищ выкладывал свой тестовый запакованный UPX файлик. Думаю, он не обидится, если мы его используем. Здесь распакованный вручную файл: rapidshare.de/files/46525613/project1hand.7z.html
На самом деле поправить ситуацию довольно легко - изменить в заголовке файла значения base of code и size of code на соответствующие распакованному файлу, но лучше, чтобы IDR мог брать и такие кривоватые файлы.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 04 апреля 2009 20:29
· Личное сообщение · #21

SVLab
Странный какой-то файл, не вижу в нем знакомых слов False, True...



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 04 апреля 2009 22:03
· Личное сообщение · #22

Вот тот-же файл с поправленным заголовком rapidshare.de/files/46528986/project1hand2.7z.html
Честно говоря, я не знаю, обязательно ли должны быть в дельфи-файле слова False и True , но обрабатывается он без проблем.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 05 апреля 2009 15:32
· Личное сообщение · #23

SVLab
Начало файла стандартное Boolean, False, True - встречаются в самом начале.



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 05 апреля 2009 18:58
· Личное сообщение · #24

Ну так код у файлов абсолютно одинаков, отличие только в четырех байтах заголовка. Ты чем ищешь, что не находишь их в первом файле? Посмотри в обычном hex-редакторе - там все есть.

В этом и суть проблемы, что из-за четырех байт файл не признается за своего. Виндовс забивает на эти данные и спокойно запускает файл, а вот IDR ориентируется на них и потому обламывается.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 02 сентября 2009 18:38
· Личное сообщение · #25

Нужны файлы *.dcu для Дельфи версий старше 2006. Для 2006 у меня есть полный набор. Может есть у кого-нибудь?



Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 02 сентября 2009 19:55
· Личное сообщение · #26

crypto
Завтра могу дать для 2007, скажи какие нужны.



Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 02 сентября 2009 20:16 · Поправил: crypto
· Личное сообщение · #27

arnix
Желательно все, из них компонуется база знаний.
Можно еще такой вариант: system, sysinit, classes, forms + какой-нибудь тестовый экзешник (можно из примеров)




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 02 сентября 2009 20:52
· Личное сообщение · #28

crypto пишет:
Нужны файлы *.dcu для Дельфи версий старше 2006


Дык все версии дельфей на руборде валяются. Нужно лишь скачать и выдрать нужное. Я так и делал например когда свой декомпиль писал.

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 188.1 (ветеран), 419thx
Активность: 0.140
Статус: Участник

Создано: 02 сентября 2009 21:04
· Личное сообщение · #29

GPcH
Ставить все Дельфи на комп не хочется. Я же не собираюсь на нем программировать.




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 02 сентября 2009 22:45
· Личное сообщение · #30

crypto пишет:
Ставить все Дельфи на комп не хочется. Я же не собираюсь на нем программировать.


Ну как говорится хочешь написать качественный софт - придется. Тем более что есть VM Ware.

PS: кстати надо для своего базу сделать под 2009 и 2010 версии. Как займусь - выложу DCU файлы

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 129.7 (ветеран), 2thx
Активность: 0.070
Статус: Участник

Создано: 03 сентября 2009 12:20 · Поправил: Azur1d
· Личное сообщение · #31

DCU 2007 (~10 Mb)
DCU 2010 (~10 Mb)


<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >>
 eXeL@B —› Софт, инструменты —› Есть желающие потестировать оптимизированную версию IDD?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати