Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];

Вниз

деассемблированый код в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.052 c
2-1183635903
zapis
2007-07-05 15:45
2007.07.29
Узнать что добавлена запись


2-1183404561
ilya_ae
2007-07-02 23:29
2007.07.29
insertSql


6-1166033544
XfroSt
2006-12-13 21:12
2007.07.29
IndyUDPServer - Адрес назначения пакета, Как узнать в событии UDP


2-1183238847
Riply
2007-07-01 01:27
2007.07.29
Использование SetFilePointerEx.


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский