Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> аттач к ехе 
:(
    Опции темы
0LineGate
Дата 23.5.2007, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 176
Регистрация: 17.2.2007
Где: Россия, Тула

Репутация: нет
Всего: 2



может кто нибудь знает как проделать в Delphi 7 на WinAPI вот такую фишку:
у меня есть 2 exe-шника. Один - мой, другой - какой то чужой 
Мне надо к концу чужого exe-шника приписать свой (ну это вроде просто), а затем изменить заголовок так, чтобы сначала чужая прога делала джамп на конец, а затем управление (уже из моей программы) передавалось чужой. 
То есть, если проще, надо дописать свою программу в конец (начало, пофигу) чужой, чтоб выполнялось обе программы.
И еще проще говоря, сделать программу наподобие вируса, инифицирующего файл собой же.
Путь к обоим программам известен
З.Ы. кстати никто не знает как получить из Windows и Messages (без SysUtils) путь к своему exe-шнику?
 smile 
PM MAIL WWW Skype   Вверх
Rennigth
Дата 23.5.2007, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1708
Регистрация: 21.6.2004
Где: Moscow

Репутация: 8
Всего: 76



Цитата(0LineGate @  23.5.2007,  15:52 Найти цитируемый пост)
З.Ы. кстати никто не знает как получить из Windows и Messages (без SysUtils) путь к своему exe-шнику?


Код

ParamStr(0)


А по поводу твоего вопроса поиском воспользуйся или по гугли, подобного рода задач (правда это обычно вирусы или что-то вроде) много решалось.



--------------------
(* Honesta mors turpi vita potior *)
PM MAIL ICQ   Вверх
ne0n
Дата 23.5.2007, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

Репутация: 4
Всего: 11



Цитата(0LineGate @  23.5.2007,  15:52 Найти цитируемый пост)
 программу наподобие вируса

судя по описанию ты и хочешь сделать что то на подобие вируса,а это правилами форума запрещено!

PM MAIL ICQ   Вверх
dumb
Дата 23.5.2007, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 7
Всего: 158



0LineGate, фпоиск по слову joiner. на форуме вроде где-то есть, не говоря уже о гугле...
PM MAIL   Вверх
0LineGate
Дата 23.5.2007, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 176
Регистрация: 17.2.2007
Где: Россия, Тула

Репутация: нет
Всего: 2



Благодарю Rennigth!

--------------------------------

Код
подобного рода задач (правда это обычно вирусы или что-то вроде) много решалось.

 и 
Код
судя по описанию ты и хочешь сделать что то на подобие вируса,а это правилами форума запрещено!


 smile  не понятно!

--------------------------------

Кстати, это типо программы прикола, котора патчит exe-шник аськи, и переодически извращается над юзером аси!  smile 
Никакого вреда компьютеру и информации "жертвы" не наносится! (надеюсь....)
PM MAIL WWW Skype   Вверх
MetalFan
Дата 23.5.2007, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 16
Всего: 128



0LineGate, один "екзешник" к другому, тем более написаному в делфе, врядли удасться пристыковать по твоему плану действий...
правильнее писать такие вещи на асме... имхо


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
drkot
Дата 23.5.2007, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: нет
Всего: 8



Большая вероятность того, что на твою прогу антивири ругаться будут.
изменение точки входа приемчик достаточно древний и в NT системах не популярен (по ряду причин)

Добавлено через 1 минуту и 35 секунд
Цитата(MetalFan @  23.5.2007,  20:42 Найти цитируемый пост)
тем более написаному в делфе

все зависит от мастерства.


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
MetalFan
Дата 23.5.2007, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 16
Всего: 128



Цитата(drkot @  23.5.2007,  20:48 Найти цитируемый пост)
все зависит от мастерства. 

ну я не дорос еще до такого "мастерства", да и автор темы тоже, судя по всему


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
0LineGate
Дата 26.5.2007, 01:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 176
Регистрация: 17.2.2007
Где: Россия, Тула

Репутация: нет
Всего: 2



2 MetalFan
весит 17 кб, в неё входят мои юниты с вставками асм...


мне просто надо добится ээ... скрепления файлов, и не важно заорёт антивирь или нет...
PM MAIL WWW Skype   Вверх
MetalFan
Дата 26.5.2007, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 16
Всего: 128



0LineGate, если хорошо шаришь в асме, то самое оптимальное написать "внедрение" на нем... имхо.



--------------------
There are always someone smarter than you...
PM MAIL   Вверх
ne0n
Дата 27.5.2007, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PlayBoy
**


Профиль
Группа: Участник
Сообщений: 733
Регистрация: 5.8.2005
Где: Н.Новгород

Репутация: 4
Всего: 11



Цитата(0LineGate @  26.5.2007,  01:41 Найти цитируемый пост)
мне просто надо добится ээ... скрепления файлов

так тебе Dumb сказал, поищи информацию по joiner!!!! Низкоуровневыми способами ты ето несделаешь(я имею ввиду например расширение последней секции или добовление новой, смена точки входа или вставка jmp нв твой код), так как в этом деле много ньюансов, и врядли ты имешь хоть какоето понятие о структуре PE, т.к. человек знающий подобной чущью не занимаются(я не перехожу на личности а высказываю свое мнение), я имею ввиду "программы-приколы".

Цитата(0LineGate @  23.5.2007,  18:31 Найти цитируемый пост)
  не понятно!

что тебе не понятно, сам же сказал что будет делать твоя "программа", верешь-неверишь, такие программы все авера считают вирусами!!!

Цитата(0LineGate @  26.5.2007,  01:41 Найти цитируемый пост)
юниты с вставками асм...


Зачем тогда так извращаться  если ты знаешь асм?

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0518 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.