Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Декомпиляция EXE файлов, как сделать рабочий дамп?
Dagon
сообщение 19.05.2006 - 21:35

Частый гость
***

Группа: Участник
Сообщений: 146
Регистрация: 8.03.2005
Пользователь №: 6896


Вобщем есть прога на Delphi, запакованнная PECompact 2, я предполагаю, что можно получить незапакованный дамп данной программы, но не совсем представляю как и чем это делать.
Перейти в начало страницы
 
+Цитировать сообщение
Almazov
сообщение 19.05.2006 - 21:59

Постоялец форума
*****
орден III степени
Группа: Участник
Сообщений: 643
Регистрация: 13.05.2004
Пользователь №: 3537


Цитата(Dagon @ 19.05.2006 - 22:35) *
Вобщем есть прога на Delphi, запакованнная PECompact 2, я предполагаю, что можно получить незапакованный дамп данной программы, но не совсем представляю как и чем это делать.

PETools попробуй (только все таки это будет не декомпиляция).

Сообщение отредактировано Almazov - 19.05.2006 - 22:00
Перейти в начало страницы
 
+Цитировать сообщение
paraddiz
сообщение 14.07.2006 - 15:42

Продвинутый новичок
**

Группа: Участник
Сообщений: 20
Регистрация: 28.05.2006
Пользователь №: 13802


Это будет просто распаковка. И вообще декомпиляции нету. (: Есть дизассемблирование. А делается оно соответствующими прогами. Да и потом скомпилить полученный таким образом код оч. трудно.
Перейти в начало страницы
 
+Цитировать сообщение
alienus
сообщение 17.07.2006 - 18:07
Продвинутый новичок
**

Группа: Участник
Сообщений: 69
Регистрация: 15.02.2006
Пользователь №: 12042


Если использовать IDA, то возможно в 90% скомпилировать полученный ASM-код.
Перейти в начало страницы
 
+Цитировать сообщение
Almazov
сообщение 17.07.2006 - 21:30

Постоялец форума
*****
орден III степени
Группа: Участник
Сообщений: 643
Регистрация: 13.05.2004
Пользователь №: 3537


Цитата(paraddiz @ 14.07.2006 - 16:42) *
И вообще декомпиляции нету.

Это смотря какая технология использовалась.
Перейти в начало страницы
 
+Цитировать сообщение
Dagon
сообщение 25.07.2006 - 19:34

Частый гость
***

Группа: Участник
Сообщений: 146
Регистрация: 8.03.2005
Пользователь №: 6896


Цитата(alienus @ 17.07.2006 - 19:07) *
Если использовать IDA, то возможно в 90% скомпилировать полученный ASM-код.

А вот ут пожалуйста поподробнее, а то SoftICE уже порядком надоел.
Перейти в начало страницы
 
+Цитировать сообщение
alienus
сообщение 1.08.2006 - 17:41
Продвинутый новичок
**

Группа: Участник
Сообщений: 69
Регистрация: 15.02.2006
Пользователь №: 12042


IDA - Итерактивный Дизассемблер. Позволяет декомпилировать код, написанный для различных процессоров (будь то x86 или z80) и можно записать как файл Ассемблера. Далее редактируешь код и компилишь. Правда в случае, если программа запакована внутри себя, т.е. содержит встроенный архиватор и собственно архив, являющийся основной программой (например файлы demoscene, когда в участок размером 4 кб нужно поместить анимацию и звуковое сопровождение), этот архив IDA покажет как данные.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 4.04.2026 - 05:48