![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как зашить ехе внутрь другого exe?
xenos © (2005-06-12 13:36:00)Видел оболочку для UPX, которая не требовала отдельного экзешника UPX'а. Как-то зашили его внутрь... Как это делают?
SammIk (2005-06-12 16:09:00) [1]Вот тока если так промапить, то все адреса к чертям летят
iskatel (2005-06-12 15:51:00) [2]в теории можно )) если асм знаешь... бери softice ищи в CreateProcess место где она мапит файл - вот тут нужно подсунуть ей мап своего файла, но тогда все что ф-ция делает до мапа нужно будет подготовить для нее в своей прогое, а потом вызывать ф-цию по смещенному указателю в нужном месте...
VMcL (2005-06-12 14:27:00) [3]>> acsoft © (12.06.05 14:07) [2]
Есть мнение, что люди, которые задают такие вопросы, не смогут решить такую задачу. Объясню почему.
Для того, чтобы запускать процесс, не сохраняя образ на диск, т. е. "из памяти", необходимо иметь фундаментальные знания в области защищённого режима процессора, а также внутреннего устройства ОС.
По формулировке Вашего вопроса видно (мне), что у Вас таких знаний нет. А приобрести такие знания на форуме, как минимум, сложно, если не сказать невозможно. Их следует приобретать посредством чтения соответствующей литературы.
WBW.
app (2005-06-12 14:17:00) [4]Не надо по ходу менять ники
acsoft (2005-06-12 14:07:00) [5]Цель - встроить консольное приложение внутрь своего exe, запускать его, не сохраняя на диск.
VMcL (2005-06-12 14:00:00) [6]> Как это делают?
Разными способами. Зависит от цели.