![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Vasek |
|
|||
Unregistered |
Существуют ли диззассемблеры, которые переводят файл EXE не в ассемблер, а в object pascal? Если есть, то где ее можно скачать?
|
|||
|
||||
Dimannn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 318 Регистрация: 14.4.2005 Где: Владимир Репутация: нет Всего: 1 |
Хорошо бы было. Тока чёто никто ещё такого не придумал ![]() -------------------- Хотите быстро и без проблем опубликовать вашу программу в сети за 5 минут? Тогда потратьте пару минут чтобы посмотреть, что предлагает OpenProject.org.ru |
|||
|
||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
это сделать нельзя
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: 1 Всего: 5 |
Vasek Есть прога называется помойму DeDe (раньше была на www.cracklab.ru) так вон она переводит в дельфевский код вот только потом етот проект почемуто не компилиться
![]() Вот и ссылка если интересно http://www.cracklab.ru/download/get.php?g=10 Это сообщение отредактировал(а) Satana - 11.9.2005, 10:02 -------------------- |
|||
|
||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Она востанавливает структуру проекта, но не сам код функций, его она включает как асемблерные вставки -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
Z10 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 6.5.2005 Где: Россия Репутация: нет Всего: нет |
...... и ещё это называется декомпилятор ![]() |
|||
|
||||
Mayk |
|
||||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
декомпиляторы сей поступают так же. Делают int func() { asm{ .. и поехало ![]() Кстати, не стоит забывать про один важный момент, который препятсвует успешной декомпиляции - оптимизация. Так, например, умный компилятор(как говорилось в эхе по си]) заменит деление умножением и сдвигом. Таким образом код
"декомпилируется" в что-то типа(во что точно компилируется - смотрите пост Void'а)
На самом деле будет еще страшнее. Согласитесь, что умножение на 702812831 и деление на 55 это разные для восприятия вещи ![]() -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||||
|
|||||||
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
Много, что сделает оптимизатор. По этой причине я и говорю, что получить object pascal код нельзя.
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |