информационная безопасность
без паники и всерьез
 подробно о проекте
Все любят медЗа кого нас держат?Атака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 PHP2Shell начали эксплуатировать... 
 Четыре уязвимости Plex объединяют... 
 Вредоносный релиз LiteLLM 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Проблема с написанием VXD 01.07.01 03:27  
Автор: Arsenic Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Проблема в следующем _PELDR_GetModuleHandle - функция VXD Loader'а , всегда возвращает 0, хотя в слудущем ниже коде она должна возвращать хэндл модуля, помогите пожалуйста ...
В общем отрывки кода:
...
db szkernel 'KERNEL32.DLL',0
...
mov ebx,offset szkernel
push ebx
VXDCall _PELDR_GetModuleHandle
pop ebx
...
[Win32] Проблема с написанием VXD 02.07.01 10:13  
Автор: cb <cb> Статус: Member
<"чистая" ссылка>
> Проблема в следующем _PELDR_GetModuleHandle - функция VXD
> Loader'а , всегда возвращает 0, хотя в слудущем ниже коде
> она должна возвращать хэндл модуля, помогите пожалуйста ...
> В общем отрывки кода:
> ...
> db szkernel 'KERNEL32.DLL',0
> ...
> mov ebx,offset szkernel
> push ebx
> VXDCall _PELDR_GetModuleHandle
> pop ebx

я могу ошибаться (начинаю забывать уже) но по моему ответ таков:

VxD Loader предназначен для загрузки PE device drivers в ядро. я так полагаю что KERNEL32.DLL не является PE драйвером - т.е. не является драйвером вообще, и загружать, выгружать или получать его hModule таким способом нельзя. Вот кусок из DDK Help-а:

PE Loader Services

The PE loader provides an interface that allows a Plug-N-Play DevLoader (or other layered device architecture) to load portable executable device drivers into ring-0 address space.
[Win32] [Win32] Проблема с написанием VXD 03.07.01 18:14  
Автор: Arsenic Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вроде так, в общем спасибо cb за помощь.
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach