Сбить пароль биоса, в XP

Тема в разделе "WASM.WIN32", создана пользователем KENJI7, 29 дек 2005.

  1. KENJI7

    KENJI7 New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2005
    Сообщения:
    2
    Адрес:
    Kenya
    Как вы знаете в семейсве win9x можно напрямую обращаться к памяти и еще можно изпользовать программирование портов

    IN и OUT, благодаря тому что можно программировать порты, можно в порт биоса, точнее в кмос записать всякую фигню.



    После этого добра биос скажет что найстройки пашут сбиты и ошибка CRC, и потом моно наслаждаться.



    А вот мне говорили что на XP такой код не проканает, во первых там нет IN и OUT, а во вторых защита памяти(т.е нельзя напрямую обращаться к памяти)..



    ОТСЮДА ВЫТЕКАЕТ ВОПРОС. КАК СБИТЬ ПАРОЛЬ БИОСА ПРОГРАММНО НА ПЛАТФОРМЕ XP..
     
  2. ssx

    ssx Member

    Публикаций:
    0
    Регистрация:
    19 авг 2003
    Сообщения:
    336
    пишется маленький драйвер :)

    сам так делал сто лет назад когда админы поставили пароли на биос
     
  3. KENJI7

    KENJI7 New Member

    Публикаций:
    0
    Регистрация:
    29 дек 2005
    Сообщения:
    2
    Адрес:
    Kenya
    А по конкретнее нельзя, у меня то тоже есть прога которая на win98 пароль от биоса снимает..



    Пожалуйста по конкретнее...
     
  4. Oleg_SK

    Oleg_SK Guest

    Публикаций:
    0
    KENJI7

    ...во первых там нет IN и OUT...

    То есть, как это в XP нет IN и OUT? Это инструкции процессора, и реализуются они именно им, а не ОС. Другое дело, запрет на обращение к портам ввода-вывода для кода работающего в Ring-3 (т.е. на пользовательском уровне). Но, этот запрет можно обойти, открыв нужные порты c помощью драйвера. Пример того, как это можно сделать см. в статьях Four-F по созданию драйверов режима ядра. Там же можно взять уже готовый драйвер.



    ...а во вторых защита памяти(т.е нельзя напрямую обращаться к памяти)..

    Ничего не понял... Какая такая защита? Просто резервируешь определенный объем памяти, и предаешь его приложению. После этого юзаешь его как хочешь. Все как обычно...
     
  5. CARDINAL

    CARDINAL Member

    Публикаций:
    0
    Регистрация:
    23 янв 2004
    Сообщения:
    551
    Адрес:
    Moscow
    KENJI7

    тебе надо сбить контрольную сумму биоса, любой байт, и тогда биос сама беспрепятственно пустит тебя к себе, предварительно выругавшись. Пишем драйвер и через него чево нить в биос, либо можно воспользоваться уже имеющимся на сайте giveio, и работать с портами непосредственно из юзермодного кода. Еще, сутя по Неббету, можно попользовать ZwSetInformationProcess с определенным информационным классом, который, судя же по Неббету должен разрешить процессу безовсяких дров заполучить доступ к портам. Сам не проверял, говорю сразу.
     
  6. DelExe

    DelExe New Member

    Публикаций:
    0
    Регистрация:
    22 авг 2005
    Сообщения:
    165
    Есть такие утилиты:

    hxxp://www.securitylab.ru/software/233203.php

    hххp://www.securitylab.ru/software/232842.php
     
  7. mix_mix

    mix_mix Михаил

    Публикаций:
    0
    Регистрация:
    8 окт 2005
    Сообщения:
    277
    Адрес:
    Токио
    Пиши драйвер со следующим кодом:

    mov al, 5eh

    out 70h, al

    mov al, 0

    out 71h, al

    Должно прокатить.