IF in ring3

Тема в разделе "WASM.RESEARCH", создана пользователем PaCHER, 5 фев 2007.

  1. PaCHER

    PaCHER New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2006
    Сообщения:
    852
    В Windows XX в 3тем и в 0 кольце флаг IF все время ==1 ???
    Просто даже в OLLY dbg нету этого флага в списке.
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    PaCHER
    см. EFL
     
  3. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    IF, это который Interrupt Flag? А зачем его сбрасывать в третьем кольце? Да и в нулевом редко когда надо.
     
  4. PaCHER

    PaCHER New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2006
    Сообщения:
    852
    n0name
    Вопрос был "IF все время ==1"

    Quantum
    Спасибо конечно за обширный ответ, но мне не нужна консультиация по OLLYdbg меня интересует именно то что я спросил.
     
  5. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    PaCHER
    Разве я что-то упустил, кроме скриншота?! IF легко увидеть в EFL. Его можно даже попробовать сбросить, обнулив 3й ниббл ;)

    Плохо, что конструктивная критика не интересует.

    В защищённом режиме для модификации IF нужны привилегии, которых в 3м кольце Windows XX никогда не было (см. IOPL). Отсюда следует, что в 3м кольце этот флаг никто трогать не может, а в 0м - может запросто.
     
  6. PaCHER

    PaCHER New Member

    Публикаций:
    0
    Регистрация:
    25 мар 2006
    Сообщения:
    852
    Quantum
    Примного благодарен за ответ. Тему можна закрывать.
    В Windows XX IF==1 всевремя, поэтому его olly даже не отображает как отдельный флаг. Естественно в EFL у нас как не крути при всех сброшеных флагах всевремя будет значение 0202h.
    Можна ссылочку на это чудо?
     
  7. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    PaCHER
    Мне как-то неудобно снова на EFL указывать...
     
  8. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    PaCHER
    интеловские мануалы, первая часть ;) (если не ошибаюсь)
     
  9. n0name

    n0name New Member

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