Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
ВнизКак открыть exe файл с помощью Delphi? Найти похожие ветки
← →
ilnarab (2004-06-02 20:24) [0]Здрасте!
Подскажите пожалуйста: с помощью какой программы мне декапилировать ехе файл в .dpr и т. д.
← →
Fredericco © (2004-06-02 20:31) [1]DeDe
Но исходников, которые бы потом компилировались, ты не получишь.
← →
Fredericco © (2004-06-02 20:36) [2]Удалено модератором
Примечание: Маклауду прювет :) Федырыч, оффтоп не начинай... ;)
← →
Jeer © (2004-06-02 20:38) [3]Удалено модератором
Примечание: Оффтоп...
← →
Fredericco © (2004-06-02 20:50) [4]Удалено модератором
Примечание: Оффтоп...
← →
TUser © (2004-06-02 20:54) [5]Удалено модератором
Примечание: Оффтоп...
← →
DrPass © (2004-06-02 23:02) [6]
> Подскажите пожалуйста: с помощью какой программы мне декапилировать
> ехе файл в .dpr и т. д.
Есть универсальная программа, называется Muzzle Decompiler Pro, последняя версия со 100% успехом восстанавливает исходные тексты по exe-файлу на языках Pascal, Delphi, C++, Perl и 1C. Только найти ее трудно.
← →
ikivio © (2004-06-03 01:34) [7]>DrPass Есть универсальная программа, называется
>Muzzle Decompiler Pro
По моему, она называется Muzzle Enterprise.
← →
GebbelZ © (2004-06-03 22:03) [8]и каждый раз одно и то же...
ну как люди не могут понять, что компиляция - ОДНОНАПРАВЛЕННАЯ процедура, и из EXE файла НИКАК НЕ ВОЗМОЖНО получить исходный код программы
а для изучения того или иного алгоритма работы можно воспользоваться дизасемблером:
- Sourcer (для DOS)
- Win32DASM
- IDA
- DEDE
← →
Игорь Шевченко © (2004-06-03 22:43) [9]
> ну как люди не могут понять, что компиляция - ОДНОНАПРАВЛЕННАЯ
> процедура, и из EXE файла НИКАК НЕ ВОЗМОЖНО получить исходный
> код программы
Возможно. Но не исходный, а обладающей той же функциональностью, что в принципе, одно и тоже. Кроме того, это очень небыстрый процесс, но возможный в принципе, компилятор генерирует в принципе, одинаковый код для конкретных конструкций языка высокого уровня, так что восстановить эти конструкции в большинстве случаев можно.
← →
Gero © (2004-06-03 23:24) [10]
> последняя версия со 100% успехом восстанавливает исходные
> тексты по exe-файлу на языках Pascal, Delphi, C++, Perl
> и 1C
Хм..
← →
GebbelZ © (2004-06-03 23:41) [11]2 Игорь Шевченко:
для человека, имеющего прямые руки и желание возможно _всё_!
по своему опыту - "получить код обладающей той же функциональностью" ох как сложно...
>>генерирует в принципе, одинаковый код для конкретных конструкций языка высокого уровня, так что восстановить эти конструкции в большинстве случаев можно.
ага, а про оптимизации кода мы забыли?
"декомпиляторы" есть - для Clipera и для VB, но чтобы из EXE получить DPR - никогда :)
← →
Gero © (2004-06-03 23:43) [12]
> но чтобы из EXE получить DPR - никогда :)
Неправда.
← →
Игорь Шевченко © (2004-06-03 23:47) [13]
> ага, а про оптимизации кода мы забыли?
Оптимизация тоже детерминирована, а следовательно, в какой-то степени обратима. Зная набор правил оптимизации, подобрать нужный алгоритм к известному коду вполне реально, только не быстро, а я с самого начала говорил, что это непростое занятие. Кроме того, никто же не ставит целью получение из оптимизированного машинного кода исходный неоптимизированный, не так ли ?
← →
GebbelZ © (2004-06-04 00:09) [14]как я уже сказал - "для человека, имеющего прямые руки и желание возможно _всё_!"
согласен ;)
но скормив EXE файл декомпилятору и получив набор каких-нибудь файлов ещё не факт что этот проект будет компилироваться
тем более сложность процесса восстановления кода и затраты времени увеличиваются в геом. прогрессии в зависимости от размера EXE файла...
да ещё "набор правил оптимизации" может меняться в зависимости от номера билда дельфи...
гемороя море :)
← →
Zet (2004-06-10 11:17) [15]Удалено модератором
Примечание: Задавй вопрос в своей ветке
← →
Rule © (2004-06-10 11:30) [16]Удалено модератором
Примечание: Ответ пошлешь туда
← →
stone © (2004-06-10 11:43) [17]Ребятя, вы о чем? Человеку надо
> декапилировать ехе файл
Это капиляры из него извлечь что-ли?
← →
Anatoly Podgoretsky © (2004-06-10 11:47) [18]GebbelZ © (04.06.04 00:09) [14]
гемороя море :)
Не то слово, но теоритически возможно, только зачем говорить об ехе, что надо кроме текста программы еще и библиотеки декомпилировать?
ЗЫ: Декапилиция это вроде бы процесс удаления волос с ног?
← →
Rule © (2004-06-10 12:21) [19]Удалено модератором
Примечание: И сейчас это делаешь, при том прямо это здесь же и признаешь
← →
Странник © (2004-06-10 12:36) [20]Ну куда все смотрят?!!! Все в программирование.
Вопрос был: декапилировать ехе файл !!!!!
Декапилировать - т.е. убрать капли. А какие капли могут быть в ехе-файле?
Водочные, пивные и т.п. - кефирчику с утра попить.
если другие капли - то и рецепты другие.
← →
Digitman © (2004-06-10 13:03) [21]
> Anatoly Podgoretsky © (10.06.04 11:47) [18]
> ЗЫ: Декапилиция это вроде бы процесс удаления волос с ног?
не ... сей чудный процесс, кажись, эпиляцией зовется ..
позволю себе пофантазировать : не менее чуден был бы обратный процесс - ДЕэпиляция, т.е. не сбор урожая, а посев
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.06.27;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.033 c