Сейчас на форуме: asfa, bartolomeo (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Не удается присоединиться к нужному процессу созданной dll |
Посл.ответ | Сообщение |
|
Создано: 08 мая 2012 00:57 · Личное сообщение · #1 Создал ниже приведенную длл. Идея была присоединиться к процессу, к которому принадлежит окно класса "MQ_UIManager", с именем "Disciples II". В DllMain прописано, чтобы хук сразу же и выгрузился. Он нужен для того, чтобы получить handle процесса и присоединиться посредством хука к нему. Тогда длл будет загружаться в нужное пространствою Это возможно еще и позволяет улучшить производительность за счет использования хука + loadlibrary, где работающий код подгружается при загрузке библиотеки а хук выгружается. Так вот, приведенный ниже код работает, но не так, как нужно. Он не присоединяется к нужному процессу, а создает свой. Соотвественно, никаких функций из библиотеки при запуске основной программы не видно. Функции внизу приведены раньше DllMain, так как в таком порядке их требует компилятор. Code:
![]() |
|
Создано: 08 мая 2012 02:16 · Личное сообщение · #2 Вспомнился простой метод логгирования с помощью DebugView.exe http://www.unixwiz.net/techtips/outputdebugstring.html ![]() |
|
Создано: 09 мая 2012 20:18 · Поправил: Dim77 · Личное сообщение · #3 Похоже, что человек использовал Ratinsh пишет: Вспомнился простой метод логгирования с помощью DebugView.exe Спасибо. Посмотрю. ![]() |
|
Создано: 09 мая 2012 21:40 · Личное сообщение · #4 Ratinsh пишет: Он как-то подцепил loaddll.exe к проекту в VS нет. По хукам почитай Ms-Rem'a на wasm'e и с detours где-то в сети лежат примеры. ![]() |
|
Создано: 11 мая 2012 19:39 · Личное сообщение · #5 |
|
Создано: 21 мая 2012 00:53 · Личное сообщение · #6 К процессу не подцепился, но длл прицепил при помощи инжектора. Инжектор пока что неидеально работает ибо его можно использовать только если процесс уже стартовал. В ждущем режиме инжектор пока барахлит, как описано ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Не удается присоединиться к нужному процессу созданной dll |
Эта тема закрыта. Ответы больше не принимаются. |