информационная безопасность
без паники и всерьез
 подробно о проекте
Где водятся OGRыПортрет посетителяЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Хакеры опять разморозили холодильники... 
 C3RB3R шифрует NAS Synology через... 
 Chainalysis раскрыла взлом собственных... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] [Win32] Проблема с написанием VXD 03.07.01 18:14  Число просмотров: 931
Автор: Arsenic Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Вроде так, в общем спасибо cb за помощь.
<programming>
[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