NativeAPI

Discussion in 'WASM.WIN32' started by n0name, Sep 29, 2004.

  1. bogrus

    bogrus Active Member

    Blog Posts:
    0
    Joined:
    Oct 24, 2003
    Messages:
    1,338
    Location:
    ukraine
  2. S_T_A_S_

    S_T_A_S_ New Member

    Blog Posts:
    0
    Joined:
    Oct 27, 2003
    Messages:
    1,754
    n0name >




    Гы, это "устранение уязвимостей" что ли :)

    А я понять не мог, почему вызов вдруг косвенный. Даже адрес тот же.. я думал речь о SP1 идёт.
     
  3. n0name

    n0name New Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2004
    Messages:
    4,336
    Location:
    Russia
    2 S_T_A_S_

    Я тож в начале думал =)

    idb от SP1 оставил - и смотрел по ней, пока OllyDbg не запустил.



    2 bogrus:

    Как я понял этот код распространяется на всю линейку Win2K? А на WinNT работает?
     
  4. bogrus

    bogrus Active Member

    Blog Posts:
    0
    Joined:
    Oct 24, 2003
    Messages:
    1,338
    Location:
    ukraine
    Блин да забудь об универсальности . MessageBeep на w2ksp4 это сервис 1139h , на NT4.0sp6 это 10FAh , я уже не говорю о конкретно том коде .
     
  5. CARDINAL

    CARDINAL Member

    Blog Posts:
    0
    Joined:
    Jan 23, 2004
    Messages:
    551
    Location:
    Moscow
    n0name

    Посмотри внимательно этот модуль, под айсом его погоняй, а ты уверен, этот код в данном случае вообще исполняется, а не вызывется другой тип заглушки. В ХР всё зависит от фичей проца, и функции могут быть вызваны одним из 2х методов.
     
  6. CARDINAL

    CARDINAL Member

    Blog Posts:
    0
    Joined:
    Jan 23, 2004
    Messages:
    551
    Location:
    Moscow
    bogrus

    sysenter - инструкция непривелегированная. Вызыватель должен обладть привелегией 3. Кроме того, в определённые регистры MSR должна быть загружена точка входа в диспетчер сервисов. Вот инструкция sysexit-требует 0.
     
  7. n0name

    n0name New Member

    Blog Posts:
    0
    Joined:
    Jun 5, 2004
    Messages:
    4,336
    Location:
    Russia
    Уверен почти на сто проц.

    Прогонял и под айсом и под олли.

    Cardinal можешь рассказать поподробнее про регистры MSR.
     
  8. CARDINAL

    CARDINAL Member

    Blog Posts:
    0
    Joined:
    Jan 23, 2004
    Messages:
    551
    Location:
    Moscow
    n0name

    про регистры MSR тебе подробнее раскажут интелловские мануалы на их же сайте...