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

Discussion in 'WASM.BEGINNERS' started by x3r0n, Jan 23, 2007.

  1. x3r0n

    x3r0n New Member

    Blog Posts:
    0
    Привет всем!
    Вопрос такой:
    Как вызвать синий экран в юзермоде?
     
  2. n0name

    n0name New Member

    Blog Posts:
    0
    поиск по форуму
     
  3. KpeHDeJIb

    KpeHDeJIb New Member

    Blog Posts:
    0
    Надо шлейф винта вытащить из IDE разъёма (;
     
  4. x3r0n

    x3r0n New Member

    Blog Posts:
    0
    Искал, но так и не нашел как вызвать _именно_ синий экран а не ребут или зависание...
     
  5. nitrotoluol

    nitrotoluol New Member

    Blog Posts:
    0
    http://www.wasm.ru/forum/viewtopic.php?id=15916
    Тут одна из моих первых утилок, с исходниками. В функциях есть вызов исключения в удаленном процессе

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

    k3internal New Member

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

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

    k3internal New Member

    Blog Posts:
    0
    x3r0n
    поищи на васме. khv_test в своё время нашол дырку.
     
  8. n0name

    n0name New Member

    Blog Posts:
    0
    LOL, элементарно =)
     
  9. koderr

    koderr New Member

    Blog Posts:
    0
    Он имел в виду ring 3.
     
  10. Atlantic

    Atlantic Member

    Blog Posts:
    0
  11. nitrotoluol

    nitrotoluol New Member

    Blog Posts:
    0
    Плин, имелось ввиду ринг3
     
  12. z0mailbox

    z0mailbox z0

    Blog Posts:
    0
    я бы все-таки не про ринг говорил, ясно что в 0 кольце легче уронить чем не уронить
    я бы говорил про привилегии
    дайте токену дебуг или лоаддрайвер или еще несколько такого типа привилегий и
    _при_желании_ роняется очень легко
    да просто прибить винлогон или лсасс и вот он
     
  13. Asterix

    Asterix New Member

    Blog Posts:
    0
    из под админа можно выполнить код в нулевом кольце без драйвера, MS это дыркой не считает

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

    OioVologda New Member

    Blog Posts:
    0
    А если лоаддрайвер чем тебе не ринг 0.
    Пишешь в драйвере дурь какую ниьудь, вот тебе и BSOD.
     
  15. OioVologda

    OioVologda New Member

    Blog Posts:
    0
    Раз из под админа то и не дыра. Вот если бы привилегии админа поэксплоитить...
     
  16. halyavin

    halyavin New Member

    Blog Posts:
    0
    Интересно когда Microsoft таки исправит эту дырку с GetDiBits...
     
  17. OioVologda

    OioVologda New Member

    Blog Posts:
    0
    Я проверял этот GetDiBits. Могет у меня руки кривые, но система не упала. (по крайней мере из под обычного юзверя)
     
  18. OioVologda

    OioVologda New Member

    Blog Posts:
    0
    Все таки лучший способ - ring 0. Либо из драйвера, либо как нибудь еще.

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

    xor eax, eax
    mov eax, [eax]

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

    halyavin New Member

    Blog Posts:
    0
    Можешь сказать версию системы чтобы знать в следующий раз где это применять бесполезно?
     
  20. OioVologda

    OioVologda New Member

    Blog Posts:
    0
    Дома GetDiBits систему все таки завалил (под админом). До этого проверял не дома, и не под админом и на 2000 винде. Но если эта фишка без админа не пашет, фтопку ее. Уж под админом, то я систему всегда уронить смогу.