Винт под ХР

Discussion in 'WASM.WIN32' started by Weert, Apr 7, 2007.

  1. Weert

    Weert New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2007
    Messages:
    24
    Товарищи! подскажите как можно обратиться к винту на аппаратном уровне в ХР. Например я хочу затереть 0 дорожку, ХР же просто так не даст это сделать?????
     
  2. JohnSmith

    JohnSmith New Member

    Blog Posts:
    0
    Joined:
    Jan 11, 2007
    Messages:
    41
    драйверы режима ядра имеют свободный доступ к портам в/в.
    напиши драйвер, пускай его через SCM(привилегии администратора) и оттуда используя ATA соманды делай что угодно.

    и вообще за деструктив предлагаю затереть себе нулевую дорожку моска ;]
     
  3. MSoft

    MSoft New Member

    Blog Posts:
    0
    Joined:
    Dec 16, 2006
    Messages:
    2,854
    хех, ну тогда и за простую деинсталяцию тоже надо вешать ;)
     
  4. Weert

    Weert New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2007
    Messages:
    24
    Меня подставил один человек, выдав мою программу за свою, и получил кругленькую сумму, нужно ему отомстить.
    JohnSmith
    а можно где нить нарыть исходник голого драйвера??? желательно под ТАсм или МАСМ, а то я фасм плохо знаю....
     
  5. asmfan

    asmfan New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2006
    Messages:
    1,004
    Location:
    Abaddon
    есть старые как мир способы, по элегантности уступающие форматированию... но по эффективности его превосходящие... /я ни к чему не призываю)/
     
  6. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    проще открыть CreateFile( "\\\\.\\PhysicalDriveX", ..) и писать что хочешь
     
  7. Weert

    Weert New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2007
    Messages:
    24
    Great
    а можно поподробней? это только из нуль кольца возможно?
     
  8. wasm_test

    wasm_test wasm test user

    Blog Posts:
    0
    Joined:
    Nov 24, 2006
    Messages:
    5,582
    Weert
    CreateFile - user mode API ;)

    нужны привилегии администратора. тогда можно открыть винт в режиме сырого чтения/записи.
    имя - \\.\PhysicalDriveX, где X - номер винта в системе (0 - primary master, etc..)

    Подробности в MSDN.
     
  9. Weert

    Weert New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2007
    Messages:
    24
    asmfan
    тоже, можно поточней? можно в личку или на мыло.
     
  10. afybc

    afybc New Member

    Blog Posts:
    0
    Joined:
    Jun 30, 2006
    Messages:
    73
    Могу и саму прогу дать если надо.
     
  11. n0name

    n0name New Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2004
    Messages:
    4,336
    Location:
    Russia
    Weert
    как я понял он имеет ввиду физические методы воздействия ;)
     
  12. Weert

    Weert New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2007
    Messages:
    24
    afybc
    Давай! если не сложно! буду очень рад!
     
  13. Weert

    Weert New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2007
    Messages:
    24
    n0name
    я имею ввиду, написать программку, которая убьет винт, причем ПОЛНОСТЬЮ!
     
  14. afybc

    afybc New Member

    Blog Posts:
    0
    Joined:
    Jun 30, 2006
    Messages:
    73
    Weert
    Кинь в личку e-mail.

    Можно поставить пароль на винт.
     
  15. Weert

    Weert New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2007
    Messages:
    24
    afybc
    Кинул, БОЛЬШОЕ СПАСИБО!
     
  16. vg

    vg New Member

    Blog Posts:
    0
    Joined:
    Apr 16, 2007
    Messages:
    475
    А вы не могли бы выложить эту прогу сюда для скачивания? Очень нужно.