Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

деассемблированый код в delphi   Найти похожие ветки 

 
AVS2007 ©   (2007-06-25 15:06) [0]

есть ли средства .... деассемблированый код из exe-щника, скомпилированного под delphi, преобразовать/сконфертировать в код на delphi....?


 
Сергей М. ©   (2007-06-25 15:31) [1]

Считай что нет.


 
SergeR ©   (2007-06-25 15:33) [2]

Есть DeDe. Но не зная асма и реверсинга, вряд ли она поможет....


 
Игорь Шевченко ©   (2007-06-25 15:38) [3]

Руки.exe


 
Rouse_ ©   (2007-06-25 15:43) [4]

brain.sys гораздо суровее чем Руки.exe ;)


 
db2admin ©   (2007-06-25 15:45) [5]

Игорь Шевченко ©   (25.06.07 15:38) [3]
Rouse_ ©   (25.06.07 15:43) [4]
Руки.exe + brain.sys лучшее соотношение


 
Anatoly Podgoretsky ©   (2007-06-25 15:52) [6]

> db2admin  (25.06.2007 15:45:05)  [5]

Руки, голова - хвост главное


 
clickmaker ©   (2007-06-25 15:53) [7]


> Руки.exe + brain.sys лучшее соотношение

главное, чтоб конфликта версий не было )


 
Stanislav ©   (2007-06-25 17:22) [8]

Есть прога PE Explorer, которая позволяет редактировать ресурсы с помощью несложного интерфейса. т.е. все настройки компонентов, которые были сделаны в конструкторе. А также выполняет дизассемблирование.
Иногда помогает только подправить ресурсы. скачать можно www.heaventools.com


 
Stanislav ©   (2007-06-25 17:30) [9]

а вообще смотри на www.Cracklab.ru


 
homm ©   (2007-06-25 21:30) [10]

> [4] Rouse_ ©   (25.06.07 15:43)
> brain.sys гораздо суровее чем Руки.exe ;)

А что, часто помогали перевести дезасемблированый код в дельфи? Нет, я понимаю, процедурку, две. Но неужто были реальные проекты, дезасемблированые таким способом?


 
Gydvin ©   (2007-06-25 22:28) [11]

Ну это наврядли, если только небольшой участок кода


 
Malik ©   (2007-06-25 23:55) [12]


> есть ли средства .... деассемблированый код из exe-щника

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


 
Аффтар   (2007-06-26 02:06) [13]

Написать то не проще будет? :)))))))))))))))))))


 
Германн ©   (2007-06-26 02:23) [14]


> Malik ©   (25.06.07 23:55) [12]
>
>
> > есть ли средства .... деассемблированый код из exe-щника
>
> ... дизассемблированный
> код программы будет кошмаром для любого программиста...
>

Да вобщем-то нет никакого кошмара.
Если нужно выполнить не радикальные изменения в ехе-шнике, то нужны только четыре инструмента:
 1. Нормальный дизассемблер. (Нормальный aka безглючный).
 2. Внешний отладчик, выдающий ассемблерный код в том же формате, что и (1).
 3. Редактор ресурсов.
 4. Компилятор кода формата (1), учитывающий (3).
Но вот нет таких! И не будет, потому что не нужен никому. А не нужен, потому что - "А платить кто будет"?


 
Rouse_ ©   (2007-06-26 12:44) [15]


> А что, часто помогали перевести дезасемблированый код в
> дельфи?

А у меня задач таких небыло... но если запастись достаточным терпением, то почему бы и нет? :)


 
BaryVetaL ©   (2007-06-27 13:11) [16]

Есть прога (название не помню), она по exe восстанавливает код, прописывает все процедуры функции форм, но в коде процедур пишет что то вроде:

procedure TForm1.Button1Click(Sender: ...)
begin
 $FFAA00;
end;

Вот так вот...

Можно использовать для патчинга (адрес то искать не надо :) )
Если запаковано чем нибудь, ничего страшного берешь peid с плагином Generic Unpacker распаковываешь им и преобразовываешь прогой.


 
TUser ©   (2007-06-27 13:47) [17]

Я знаю задачу, когда мне реально было нужно сделать сабж. Я потерял исходники одного модуля, а программу надо было чуток переделать. Переделывать надо было другие модули, а они были. Правда, DeDe меня не спас, на задачу пришлось забить за нерешаемостью.



Страницы: 1 вся ветка

Текущий архив: 2007.07.29;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.022 c
10-1135067510
Alkid
2005-12-20 11:31
2007.07.29
Предупреждение о наличии работающих COM-объектов


15-1183128555
TIF
2007-06-29 18:49
2007.07.29
Регистрация программы


2-1183463152
WASM
2007-07-03 15:45
2007.07.29
Как определить нажатые клавиши


15-1183328674
Германн
2007-07-02 02:24
2007.07.29
Какая всё-таки хорошая вещь - современные бытовые водонагреватели


2-1183640247
POP
2007-07-05 16:57
2007.07.29
64bit HEX преобразовать в DEC строку