| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > вопрос по Инъекции dll в чужей процесс |
| Автор: maestro2k 12.5.2006, 22:37 |
| Есть 2-а файла 1.exe, 2.dll в 2.dll реализован хук KHook:=SetWindowsHookEx(WH_KEYBOARD,@KProc,HInstance, 0); в 1.exe процедура запуска инъекции CreateRemoteThread Работает например с explorer.exe, но с некотроыми процессами не работает например с фтп сервером. Вопрос: Как сделать инъекцию в любой процесс? |
| Автор: Yanis 12.5.2006, 23:26 |
| Ну ты у яндекса спрашивал? Я 17 строку смотрел? |
| Автор: RA 13.5.2006, 01:27 |
Добавлено @ 01:32 Пробигали у нас тут примеры инжектов, но если у приложения есть какая-то защита от инжекта, то нужно как минимум знать какая, ато это война с невидимым противником. |
| Автор: maestro2k 13.5.2006, 10:23 |
| Я ставлю хук в длл для того, что б приложение в которое делается инъект, не зависало (пробовал без хука а через таймер АПИ, вешеат), но наверно в приложениях в которых нет окна хук не работает, тоесть не получается иньекция. Помогите. Как сделать инъект в любой процесс, даже в безоконный??? |
| Автор: Nickel 13.5.2006, 11:48 | ||
Взято из статьи "Перехват API функций в Windows NT (часть 1). Основы перехвата." |