eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
обновлён 2 декабря!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+6 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

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

Ранг: 6.5 (гость)
Статус: Участник

Создано: 5 февраля 2010 14:57 · Поправил: bitmaker New!
Цитата · Личное сообщение · #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 КБ)


Ранг: 630.8 (!)
Статус: Участник
Автор VB Decompiler

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

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


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

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

Ранг: 188.1 (ветеран)
Статус: Участник

Создано: 5 марта 2010 20:52 · Поправил: crypto New!
Цитата · Личное сообщение · #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 (гость)
Статус: Участник

Создано: 18 марта 2010 18:49 · Поправил: bitmaker New!
Цитата · Личное сообщение · #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 (ветеран)
Статус: Участник
sv_cheats 1

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

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

Ранг: 129.7 (ветеран)
Статус: Участник

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

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

Ранг: 6.5 (гость)
Статус: Участник

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

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

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

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

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


Ранг: 755.8 (! !)
Статус: Участник
Student

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

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

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

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

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

Ранг: 188.1 (ветеран)
Статус: Участник

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

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

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

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

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


Ранг: 1996.4 (!!!!)
Статус: Модератор
retired

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

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

Ранг: 456.3 (мудрец)
Статус: Участник
Android Reverser

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

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

Ранг: 188.1 (ветеран)
Статус: Участник

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

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

Ранг: 456.3 (мудрец)
Статус: Участник
Android Reverser

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

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

Ранг: 188.1 (ветеран)
Статус: Участник

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

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

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

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

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

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

Ранг: 6.5 (гость)
Статус: Участник

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

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

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

Ранг: 6.5 (гость)
Статус: Участник

Создано: 26 декабря 2011 18:51 New!
Цитата · Личное сообщение · #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

Ранг: 510.2 (!)
Статус: Модератор

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

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

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


Ранг: 6.5 (гость)
Статус: Участник

Создано: 27 декабря 2011 15:05 · Поправил: bitmaker New!
Цитата · Личное сообщение · #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 (! !)
Статус: Участник
Шаман

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

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

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


Ранг: 6.5 (гость)
Статус: Участник

Создано: 27 декабря 2011 17:43 · Поправил: bitmaker New!
Цитата · Личное сообщение · #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

Ранг: 510.2 (!)
Статус: Модератор

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

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

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

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


Ранг: 72.1 (постоянный)
Статус: Участник

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

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

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


Ранг: 6.5 (гость)
Статус: Участник

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

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

Ранг: 510.2 (!)
Статус: Модератор

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

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

Ранг: 6.5 (гость)
Статус: Участник

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

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

Ранг: 510.2 (!)
Статус: Модератор

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

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

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

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

Ранг: 6.5 (гость)
Статус: Участник

Создано: 29 декабря 2011 00:46 · Поправил: bitmaker New!
Цитата · Личное сообщение · #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 в итоге опять вернулся к "семерке"

Ранг: 510.2 (!)
Статус: Модератор

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

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

удачи

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

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

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS