Inject в IE7 Vista. При включенном UAC

Тема в разделе "WASM.WIN32", создана пользователем coocky, 4 сен 2009.

  1. coocky

    coocky New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    195
    Юзермод.
    Ну вообщем-то сабж..Как-то не получает. Работает моя прога под правами администатора.Причем CreateRemoteThread отрабатывает постоянно.А вот внедрится в СОЗДАВАЕМЫЙ процесс-не получается..Хотя внедряюсь уже в запущенный IE7 нормально.
    Ход его запуска таковой (При включенным UAC)- explorer создает IE со средним Integry уровнем ,это IE запускает снова IE только с низким уровнем приоритета.А сам закрывается..Я попадаю в DllMain что со средним Integry уровнем,что с низким Integry уровнем.Однако во втором случае () ,после выполнения DLL_PROCESS_ATTACH,процесс закрывается,даже без DLL_PROCESS_DETACH и никто не выполняется.
    могу показать код инжекта,если надо,но все стандартно.
     
  2. coocky

    coocky New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    195
    ок.. скажите плиз-кто-то инжектился через CreateRemoteThread в IE 7, на этапе создание процесса под UAC?
     
  3. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    http://blog.assarbad.net/20080723/createremotethread-vista-and-separate-sessions/
    Вот почитай.
    Там же цитируется мсдн :
    CreateRemoteThread fails if the target process is in a different session than the calling process.

    На висте всегда две сессии запускается. ИЕ работает не в той где твое приложение, поэтому через CreateRemoteThread не выйдет заинжектиться.
     
  4. coocky

    coocky New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    195
    страно..IE запускается в 1 сессии.Там же где и мое приложение.. О_о
    Мы вроде как в одной сессии..
     
  5. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    Хм, у меня на висте тоже в одной, но у меня уак выключен. Ты точно уверен что они в одной сессии?
     
  6. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    Сессия создается для каждого залогиневшегося юзера. Плюс нулевая сессия для системных служб.