информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetЗа кого нас держат?Где водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 ФБР нашла русский след в атаках... 
 Массовый взлом SharePoint 
 Microsoft Authenticator прекращает... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Filemon ищи 05.02.03 12:01  Число просмотров: 1136
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
В Филимоне описаны способы перехвата и обработки всех ф-ций файловой системы.
<programming>
[Win32] Виртуальный драйвер 05.02.03 08:00  
Автор: SSf Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Хочу сделать виртуальный диск так чтобы с ним можно было работать как с обычным диском но файлы хранящиеся на нем генерировались программно по структуре хранящейся в базе данных. Работа с файлами должна быть обычной для Windows приложений, а вот для сохранения и создание новых файлов происходил парсинг данных и запись структуры в БД.
Хотелось бы понять структуру такого драйвера, насколько я понимаю тут нужен драйвер файловой системы но как его сделать?
Если есть примеры дайте URL plz.
[Win32] Виртуальный драйвер 05.02.03 17:42  
Автор: cb <cb> Статус: Member
<"чистая" ссылка>
на сколько я понимаю тебе нужно написать драйвер виртуального диска, а потом повесить на него драйвер своей файловой системы которая и будет общаться с базой.

пример виртуального диска есть в ddk for winnt
\DDK\src\storage\disk\ramdisk
или здесь
http://www.acc.umu.se/~bosse/filedisk.zip

а вот пример драйвера файловой системы наверное можно найти только в IFS Kit-e. хотя можно попытаться использовать исходники filemon-a (www.sysinternals.com)

cb.
[Win32] Виртуальный драйвер 06.02.03 06:53  
Автор: SSf Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Да мне надо именно это но я не хочу ставить хуки как в Filemon поэтому и спрашиваю.
Есть драйвер который подключают ftp серверы как виртуальные диски (не помню как называется). Он должен работать так как мне надо но исходников его нет.
А как написать драйвер файловой системы я нигде не видел.
[Win32] Виртуальный драйвер 06.02.03 09:26  
Автор: cb <cb> Статус: Member
<"чистая" ссылка>
> Да мне надо именно это но я не хочу ставить хуки как в
> Filemon поэтому и спрашиваю.

тебе не нужно перехватывать вызовы существующих файловых систем, тебе надо написать свою файловую систему.

> Есть драйвер который подключают ftp серверы как виртуальные
> диски (не помню как называется). Он должен работать так как
> мне надо но исходников его нет.

ничего про него не слышал...

> А как написать драйвер файловой системы я нигде не видел.

есть книга:
"Windows NT File System Internals" by Rajeev Nagar (ISBN: 1565922492)
к ней прилагается (если я ничего не путаю) пример написания драйвера файловой системы.
ну и естественно - примеры есть в MS IFS Kit-e.

в данный момент я не знаю где в сетке взять оба этих источника...

cb.
[Win32] Filemon ищи 05.02.03 08:14  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
[Win32] Filemon ищи 05.02.03 09:02  
Автор: SSf Статус: Незарегистрированный пользователь
<"чистая" ссылка>
В Fundelete вроде есть то что мне надо но к сожелению исходники не все. Может есть где поподробнее?
[Win32] Filemon ищи 05.02.03 12:01  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
В Филимоне описаны способы перехвата и обработки всех ф-ций файловой системы.
1




Rambler's Top100
Рейтинг@Mail.ru


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