Сейчас на форуме: Rio, vsv1, site-pro (+7 невидимых)

 eXeL@B —› Софт, инструменты —› Delphi Decompiler
<< . 1 . 2 . 3 . 4 . >>
Посл.ответ Сообщение

Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 05 февраля 2010 14:57 · Поправил: bitmaker
· Личное сообщение · #1

Delphi Decompiler


Версия 1.7 сборка 929 бета (только для тестирования) от 24.04.2014г
--> Cсылка на сайт с программой <--
--> Прямая ссылка на загрузку <-- 2,24Мб

История:
Code:
  1. Версия 1.7 сборка 929 (24.04.2014)
  2.  * Исправлены критические ошибки в DCUDumper
  3.  
  4. Версия 1.6 сборка 911 (23.04.2014)
  5.  * Добавлена декомпиляция DCU для Delphi XE-X5
  6.  
  7. Версия 1.5 сборка 888 (24.07.2012)
  8.   * Исправлены критические ошибки при дампировании програм скомпилированных в Delphi 2010,XE и XE2
  9.   * Исправлены мелкие ошибки в окне "Select Process"  
  10.  
  11. Версия 1.4 сборка 808 (19.07.2012)
  12.   * Исправлена критическая ошибка в получении списка процессов в окне "Select Process"  
  13.   + Добавлено определение программ скомпилированных в Delphi XE2
  14.  
  15. Версия 1.3 сборка 777 (18.07.2012)
  16.   * Данная версия предназначена только для тестирования
  17.   + Частичная поддержка Delphi XE and Delphi XE2
  18.   + Полная поддержка дампа DCU для Delphi XE и Delphi XE2
  19.   + Полный рефакторинг интерфейса программы
  20.   - Удалена поддержка языков, теперь только английский язык
  21.   * Исправлено много ошибок в окне "Select Process"
  22.   + Добавлены привилегии отладки
  23.   * Исправлено много других ошибок
  24.  
  25.  Версия 1.1 сборка 211 (26.03.2010)
  26.   * Исправлено определение программ откомпилированных в Delphi 7 (спасибо GPcH)
  27.   + Добавлена возможность перетаскивать файлы на главное окно программы (drag & drop)
  28.  
  29.  Версия 1.1 сборка 195 (04.03.2010)
  30.   + Доработан DSF редактор
  31.   * Исправлено исчезновение DSF редактора при парсинге
  32.   + В DSF редакторе добавлена поддержка Delphi 2007, 2009, 2010 (пока работает только для парсинга .bpl)
  33.   * Оптимизирован код для отрисовки ассемблерного кода
  34.   * Полная реконструктизация проекта для ускорения работы по выпечке сборок и последующего тестирования
  35.  
  36.  Версия 1.1 сборка 191 (08.02.2010)
  37.   + Доработан PE редактор
  38.   + Доработано окно "Настройки"
  39.   + Добавлена возможность изменения шрифтов:
  40.     - в DFM редакторе
  41.     - в списках ListView
  42.     - в дизассемблере
  43.   * уменьшена задержка таймера на окно заставки
  44.  
  45.  Версия 1.1 сборка 187
  46.   + исправлен PE редактор
  47.   + добавлена возможность дампирования проектов Delphi 2007
  48.   + добавлена возможность дампирования проектов Delphi 2009
  49.   + добавлена возможность дампирования проектов Delphi 2010
  50.  
  51.  Версия 1.1 сборка 180
  52.   + присвоен статус "бета"
  53.  
  54.  Версия 1.1 сборка 177
  55.   + Переписан движок декомпиляции DCU
  56.   + Переписан движок анализа EXE
  57.   + Новый формат doi и dsf
  58.   + Полностью изменен интерфейс
  59.   + Возможность полноценного сохранения проекта (полноценная загрузка
  60.     проекта на стадии доработки)
  61.   + полноценная поддержка программ написанных на Delphi 2 - 7


Коммандная строка:
Code:
  1.   nosplash        не показывать заставку при запуске
  2.   openfile:""     при запуске открыть файл


***************************************************
Для тех кто хочет помочь проекту

Всё это нужно для тестирования и соответственно улучшения самой программы!

Скомпилируйте, пожалуйста, программы в Delphi 2 - 7, 2005-2007, 2009, XE-XE6
1. Консольное приложение сообщением "Hello, World! Привет, Мир!" (т.е. чтобы и русские символы тоже были)
2. Обычная форма c одной кнопкой и сообщением "Hello, World! Привет, Мир!"

Для ускорения процесса можно скачать готовый шаблон. Просто откройте и скомпилируйте в нужной версии Delphi.
Загрузить шаблон (1,58 КБ)




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

Создано: 05 марта 2010 20:51
· Личное сообщение · #2

bitmaker пишет:
Вот, например 100% код определения версии компилятора по exe файлу или его дампу памяти


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

http://exelab.ru/f/action=vthread&topic=13599&forum=3&page =4#9

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




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

Создано: 05 марта 2010 20:52 · Поправил: crypto
· Личное сообщение · #3

bitmaker
bitmaker пишет:
так к сведению:
1. DeDe изначально начал кодить не DaFixer;
2. Почему DaFixer не упомянул о Хмельнове(Dcu32int) и других авторах кода???;
3. Некоторые авторы сами не желают чтобы их не упоминали;

2. Хмельнов упоминается в 7 файлах (смотри исходники)
3. По-русски звучит ужасно. Это, я так понимаю, равносильно тому, что авторы желают, чтобы их упоминали. Тогда смотрим EULA (которой в исходниках нет, она есть в самой программе):

The author of DeDe wants to make clear here that you have not received
the permission to sell dissasembly code produced with the help of this software
or otherwize gain money using DeDe.
It's from the beginning that the author has always emphasized on keeping
Dede free for use for everyone. This software is owned by DaFixer and is
protected by copyright law and international copyright treaty. Therefore, you
must treat this Software like any other copyrighted material. Every attempt at
trying to earn money out of DeDe or his produced results will not be tolerated.

Well ... just dont use my sources in your programs without mentioning at
least my name somewhere in your program's about box If you want to use
my sources or knowladge you can find in the sources for commersial software
i expect some profit for this. Im not greedy so just contact me to make the deal



Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 18 марта 2010 18:49 · Поправил: bitmaker
· Личное сообщение · #4

Радостная новость: сдвинулся с мертвой точки дампер DCU'ушек. Уже удалось полностью просмотреть несколько DCU'ушек для D2007, D2009 и 2010. Даже buttons.dcu для D2010 реверснулся...

1. У кого что есть по форматам DCU для D2006, D2007, D2009 и D2010. Присылайте мне на e-mail
2. У кого есть DCU для D2006 тоже пришлите мне, пожалуйста. Или ссылку на скачку (чтобы не слишком много весил)
3. Нужно описание, что из нововведений появилось D2006->D2007->D2009->D2010

Господа, жду Вашей помощи!!!




Ранг: 147.7 (ветеран), 50thx
Активность: 0.120
Статус: Участник
sv_cheats 1

Создано: 18 марта 2010 19:45
· Личное сообщение · #5

drag&drop планируется ?



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

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

bitmaker, хз поможет или нет
www.interface.ru/home.asp?artId=6763



Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 19 марта 2010 10:34
· Личное сообщение · #7

SER[G]ANT пишет:
drag&drop планируется ?

Если успею, то добавлю в ближайшею сборку.

Azur1d пишет:
bitmaker, хз поможет или нетhttp://www.interface.ru/home.asp?artId=6763

Спасибо большое, еще бы такую статью про D2009 и D2010.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 11 мая 2010 22:46
· Личное сообщение · #8

По 2009 тут есть некоторые интересные вещи (в 3х частях): skiminog.livejournal.com/33610.html

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 0.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 августа 2010 20:48
· Личное сообщение · #9

Радости небыло бы предела если бы разпарсила .dcu delphi 2010...
А то печаль настигла, когда после удаления бэкапа оказалось, что именно те .pas файлы и были основными..
И окончательно утеряны... 1000строк..



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

Создано: 26 августа 2010 18:32
· Личное сообщение · #10

malero
IDR уже (неофициально) поддерживает 2010, могу попытаться помочь восстановить.



Ранг: 26.6 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 07 октября 2010 13:35
· Личное сообщение · #11

Автор, а будет ли и когда возможна декомпиляция *.dcu D2010 ???




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 07 октября 2010 14:22
· Личное сообщение · #12

Тебя не смутило, что у автора Последнее посещение Mar 31 2010 12:28PM ?
Заюзай лучше IDR, благо, проект достаточно хороший.



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 07 октября 2010 17:14
· Личное сообщение · #13

IDR не открывает 2010 дельфи

-----
SaNX




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

Создано: 07 октября 2010 18:52
· Личное сообщение · #14

SaNX
Уже давно открывает, но пока не у всех



Ранг: 456.3 (мудрец), 340thx
Активность: 0.280.02
Статус: Участник
Android Reverser

Создано: 07 октября 2010 19:12
· Личное сообщение · #15

Ну это уже другой вопрос Я говорил про версию на сайте.

-----
SaNX




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

Создано: 10 октября 2010 12:25
· Личное сообщение · #16

SaNX
Уже открывает



Ранг: 0.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 октября 2011 12:32
· Личное сообщение · #17

Can this software be updated to support Delphi 2009(Delphi 12)?

Может ли это программное обеспечение будет обновлен для поддержки Delphi 2009 (Delphi 12)?



Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 14 ноября 2011 00:13 · Поправил: bitmaker
· Личное сообщение · #18

justincase пишет:
Can this software be updated to support Delphi 2009(Delphi 12)?Может ли это программное обеспечение будет обновлен для поддержки Delphi 2009 (Delphi 12)?

Да, поддержка уже есть... Очень надеюсь, что скоро выйдет новая версия данной программы...




Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 26 декабря 2011 18:51
· Личное сообщение · #19

Выложите, пожалуйста, следующие BPL'ки:
Code:
  1. vcl90.bpl  для Delphi 2005
  2. vcl100.bpl для Delphi 2006
  3. vcl110.bpl для Delphi 2007
  4. vcl1??.bpl для Delphi 2010
  5. vcl140.bpl для XE




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 27 декабря 2011 01:07
· Личное сообщение · #20

bitmaker
vcl140.bpl (кстати от Дельфи 2010!)
14.0.3593.25826
http://www.sendspace.com/file/wlqlhf

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

Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 27 декабря 2011 15:05 · Поправил: bitmaker
· Личное сообщение · #21

спасибо за файл и за то что обратил внимание на версию... а то уже голова кругом идет... ну думал же, что в Embarcadero не глупые же... что бы версия компилятора не совпадала с названием vclXXX.bpl. В XE2 все BPL'ки хранятся в папке bin, а название dclstd160.bpl - это меня и попутало, а то лежит vcl150.bpl в System32 и я ее принял за XE2

Выложите, пожалуйста, следующие BPL'ки:
Code:
  1. vcl90.bpl  для Delphi 2005
  2. vcl100.bpl для Delphi 2006
  3. vcl110.bpl для Delphi 2007
  4. vcl120.bpl для Delphi 2009





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 27 декабря 2011 16:09
· Личное сообщение · #22

vcl120.bpl http://www.sendspace.com/file/71hcks

-----
Yann Tiersen best and do not fuck


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

Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 27 декабря 2011 17:43 · Поправил: bitmaker
· Личное сообщение · #23

Выложите, пожалуйста, следующие BPL и DLL:
Code:
  1. vcl90.bpl  для Delphi 2005
  2. vcl100.bpl для Delphi 2006
  3. vcl110.bpl для Delphi 2007
  4. ...
  5. rtl140.bpl для Delphi 2010
  6. ...
  7. borlndmm.dll от Delphi 2




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 27 декабря 2011 21:46 · Поправил: sendersu
· Личное сообщение · #24

bitmaker
140 и еще 150ка рядом - тоже засунул
http://www.sendspace.com/file/55pu1s

90
http://www.sendspace.com/file/rirldv

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

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

Создано: 28 декабря 2011 06:56
· Личное сообщение · #25

delphimm.dll (так оно зовется) от дельфи 2.01 CSS http://www.sendspace.com/file/r10gao

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

Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 28 декабря 2011 13:28
· Личное сообщение · #26

Выложите, пожалуйста, следующие BPL'ки:
Code:
  1. vcl100.bpl для Delphi 2006
  2. vcl110.bpl для Delphi 2007




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 28 декабря 2011 14:11
· Личное сообщение · #27

100-ка
http://www.sendspace.com/file/d9bxiq



Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 28 декабря 2011 18:19 · Поправил: bitmaker
· Личное сообщение · #28

sendersu
Code:
  1. rtl100.bpl - БИТАЯ!!!




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 28 декабря 2011 20:07 · Поправил: sendersu
· Личное сообщение · #29

bitmaker
похоже на правду
еще раз 100ка
http://www.sendspace.com/file/69wnha

еще такой вопрос к автору - чего ждать после обработки всего полученного инпута ?

еще вижу есть *.jdbg файлы - с них можно что-то взять?



Ранг: 6.5 (гость), 9thx
Активность: 0.010
Статус: Участник

Создано: 29 декабря 2011 00:46 · Поправил: bitmaker
· Личное сообщение · #30

sendersu пишет:
еще такой вопрос к автору - чего ждать после обработки всего полученного инпута ?


Это нужно для "оформления" дизассемблерного кода, например:
вместо
Code:
  1. 00474FBD   E8A621F9FF             call    00407168
  2. 00474FC2   B823040000             mov     eax, $00000423
будет
Code:
  1. 00474FBD   E8A621F9FF             call    TCustomForm.Paint
  2. 00474FC2   B823040000             mov     eax, $00000423
для разных версий компиляторов Delphi/CBuilder

p.s. очень много времени впустую потратил на порт кода на XE2 в итоге опять вернулся к "семерке"



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 29 декабря 2011 02:28
· Личное сообщение · #31

D2007
http://www.sendspace.com/file/0ziz4k

удачи

| Сообщение посчитали полезным: bitmaker
<< . 1 . 2 . 3 . 4 . >>
 eXeL@B —› Софт, инструменты —› Delphi Decompiler
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати