Вызвать синий экран

Тема в разделе "WASM.BEGINNERS", создана пользователем x3r0n, 23 янв 2007.

  1. x3r0n

    x3r0n New Member

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    34
    Привет всем!
    Вопрос такой:
    Как вызвать синий экран в юзермоде?
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    поиск по форуму
     
  3. KpeHDeJIb

    KpeHDeJIb New Member

    Публикаций:
    0
    Регистрация:
    20 янв 2007
    Сообщения:
    24
    Надо шлейф винта вытащить из IDE разъёма (;
     
  4. x3r0n

    x3r0n New Member

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    34
    Искал, но так и не нашел как вызвать _именно_ синий экран а не ребут или зависание...
     
  5. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    http://www.wasm.ru/forum/viewtopic.php?id=15916
    Тут одна из моих первых утилок, с исходниками. В функциях есть вызов исключения в удаленном процессе

    А вообще, НТ по сравнению с 9х намного надежнее. Вызвать БСОД с ринг0 практически невозможно... Разве что неаккуратное использование ядерных функций, либо инжект в системный процесс и вызов в нем исключения.
     
  6. k3internal

    k3internal New Member

    Публикаций:
    0
    Регистрация:
    11 янв 2007
    Сообщения:
    607
    <А вообще, НТ по сравнению с 9х намного надежнее. Вызвать БСОД с ринг0 практически невозможно... Разве что неаккуратное использование ядерных функций, либо инжект в системный процесс и вызов в нем исключения.>

    находясь в ринг ноль как раз таки на каждом шагу тебя bsod поджидает.
     
  7. k3internal

    k3internal New Member

    Публикаций:
    0
    Регистрация:
    11 янв 2007
    Сообщения:
    607
    x3r0n
    поищи на васме. khv_test в своё время нашол дырку.
     
  8. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    LOL, элементарно =)
     
  9. koderr

    koderr New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2006
    Сообщения:
    205
    Он имел в виду ring 3.
     
  10. Atlantic

    Atlantic Member

    Публикаций:
    0
    Регистрация:
    22 июн 2005
    Сообщения:
    322
    Адрес:
    Швеция
  11. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    Плин, имелось ввиду ринг3
     
  12. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    я бы все-таки не про ринг говорил, ясно что в 0 кольце легче уронить чем не уронить
    я бы говорил про привилегии
    дайте токену дебуг или лоаддрайвер или еще несколько такого типа привилегий и
    _при_желании_ роняется очень легко
    да просто прибить винлогон или лсасс и вот он
     
  13. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    из под админа можно выполнить код в нулевом кольце без драйвера, MS это дыркой не считает

    код не мой, сам не проверял
     
  14. OioVologda

    OioVologda New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2006
    Сообщения:
    91
    А если лоаддрайвер чем тебе не ринг 0.
    Пишешь в драйвере дурь какую ниьудь, вот тебе и BSOD.
     
  15. OioVologda

    OioVologda New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2006
    Сообщения:
    91
    Раз из под админа то и не дыра. Вот если бы привилегии админа поэксплоитить...
     
  16. halyavin

    halyavin New Member

    Публикаций:
    0
    Регистрация:
    13 май 2005
    Сообщения:
    252
    Адрес:
    Russia
    Интересно когда Microsoft таки исправит эту дырку с GetDiBits...
     
  17. OioVologda

    OioVologda New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2006
    Сообщения:
    91
    Я проверял этот GetDiBits. Могет у меня руки кривые, но система не упала. (по крайней мере из под обычного юзверя)
     
  18. OioVologda

    OioVologda New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2006
    Сообщения:
    91
    Все таки лучший способ - ring 0. Либо из драйвера, либо как нибудь еще.

    Там пишешь че нибудь типа

    xor eax, eax
    mov eax, [eax]

    и твоя система в дауне.
     
  19. halyavin

    halyavin New Member

    Публикаций:
    0
    Регистрация:
    13 май 2005
    Сообщения:
    252
    Адрес:
    Russia
    Можешь сказать версию системы чтобы знать в следующий раз где это применять бесполезно?
     
  20. OioVologda

    OioVologda New Member

    Публикаций:
    0
    Регистрация:
    21 ноя 2006
    Сообщения:
    91
    Дома GetDiBits систему все таки завалил (под админом). До этого проверял не дома, и не под админом и на 2000 винде. Но если эта фишка без админа не пашет, фтопку ее. Уж под админом, то я систему всегда уронить смогу.