Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2011, 13:32   #1
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию Декомпиляция EXE в проект Delphi

Проект не открываеться. Pas и Dfm файлов нету. Сама программа открываеться нормально. Как раскомпилировать проект.
TotKtoNado вне форума Ответить с цитированием
Старый 01.09.2011, 13:37   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

обратно никак.
сорцы все равно не получите в том же виде.(лишь с кучей асм вставок(точнее практически все на асме))
ну если хотите посмотрите на DeDe.

PS: это называется декомпиляция.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 01.09.2011, 14:12   #3
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
обратно никак.
сорцы все равно не получите в том же виде.(лишь с кучей асм вставок(точнее практически все на асме))
ну если хотите посмотрите на DeDe.

PS: это называется декомпиляция.
что за сорцы? И скачатл я Dede. При открытии проекта у меня выскакивают много ошибок
---------------------------
Dede
---------------------------
Class Dump Engine Error! ClassName: TStringBuilder FieldTblPos: E5AA
---------------------------
OK
---------------------------
и почему программа сохраняет тока Dpr файл? и совсем с другим кодом?
{Этот файл сгенерирован DeDe Ver 3.50.04 Copyright (c) 1999-2001 DaFixer}

Project Project1;

Uses


{$R *.RES}

begin
{
004C6C48 C0C640 rol dh, $40
004C6C4B 00C8 add al, cl
004C6C4D C64000D0 mov byte ptr [eax+$00], $D0
004C6C51 C64000D8 mov byte ptr [eax+$00], $D8
004C6C55 C64000E0 mov byte ptr [eax+$00], $E0
004C6C59 C64000E8 mov byte ptr [eax+$00], $E8
004C6C5D C64000F0 mov byte ptr [eax+$00], $F0
004C6C61 C64000F8 mov byte ptr [eax+$00], $F8
004C6C65 C6400000 mov byte ptr [eax+$00], $00

* Possible String Reference to: '<МL'
|
004C6C69 C7400008C74000 mov dword ptr [eax+$00], $0040C708
004C6C70 10C7 adc bh, al
004C6C72 40 inc eax
004C6C73 0018 add [eax], bl

* Possible String Reference to: '<МL'
|
004C6C75 C7400020C74000 mov dword ptr [eax+$00], $0040C720
004C6C7C 28C7 sub bh, al
004C6C7E 40 inc eax
004C6C7F 0030 add [eax], dh

* Possible String Reference to: '<МL'
|
004C6C81 C7400038C74000 mov dword ptr [eax+$00], $0040C738
004C6C88 40 inc eax

* Possible String Reference to: '<МL'
|
004C6C89 C7400048C74000 mov dword ptr [eax+$00], $0040C748
004C6C90 50 push eax

* Possible String Reference to: '<МL'
|
004C6C91 C7400058C74000 mov dword ptr [eax+$00], $0040C758
004C6C98 60 pusha

* Possible String Reference to: '<МL'
|
004C6C99 C7400068C74000 mov dword ptr [eax+$00], $0040C768
004C6CA0 70C7 jo 004C6C69
004C6CA2 40 inc eax
004C6CA3 0078C7 add [eax-$39], bh
004C6CA6 40 inc eax
004C6CA7 0080C7400088 add [eax+$880040C7], al

* Possible String Reference to: '<МL'
|
004C6CAD C7400090C74000 mov dword ptr [eax+$00], $0040C790
004C6CB4 0200 add al, byte ptr [eax]
004C6CB6 0000 add [eax], al

}
end.
TotKtoNado вне форума Ответить с цитированием
Старый 01.09.2011, 14:13   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
и почему программа сохраняет тока Dpr файл? и совсем с другим кодом?
Цитата:
обратно никак.
сорцы все равно не получите в том же виде.(лишь с кучей асм вставок(точнее практически все на асме))
чукча не читатель
p51x вне форума Ответить с цитированием
Старый 01.09.2011, 14:17   #5
TotKtoNado
юзер
Форумчанин
 
Аватар для TotKtoNado
 
Регистрация: 22.12.2010
Сообщений: 245
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
чукча не читатель
так что за асмы и сорцы?И проект придется заново писать?
TotKtoNado вне форума Ответить с цитированием
Старый 01.09.2011, 14:23   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

сорцы->source->исходники.
асм->ассемблер->текстовая запись команд процессора

Цитата:
И проект придется заново писать?
да.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу открыть проект на другой машине, после создания exe-шника kvv82 C# (си шарп) 0 19.03.2011 20:37
Декомпиляция программ на Delphi Arigato Софт 25 06.11.2009 18:39
1>Проект : error PRJ0003 : Ошибка при создании "cl.exe". ben95 Помощь студентам 1 14.05.2009 17:10
Проект : error PRJ0003 : Ошибка при создании "cl.exe". ben95 Общие вопросы C/C++ 0 14.05.2009 16:50
как из EXE файла ...выташить сам проект(код,Project,Unit)??? ivp88 Общие вопросы Delphi 5 18.03.2007 23:41