Как напрямую с винтом работать в xp/2k

  • Автор темы Автор темы kern
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
K

kern

Есть XP, хочется работать с винтом тоесть читать/писать по абсолютным секторам менять bootsector вообщем работать напрямую...
заранее благодарен
 
А раньше ты это делал (в смысле знаешь принципы ATA(PI))?
Если да - то есть два варианта - простой и интересный.
Простой:
Берешь компонент-библиотеку (я одно время юзал Io.dll - ссылку могу дать), которая позволяет работать с портами I/O под NT системами. И все :). Через интерфейсы библиотеки и работаешь.
Интересный:
Ищешь WinXP DDK (можно в принципе Win2000 DDK), отладчик 0-ring'а (лучше SoftIce) и пишешь драйвер режима ядра. Из этого драйвера ты имеешь полный доступ ко всему, чего захочется - от сюда проблема - BSOD'ы, перезагрузки, гемморой... Но когда все закончено и работает (да, и такое бывает) - полный оргазм.
 
Открываешь партицию или весь диск через CreateFile - и вперед. В MSDN написано, как именно это сделать. Читать точно сможешь, писать - не всегда (системный раздел, например). Правда сам никогда этим не страдал, но попробуй.
 
2 ????

Берешь компонент-библиотеку (я одно время юзал Io.dll - ссылку могу дать), которая позволяет работать с портами I/O под NT системами. И все . Через интерфейсы библиотеки и работаешь.
Ссылку укажи plz :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab