Сейчас на форуме: -Sanchez-, Alf, Adler, Rio (+5 невидимых)

 eXeL@B —› Софт, инструменты —› Interactive Delphi Reconstructor (IDR). Миттельшпиль
<< 1 ... 27 . 28 . 29 . 30 . 31 . 32 . 33 . 34 . 35 . 36 . 37 ... 47 . 48 . >>
Посл.ответ Сообщение

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

Создано: 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.


Официальный сайт:
kpnc.org/idr32
[Note] Недоступен после трагической гибели Криса (RIP)

Гитхаб
Github sources

Скачать:
Страница загрузки

Dropbox автора
https://www.dropbox.com/sh/9ran313nidqtagb/AADl_m_9GVYSiXUviZtDQWQHa?dl=0

Актуальная версия программы:

Исполняемый файл
Внимание! Требует наличия вспомогательных файлов и баз знаний!!!

Базы данных качать по
ссылке.

Для работы необходимо скачать базу знаний + последнюю версию программы



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

Создано: 19 марта 2015 14:20
· Личное сообщение · #2

TryAga1n
В этой версии фиксились другие, более серьезные баги.



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

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

Хочу спросить у тех, кто пользуется IDR под Windows XP SP3: корректно ли отображается форма About? Есть информация, что URL на этой форме смещены.



Ранг: 33.9 (посетитель), 22thx
Активность: 0.030
Статус: Участник

Создано: 20 марта 2015 10:56 · Поправил: dant3
· Личное сообщение · #4

http://rghost.ru/64QW8pfcY.view
win7sp1
http://rghost.ru/72Ky22qdg.view
XP SP3



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

Создано: 20 марта 2015 11:31
· Личное сообщение · #5

Блин, пока даже не знаю, в чем может быть фишка...




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

Создано: 20 марта 2015 12:16
· Личное сообщение · #6

Манифест добавить?!

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


| Сообщение посчитали полезным: v00doo

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

Создано: 20 марта 2015 13:07
· Личное сообщение · #7

BoRoV
Не получается его добавить в среде Билдера...




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 20 марта 2015 13:09 · Поправил: reversecode
· Личное сообщение · #8

рядом отдельным файлом кинуть что бы проверить мысль

а кто такой PAPA ?




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

Создано: 20 марта 2015 13:25
· Личное сообщение · #9

crypto
Добавь как все где нет штатных средств, вручную через ресурсы.

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





Ранг: 104.9 (ветеран), 46thx
Активность: 0.040.02
Статус: Участник

Создано: 20 марта 2015 14:03
· Личное сообщение · #10

crypto пишет:
Хочу спросить у тех, кто пользуется IDR под Windows XP SP3: корректно ли отображается форма About? Есть информация, что URL на этой форме смещены.

Под Win7 x86 точно плывет: http://rghost.ru/7BTlT4z5T/image.png



Ранг: 112.9 (ветеран), 186thx
Активность: 0.090.01
Статус: Участник

Создано: 20 марта 2015 14:09
· Личное сообщение · #11

На Win8 тоже плывет. Открыл IDR в самом IDR, форма нормальная, просто больше. Как-то получается что она меняет размер и контролы плывут.



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 20 марта 2015 14:13
· Личное сообщение · #12






Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 20 марта 2015 14:15
· Личное сообщение · #13

времена XP прошли, открыть исходники, переписать на куте



Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 20 марта 2015 14:16
· Личное сообщение · #14

reversecode пишет:
переписать на куте

И тащить 50 метров хуиты в архиве

-----
TEST YOUR MIGHT


| Сообщение посчитали полезным: TryAga1n

Ранг: 112.9 (ветеран), 186thx
Активность: 0.090.01
Статус: Участник

Создано: 20 марта 2015 14:16 · Поправил: vden
· Личное сообщение · #15

XP не виноват, я думаю.
Возможно повлиял border style: bsDialog/bsToolWindow.
Или анкоры как-то криво расставлены/работают.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 20 марта 2015 14:18
· Личное сообщение · #16

unknownproject пишет:
И тащить 50 метров хуиты в архиве

бедный ильфак, а он то этого и не знает
QtCore4.dll
QtGui4.dll
QtXml4.dl
13 115 392 байт в 3 файлах




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

Создано: 20 марта 2015 14:21 · Поправил: BoRoV
· Личное сообщение · #17

Да, всё на Qt и всё кроссплатформенное!

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




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

Создано: 20 марта 2015 14:22
· Личное сообщение · #18

TryAga1n
Проверял твой баг. У меня при изменении адреса окончания процедуры ассемблерный код меняется, как нужно. Значит дело в другом. Кинь мне свой пример, посмотрю на нем.
BoRoV
Пробовал, не получается ни хрена. У меня Билдер 5.0 для поддержки IDR.



Ранг: 112.9 (ветеран), 186thx
Активность: 0.090.01
Статус: Участник

Создано: 20 марта 2015 14:36
· Личное сообщение · #19

crypto можно легко проверить, плывет или не плывет растянув окно в дизайнере. Так будет ясно если какие-то Anchors неправильно установлены

Например





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

Создано: 20 марта 2015 14:43
· Личное сообщение · #20

vden
Я вроде все проверил. Странно, что "уехали" только URL, остальное все на месте осталось.
Я тут попробовал просто изменить одно из свойств URL, посмотрите, изменилась картинка или нет.
https://www.dropbox.com/s/g133s5mqcbkd9sc/IdrTest.7z?dl=0



Ранг: 112.9 (ветеран), 186thx
Активность: 0.090.01
Статус: Участник

Создано: 20 марта 2015 14:46
· Личное сообщение · #21

Проблемы остались.
Сейчас напишу на почту, есть предложение как можно пофиксить.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 20 марта 2015 14:46
· Личное сообщение · #22

теперь на том же уровне, только посредине окна
были слева



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 20 марта 2015 14:52
· Личное сообщение · #23

crypto пишет:
Проверял твой баг. У меня при изменении адреса окончания процедуры ассемблерный код меняется, как нужно. Значит дело в другом. Кинь мне свой пример, посмотрю на нем.

Процедура на Button1.OnClick

1561_20.03.2015_EXELAB.rU.tgz - Project1.rar



Ранг: 112.9 (ветеран), 186thx
Активность: 0.090.01
Статус: Участник

Создано: 20 марта 2015 15:01 · Поправил: vden
· Личное сообщение · #24

А вот в тексте формы

PageControl1\tsIDR\Icon

Code:
  1.       object Icon: TImage
  2.         Left = 6
  3.         Top = 5
  4.         Width = 70
  5.         Height = 70
  6.         Anchors = [akTop, akRight]
  7.         AutoSize = True
  8.         Center = True


Anchors не должен быть [akTop, akLeft] ?

Аналогично для версии

Code:
  1.       object lVer: TLabel
  2.         Left = 299
  3.         Top = 75
  4.         Width = 58
  5.         Height = 16
  6.         Alignment = taRightJustify
  7.         Anchors = [akTop, akRight]
  8.         Caption = 'Version:'
  9.         Font.Charset = DEFAULT_CHARSET
  10.         Font.Color = clBlack
  11.         Font.Height = -15
  12.         Font.Name = 'MS Sans Serif'
  13.         Font.Style = [fsBold]
  14.         ParentFont = False
  15.       end




Ранг: 95.1 (постоянный), 247thx
Активность: 0.260.01
Статус: Участник

Создано: 20 марта 2015 15:04
· Личное сообщение · #25

vden пишет:
Возможно повлиял border style: bsDialog/bsToolWindow.

Нет.Это не влияет абсолютно на смещение компонента относительно формы.
В качестве пруфа мой трейнер.Скомпилен под Win7 x64 в Turbo Delphi Lite v.10 без манифеста для XP.


-----
TEST YOUR MIGHT




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

Создано: 20 марта 2015 15:25
· Личное сообщение · #26

Подправил якорьки и немного изменил Версию
https://www.dropbox.com/s/evkeljxv0uj0kk2/IdrTest2.7z?dl=0



Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 20 марта 2015 15:43
· Личное сообщение · #27





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

Создано: 20 марта 2015 15:45
· Личное сообщение · #28

TryAga1n
Ага, уже лучше, понятно, куда двигаться...




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

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

crypto
Советую в будущем сделать редактирование размера шрифта в главном окне. На 1920 на 1080 мониторе с высоким dpi все чрезвычайно мелкое.

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




Ранг: 262.5 (наставник), 337thx
Активность: 0.340.25
Статус: Участник

Создано: 20 марта 2015 16:05
· Личное сообщение · #30

GPcH пишет:
На 1920 на 1080 мониторе с высоким dpi все чрезвычайно мелкое

Кому-то пора к окулисту Нормально все выглядит в этом разрешении




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

Создано: 20 марта 2015 16:26 · Поправил: GPcH
· Личное сообщение · #31

TryAga1n

А кому то пора читать внимательнее. Я сказал "с высоким dpi". Прошли времена когда везде было dpi 96. Сейчас FullHD разрешение применяется на ноутбуках с диагоналями 13, 15 и 17 дюймов. На этих диагоналях - IDR выглядит чрезвычайно мелко.

PS: Лично меня не напрягает - я не являюсь пользователем IDR, у меня свое. Просто высказал мнение.

Правка: прилагаю скрин для наглядности. 60% экрана просто белая пустота.

--> Link <--

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



<< 1 ... 27 . 28 . 29 . 30 . 31 . 32 . 33 . 34 . 35 . 36 . 37 ... 47 . 48 . >>
 eXeL@B —› Софт, инструменты —› Interactive Delphi Reconstructor (IDR). Миттельшпиль
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати