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

ВИДЕОКУРС ВЗЛОМ
выпущен 12 ноября!


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

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

Сейчас на форуме: Bad_guy
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · 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 КБ)

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

Создано: 5 февраля 2010 15:06 · Поправил: bitmaker New!
Цитата · Личное сообщение · #2

Убедительная просьба, присылать отчеты и описание об ошибках мне на e-mail(указан в программе и в файле readme.txt), в программу для этого встроена система EurekaLog.
Также пожелания, советы, различные исходники для того чтобы вы хотели увидеть или улучшить проект тоже присылайте.
Постараюсь ответить всем.


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

Создано: 5 февраля 2010 15:13 New!
Цитата · Личное сообщение · #3

В дампере процессов некорректно отображается Entry Point и ImageSize, для некоторых процессов пишет что не может найти EP. Че-та намутили короче, GetModuleInformation прекрасно справляется с этой задачей.
При попытке сдампить какой-либо процесс иногда вылетает. Возможно из-за отсутствия EP
Как седьмую дельфи по прежнему определяет только свой собственный файл, мои же в упор считает скомпиленными в шестерке.
Ну и почему-то при закрытии иногда все равно просит отправить отчет.
ЗЫ: а зачем тему перенесли?


Ранг: 238.8 (наставник)
Статус: Участник
CyberHunter

Создано: 5 февраля 2010 15:19 New!
Цитата · Личное сообщение · #4

Опция выбора шрифта - не сохраняется, после перезапуска стоит дефолтный шрифт.
Приделайте drag n drop

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

Создано: 5 февраля 2010 15:46 · Поправил: bitmaker New!
Цитата · Личное сообщение · #5

Lumen пишет:
ЗЫ: а зачем тему перенесли?

Чтобы в шапке темы всегда можно было увидеть и скачать последнюю версию программы...

Flint пишет:
Приделайте drag n drop

Добавил в планы

Lumen пишет:
Ну и почему-то при закрытии иногда все равно просит отправить отчет.

Присылайте отчеты! Ну не могу я исправлять ошибки "по фотографиям".


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

Создано: 5 февраля 2010 18:05 New!
Цитата · Личное сообщение · #6

Я и присылаю Не приходит разве?
ЗЫ: Да, кстати драг энд дроп пригодился бы...


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

Создано: 5 февраля 2010 20:08 New!
Цитата · Личное сообщение · #7

Критикую (Думаю она уместна и её принимают)
1. Мг-Голубой фон - мерзость (бьет по глазам) Либо класик вершн либо что то по приятнее )
2. Переход на языки полностью осуществлён ? (Если да то у меня главный интерфейс меняется на рус а доп окна остались анг, или вообще пока убрать поддержку )
3. Заставка-лого при запуске ( Неужели она сейчас так важна ?) Если можно убрать на время тестирования.
критика зк.


Ранг: 355.4 (мудрец)
Статус: Uploader
5KRT

Создано: 5 февраля 2010 20:57 New!
Цитата · Личное сообщение · #8

Lumen
Да, кстати драг энд дроп пригодился бы...
+1, тоже хотел об этом сказать


Ранг: 534.6 (!)
Статус: Uploader
retired

Создано: 5 февраля 2010 21:02 New!
Цитата · Личное сообщение · #9

даешь декомпиляцию в натив?


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

Создано: 5 февраля 2010 23:51 New!
Цитата · Личное сообщение · #10

Если кого напрягает долгая загрузка заставки, вот ссылка на пропатченый файл. "НЕ В ОБИДУ АВТОРУ" (Прога отличная)
multi-up.com/215401


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

Создано: 6 февраля 2010 00:59 New!
Цитата · Личное сообщение · #11

SemDJ
Другое дело.
По поводу перевода - не до конца доделан. Главное окно изменяет язык, в настройках язык изменяется - в остальном - нет.
Ещё немного напрягает шрифт в PE Editor'e, где чекбоксы с Characteristics... Можно его к стандартному виду привести?

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

Создано: 1 марта 2010 13:37 · Поправил: bitmaker New!
Цитата · Личное сообщение · #12

и тишина...

P.S. Не будет интереса к проекту - соотвественно не будет новых сборок


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

Создано: 1 марта 2010 13:56 New!
Цитата · Личное сообщение · #13

bitmaker пишет:
Следующая сборка планируется 02-08 марта 2010г

ну так ждём все обещанного
SemDJ пишет:
Если кого напрягает долгая загрузка заставки

nosplash не показывать заставку при запуске


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

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

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

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

Создано: 1 марта 2010 16:32 · Поправил: bitmaker New!
Цитата · Личное сообщение · #15

Isaev пишет:
Если кого напрягает долгая загрузка заставки nosplash не показывать заставку при запуске

Внимательно почитайте первый пост про командную строку

Smon пишет:
И можно было бы дизасм подвыровнять, а то как то неудобно...

Подробнее, пожалуйста...


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

Создано: 3 марта 2010 08:39 New!
Цитата · Личное сообщение · #16

bitmaker пишет:
Подробнее, пожалуйста...


0046A388 55 push ebp
0046A389 8BEC mov ebp, esp
0046A38B B910000000 mov ecx, $00000010
0046A390 6A00 push $00
0046A392 6A00 push $00
0046A394 49 dec ecx
0046A395 75F9 jnz 0046A390
0046A397 53 push ebx
0046A398 56 push esi
0046A399 57 push edi
0046A39A 8945FC mov [ebp-$04], eax

* Reference to pointer to GlobalVar_0046FE04
|
0046A39D 8B1D0CE94600 mov ebx, [$0046E90C]

* Possible reference to Form2
|
0046A3A3 BE24FC4600 mov esi, $0046FC24

* Reference to TForm5 instance
|
0046A3A8 8B3D7CEA4600 mov edi, [$0046EA7C]
0046A3AE 33C0 xor eax, eax
0046A3B0 55 push ebp
0046A3B1 6844AB4600 push $0046AB44
0046A3B6 64FF30 push dword ptr fs:[eax]
0046A3B9 648920 mov fs:[eax], esp

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

Создано: 3 марта 2010 17:31 New!
Цитата · Личное сообщение · #17

Smon, что именно, поподробнее? добавить подсветку синтаксиса, табуляцию или изменить регистр написания мнемоники т.п.?

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

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

Bronco пишет:
bitmaker пишет:+ добавлена возможность дампирования проектов Delphi 2007+ добавлена возможность дампирования проектов Delphi 2009+ добавлена возможность дампирования проектов Delphi 2010 От декомпиля сабжа этой сборки"FastMM Borland Edition (c) 2004 - 2008 Pierre le Riche / Professional Software Development"по ходу шарахаютЦо все декомпиляторы, кроме лайтовской приблуды от ГПЧ.



Что Вы имели в виду?


Ранг: 515.2 (!)
Статус: Участник
Победитель турнира 2010

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

bitmaker пишет:
что именно, поподробнее?


да табуляцию добавь, дабы положение мнемоники не зависело от длины опкода.


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

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

bitmaker пишет:
Что Вы имели


Что все декомпиляторы кроме моего нихрена не декомпилят нестандартные/обфусцированные/наполовину распакованные/скомпиленные нестандартными сборками дельфей проекты.


Ранг: 256.3 (наставник)
Статус: Участник
Advisor

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

GPcH пишет:
кроме моего

жаль что проект в тихую живёт...
Кста, твоя программа , детектит сабж как 7 сборку.

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

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

Bronco
Кста, моя тоже детектит как D7

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

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

Bronco
Староват что-то билд у тебя , наверное давненько не обновлял.

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

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

Bronco пишет:
топовая, кроме списка модулей и классов, больше ничего не выдаёт.
//как и декомпиль ДаФиксера.

Это и есть декомпилятор DaFixer'а, просто переделанный
А вообще хорошо что bitmaker взялся за проект, так как DaFixer забросил проект, и больше не развивается...

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

Создано: 5 марта 2010 15:17 · Поправил: bitmaker New!
Цитата · Личное сообщение · #25

Параллельно с этим проектом еще разрабатывается движок для второй версии программы...
Скоро (месяц-два) будет доступна "ранняя альфа" версия и у Вас появится возможность потестировать и по-возможности начать кодинг различных типов "плагинов" (плагины дампинга DCU, распаковщики и утилиты который смогут интегрироваться в саму систему)... SDK будет прилагаться...

P.S. Если действительно хотите ускорить разработку проекта и создание "мощной" системы - присылайте Ваши советы, коды, пожелания мне на e-mail... Всех чей код будет прислан (по Вашеиу желанию) будут указаны в "About"


Ранг: 534.6 (!)
Статус: Uploader
retired

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

bitmaker пишет:
Всех чей код будет прислан (по Вашеиу желанию) будут указаны в "About"

ну это понятно, было бы свинством не добавить их

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

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

bitmaker
DaFixer не забудьте упомянуть, чей код вряд ли будет прислан... Кстати, об этом даже прописано в его ебауте черным по красному (если мне память не изменяет).

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

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

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

P.S. Если будет официальный релиз (ну или кандидатский релиз) первой версии, тогда будем спорить... А пока реально ни кто еще из русского язычного населения (кроме меня самого и зарубежных коллег) не помог ни одной строчкой кода ... обидно... досадно... да ладно... Лучше бы по существу писали... Вот, например 100% код определения версии компилятора по exe файлу или его дампу памяти, поиск точек вхождения для новых версий компилятора, отличия форматов DCU в новых версиях и т.п.


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

Создано: 5 марта 2010 16:50 · Поправил: SER[G]ANT New!
Цитата · Личное сообщение · #29

Не загружается:
Not Found
The requested URL /files/DeDe.7z was not found on this server.

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

Создано: 5 марта 2010 16:55 · Поправил: bitmaker New!
Цитата · Личное сообщение · #30

SER[G]ANT пишет:
Не загружается:Not FoundThe requested URL /files/DeDe.7z was not found on this server.


Повторите еще раз, исправил ссылку в шапке.

P.S. Unix, чувствительность к регистру....)))
. 1 . 2 . 3 . 4 . >>
 eXeL@B —› Софт, инструменты —› Delphi Decompiler

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

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