информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяЗа кого нас держат?Страшный баг в Windows
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Смотри в DDK 10.06.03 16:20  Число просмотров: 1303
Автор: ?? Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Понял....
> > Я то думал о работе с винтом через порты....прямо из
> НТ....
> > Вот такого исходника и не могу найти....
> Например тут:
> \NTDDK\src\storage\class\disk
> И порты к этому классу.

Ага....погляжу....тока я уже сделал через порты....работает....НО....
только если файловая система фат32....если нтфс то не работает....
Проверял на винXP и вин2000....
Почему оно не работает на нтфс?
Может в реестре какая защита включена?

> Хотя. А на фига оно тебе надо??? Вирмэйкер? Гы

Неа....но сейчас это знание мне очень нада....
<programming>
Чтение MBR из драйвера NT 06.06.03 13:14  
Автор: ?? Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Можно ли каким-нить способом читать/писать MBR из нтшного драйвера ?
Где-нить об этом почитать можно?
Чтение MBR из драйвера NT 06.06.03 14:05  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Можно ли каким-нить способом читать/писать MBR из нтшного
> драйвера ?
> Где-нить об этом почитать можно?
Насколько я понимаю, тебе нужно открывать устройство \Device\Harddisk0\Partition0 и читать/писать туда. При этом номер Harddisk-а может меняться, а номер партишена - всегда 0 - это Raw диск. Остальные номера partition-ов это уже логическая разметка
Чтение MBR из драйвера NT 06.06.03 16:33  
Автор: ?? Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Можно ли каким-нить способом читать/писать MBR из
> нтшного
> > драйвера ?
> > Где-нить об этом почитать можно?
> Насколько я понимаю, тебе нужно открывать устройство
> \Device\Harddisk0\Partition0 и читать/писать туда. При этом
> номер Harddisk-а может меняться, а номер партишена - всегда
> 0 - это Raw диск. Остальные номера partition-ов это уже
> логическая разметка

А сорса у тя нет какого-нить....а то щас в инете полазил....ничо конкретного не нашел....
Чтение MBR из драйвера NT 06.06.03 17:21  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
>
> А сорса у тя нет какого-нить....а то щас в инете
> полазил....ничо конкретного не нашел....

А какой тебе нужен сорс?
ZwCreateFile, ZwReadFile - читай DDK
Тебе нужны первые 512 байт из \Device\Harddisk0\Partition0
Чтение MBR из драйвера NT 09.06.03 07:20  
Автор: ?? Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> >
> > А сорса у тя нет какого-нить....а то щас в инете
> > полазил....ничо конкретного не нашел....
>
> А какой тебе нужен сорс?
> ZwCreateFile, ZwReadFile - читай DDK
> Тебе нужны первые 512 байт из \Device\Harddisk0\Partition0

Понял....
Я то думал о работе с винтом через порты....прямо из НТ....
Вот такого исходника и не могу найти....
Смотри в DDK 09.06.03 08:23  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Понял....
> Я то думал о работе с винтом через порты....прямо из НТ....
> Вот такого исходника и не могу найти....
Например тут:
\NTDDK\src\storage\class\disk
И порты к этому классу.

Хотя. А на фига оно тебе надо??? Вирмэйкер? Гы
Смотри в DDK 10.06.03 16:20  
Автор: ?? Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Понял....
> > Я то думал о работе с винтом через порты....прямо из
> НТ....
> > Вот такого исходника и не могу найти....
> Например тут:
> \NTDDK\src\storage\class\disk
> И порты к этому классу.

Ага....погляжу....тока я уже сделал через порты....работает....НО....
только если файловая система фат32....если нтфс то не работает....
Проверял на винXP и вин2000....
Почему оно не работает на нтфс?
Может в реестре какая защита включена?

> Хотя. А на фига оно тебе надо??? Вирмэйкер? Гы

Неа....но сейчас это знание мне очень нада....
А при чем тут файловая система 10.06.03 17:50  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Ага....погляжу....тока я уже сделал через
> порты....работает....НО....
> только если файловая система фат32....если нтфс то не
> работает....
Ты ж про MBR спрашивал. А к ФС-у он не имеет ни малейшего отношения (вернее малейшее отношение имеет :-) в виде PT), так что не может помешать считать MBR.
А при чем тут файловая система 11.06.03 07:18  
Автор: ?? Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > Ага....погляжу....тока я уже сделал через
> > порты....работает....НО....
> > только если файловая система фат32....если нтфс то не
> > работает....
> Ты ж про MBR спрашивал. А к ФС-у он не имеет ни малейшего
> отношения (вернее малейшее отношение имеет :-) в виде PT),
> так что не может помешать считать MBR

Не....я наверное не так объяснил....
Короче драйвер читает/пишет через порты винта любые сектора,включая мбр....я проверял на вин2000 и винXP....но у меня на компе была файловая система фат32....затем я конвертнул ее в нтфс и все....драйвер перестал работать....ничо не пишет ничо не читает....просто винда зависает....
Переустановка драйвера не помогает....
Как быть?
Может я чего не так делаю?
Или это особенности файловой системы нтфс?
Не знаю не пробовал, но 11.06.03 07:47  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Не....я наверное не так объяснил....
> Короче драйвер читает/пишет через порты винта любые
> сектора,включая мбр....я проверял на вин2000 и винXP....но
> у меня на компе была файловая система фат32....затем я
> конвертнул ее в нтфс и все....драйвер перестал
> работать....ничо не пишет ничо не читает....просто винда
> зависает....
> Переустановка драйвера не помогает....
> Как быть?
> Может я чего не так делаю?
> Или это особенности файловой системы нтфс?
Вполне возможно, что твой драйвер пытается забрать какой-то ресурс, защищенный семафором или мьютексом из драйвера ntfs-а (если уж с fat-ом работает, то вряд ли ниже), но это не может быть багой в дизайне ntfs.sys, т.к. он просто не может насмерть блокировать винт не давая пробиться к нему даже драйверам других ФС например. Лучше потрейси свой драйвер и узнай, где именно дедлочится винда и принимай меры в зависимости от результатов.
1




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


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