Добрый день, уважаемые форумчане!
Суть вопроса такова: есть утилита (exe), написанная на Delphi. Она декомпилированная. Как ее можно переделать под Hiasm или просто открыть в hiasm для дальнейшего редактирования?
Этот топик читают: Гость
Ответов: 254
Рейтинг: 6
|
|||
карма: 0 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Ответов: 2059
Рейтинг: 130
|
|||
1. У тебя декомпилировнный код компилируется?
2. Тебе надо вызывать отдельные функции из exe по известным адресам - типа dll? 3. Что значит просто открыть в hiasm для дальнейшего редактирования? Декомпилироавнный скрипт скопипастить в IC нельзя?
Редактировалось 1 раз(а), последний 2020-03-28 12:52:50 |
|||
карма: 6 |
|
Главный модератор
Ответов: 2997
Рейтинг: 395
|
|||
Medvedoc писал(а): Она декомпилированнаяПокажите как. flint2 писал(а): Декомпилироавнный скриптОткуда уверенность, что это object pascal после декомпилирования? |
|||
карма: 6 |
|
Ответов: 2059
Рейтинг: 130
|
|||
Nic писал(а): Откуда уверенность, что это object pascal после декомпилирования?Скорее всего это DeDe, где функции представлены в псевдо ассемблере, или, чего ещё хуже, как в IDA. А почему такая уверенность, что программа сделана именно на delphi, а не на каком нибудь ещё языке? Тогда уж легче взять исходник и сделать OBJ и подключить его в свой IC, если напрягает портация в KOL. Редактировалось 1 раз(а), последний 2020-03-28 13:38:43 |
|||
карма: 6 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Почему-то вспомнилось
Чебурашка писал(а): «Я балдею, зеленый, оттого, как ты ныряешь» |
|||
карма: 25 |
|
Ответов: 2059
Рейтинг: 130
|
|||
Если нет исходников: https://lifeinhex.com/tag/omf2d/
Я делал и для exe. Просто надо дописать в любом пустом месте коротенькую DllMain и передать ей управление через адрес в EntryPoint. |
|||
карма: 6 |
|
Главный модератор
Ответов: 2997
Рейтинг: 395
|
|||
flint2 писал(а): почему такая уверенность, что программа сделана именно на delphiMedvedoc писал(а): есть утилита (exe), написанная на Delphi |
|||
карма: 6 |
|
Ответов: 2059
Рейтинг: 130
|
|||
есть утилита (exe), написанная на Delphi Это точно?!
Тогда должны быть исходники на Delphi, иначе на кой ляд её дизассемблировать. |
|||
карма: 6 |
|
8