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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2009, 22:35   #1
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость Раскрыть екзешник

Ребята, как можно увидеть код екзешника (делфи или другого) ?
Lemo вне форума Ответить с цитированием
Старый 07.07.2009, 22:42   #2
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Дизассемблер IDA Pro Advanced (32-bit)
Levsha100 вне форума Ответить с цитированием
Старый 07.07.2009, 22:43   #3
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Дизассемблер в помощь. Например, какой-нибудь w32dasm или ida.

Еще вот это гляньте:
http://programmersforum.ru/showthread.php?t=56126
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 07.07.2009, 22:44   #4
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Никак. Можно только или просмотреть на каком языке написана программа с помощью утилиты PEID, или exe файл дизассемблировать.
profi вне форума Ответить с цитированием
Старый 07.07.2009, 22:50   #5
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Именно тот код, который компилировали - никак...

Можно попробовать что-нибудь вроде DeDe - Delphi Decompiler - дизассемблер для Delphi...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 07.07.2009, 23:34   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от DomiNick
Можно попробовать что-нибудь вроде DeDe - Delphi Decompiler - дизассемблер для Delphi...
DomiNick, а вот скажите, ну зачем Вы обнадёживаете TC. ведь он поверит, найдёт DeDe, скачает, разберётся (допустим) и в результате получит описание форм (DFM) + ассемблерный код обработки событий. Чем это ему поможет то?!.. Ведь, судя по вопросу - он абсолютный ноль в reverse engeneering'е...

правильный ответ уже прозвучал - исходный текст программы на Delphi из EXE-шника получить НЕЛЬЗЯ!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.07.2009, 00:19   #7
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Нет, дизассемблеры это не очень хороший способ - лучше отладчик. OllyDBG для примера. Это исключительной мой опыт , но ИМХО, OllyDBG дизассемблирует код в более понятный чем IDA.
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 08.07.2009, 09:48   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Это исключительной мой опыт , но ИМХО, OllyDBG дизассемблирует код в более понятный чем IDA.
На собственной шкуре испытал всю мошь этого отладчика. Его автору респект и уважуха!
Цитата:
Lemo
А зачем? Что именно нужно?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.07.2009, 11:50   #9
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

Конкретного екзешника нет, что бы разобрать его, просто на будущее знать информацию на счет этого!
ЗЫ: Большое спасибо, что отписалися!
Lemo вне форума Ответить с цитированием
Старый 08.07.2009, 21:03   #10
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Цитата:
OllyDBG дизассемблирует код в более понятный чем IDA.
Ivan_32, я с вами не соглашусь! ИДА признанный лидер в дизассемблировании кода Код на нем очень даже понятный!
xor eax, eax
xchg [eax], eax
MalCer вне форума Ответить с цитированием
Ответ


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