ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Delphi+DeDe не хотят работать.
  #1  
Старый 15.02.2008, 15:52
Аватар для GSM™
GSM™
Участник форума
Регистрация: 02.11.2007
Сообщений: 230
Провел на форуме:
1819358

Репутация: 75
По умолчанию Delphi+DeDe не хотят работать.

Создал форму на которую поместил bitton1. в обработчике написал Form1.Close; сохранил. запустил. при нажатии button1 форма закрывается. Сделал декомплит DeDe но она не может скомплитить проект т.е при нажатии F9 она делает вид что все готово но приложение не запускается. очень хочется разобраться почему.
Если с этим не получиться разобраться то интиресует второй вопрос. как я писал выше
Код:
Создал форму на которую поместил bitton1. в обработчике написал Form1.Close;
но при декомплите я вместо кода нажатия на button1-Form1.Close; вижу-
Код:
(*

* Reference to Form1
|
0044D944   A1D00B4500             mov     eax, dword ptr [$00450BD0]

* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
0044D949   E8BEB2FFFF             call    00448C0C
0044D94E   C3                     ret

*)
подскажите как получить первоначальный код Form1.Close; ?
Прошу не думать что мне нечего делать и т.д. Естественно мне код Form1.Close; нах ненужен но по аналогии мне нужно получить код только уже в другой программе.(она уже раскомплирована).
 
Ответить с цитированием

  #2  
Старый 15.02.2008, 16:06
Аватар для 0x0c0de
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме:
4226446

Репутация: 1564
Отправить сообщение для 0x0c0de с помощью ICQ
По умолчанию

>>как получить первоначальный код Form1.Close

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

  #3  
Старый 15.02.2008, 16:12
Аватар для GSM™
GSM™
Участник форума
Регистрация: 02.11.2007
Сообщений: 230
Провел на форуме:
1819358

Репутация: 75
По умолчанию

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

  #4  
Старый 15.02.2008, 16:31
Аватар для Pir4tt
Pir4tt
Участник форума
Регистрация: 03.01.2008
Сообщений: 104
Провел на форуме:
400001

Репутация: 111
Отправить сообщение для Pir4tt с помощью ICQ
По умолчанию

потому что то что ты записал
Цитата:
(*
* Reference to Form1
|
0044D944 A1D00B4500 mov eax, dword ptr [$00450BD0]
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
0044D949 E8BEB2FFFF call 00448C0C
0044D94E C3 ret
*)
во первых закомментировано "{...}", во вторых в делфи нет таких типов записей: начинающихся со звёздочки, с адресами функций и необозначенными вставками ассемблера, там просто нечему компилиться, деде показывает тебе структуру программы, названия, и адреса обработчиков и функций в скомпилированном ехешнике
 
Ответить с цитированием

  #5  
Старый 15.02.2008, 16:59
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

1. DeDe декомпилирует код читай ->>> http://ru.wikipedia.org/wiki/Декомпиляция
2. DeDe не приводит исходник декомпилируемой программы к коду готовому компиляции.
3. еще вот: http://www.google.ru/search?aq=f&complete=1&hl=ru&newwindow=1&q=DeDe+%2 B%D0%B4%D0%B5%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB% D1%8F%D1%82%D0%BE%D1%80&btnG=%D0%9F%D0%BE%D0%B8%D1 %81%D0%BA&lr=

//я поражаюсь как народ глупо полагается на софт, а не на себя
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #6  
Старый 15.02.2008, 17:35
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

[offtop]
Имхо, такие проги типа деде бесполезны, ибо код они все равно не восстановят, форму можно любым редактором ресурсов выдрать, остальное покажет дизасм+моск.
[/offtop]
 
Ответить с цитированием

  #7  
Старый 15.02.2008, 21:51
Аватар для ProTeuS
ProTeuS
HARDstasy
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме:
4226592

Репутация: 2175


Отправить сообщение для ProTeuS с помощью ICQ
По умолчанию

DeDecompiler + HexRays + СPP + masm = по4ти то 4то тебе нужно
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
QIP History Sender v. 0.2 (Delphi) Скорпион ICQ 85 21.05.2010 23:33
Сервис на Delphi Api весом 1849 байт execom С/С++, C#, Delphi, .NET, Asm 6 14.12.2007 12:04
В Петербурге хотят убрать базовые станции с крыш домов novichok Новости мира "железа" 0 09.02.2006 15:07
Азы Delphi Morph Авторские статьи 1 13.03.2005 01:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ