![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как засунут свои код в другои процесс? [Win95/98, WinME, NT4, Win2k, WinXP]
Snap © (2003-03-11 12:48:00)Меня интересуют три метода- с помошю загрузки длл в чужои процесс, с помошю контекстов потоков и с помошю создания отдельного потока. Если кто то знает и другие методы, тоже поделитесь информацией.
Сорри за немного корявый язык- так уж пришлось
Snap (2003-03-14 14:08:00) [1]>Coban © (12.03.03 13:15)
Perehvatit eto ne moja cel, moja cel zasunut vrema ot vremeni vipolnajushiiisa kod v chuzhoj process.
Coban (2003-03-12 13:15:00) [2]Перехватить вызовы функций WinAPI и не только можно используя Madshi библитотеку ( http://www.madshi.net).
Burmistroff (2003-03-11 23:50:00) [3]0) Нет. То есть не совсем так. Просто ОС подключает DLL практически ко всем запущеным процессам ( но не ко всем). При этом, в процессе подключения DLL может делать все что угодно (не обязательно ждать срабатывания ловушки)
1) Во 2 примере не используется SetWindowsHookEx, т.е. библиотека загружется одной единственной программой (твоей), а затем из нее (библиотеки) вызвается процедура DoRemoteJob, которая подключает эту библиотеку к указанному процессу. Фишка в том, что при этом ее (библиотеку) можно подключить ко всемпроцессам.
Snap (2003-03-11 22:36:00) [4]Прочитал статьи, возникло несколько дополнительных попросов. 0). Метод ловушек состоит в том что когда ловушка срабатывает, она выполняется в чужом процессе -так? 1). Зачем там используется CreateRemoteThread, а не CreateThread если код и так выполняется в чужом процессе?
Burmistroff (2003-03-11 21:04:00) [5]Загрузка DLL - банальный SetWindowsHookEX (пример есть где-то в кладовке или еще где)
Правка контекстов и удаленные потоки см здесь:
http://maxcomputing.narod.ru/dev.html
Игорь Шевченко (2003-03-11 18:26:00) [6]Рихтер - рулез фарева! Читайте и воздастся вам
Beginer1 (2003-03-11 15:49:00) [7]ищи ответ на HACK сайтах что нибудь по переполнетию буфера
Snap (2003-03-11 13:33:00) [8]>alexteam © (11.03.03 13:10)
:))) Da horosho, esli mne kto nibud otvetit :)))
alexteam (2003-03-11 13:10:00) [9]найдеш решение плз. сообщи интересно :)))