WIN7 & IEXPLORE

Тема в разделе "WASM.WIN32", создана пользователем columbus, 19 янв 2011.

  1. columbus

    columbus New Member

    Публикаций:
    0
    Регистрация:
    10 авг 2010
    Сообщения:
    4
    Запускается процесс IEXPLORE, проводником или например TOTAL COMMANDER
    созданный процесс IEXPLORE практически сразу запускает 2 новых процесса:
    1-й CreateProcess(""C:\Program Files (x86)\Internet Explorer\iexplore.exe" SCODEF:6980 CREDAT:71937", CREATE_SUSPENDED)
    2-й CreateProcess("C:\Program Files (x86)\MSN Toolbar\Platform\6.3.2322.0\mswinext.exe", ZERO_FLAG)

    6980 совпадает с PID нового процесса.

    В первый процесс IEXPLORE(имеет видимое окно) и mswinext.exe очень просто как обычно внедрить код и т.д. А вот со вторым процессом iexplore.exe возникают сложности. Во-первых не всеми методами успешно внедряется код, во-вторых работая в браузере (видимое окно принадлежит первому процессу IEXPLORE), заходя на сайты и т.д. не вызываются wininet функции, а вызываются они в контексте второго процесса IEXPLORE!

    Очевидно, что это какие-то защитные механизмы. Кто сталкивался с таким, нашлось ли какое-то решение.
     
  2. Cr4sh

    Cr4sh New Member

    Публикаций:
    0
    Регистрация:
    17 апр 2006
    Сообщения:
    668
    Это называется Internet Explorer Protected Mode.

    Кривые методы, очевидно.

    Ну так внедряй свой код во все процессы IE.
     
  3. onSide

    onSide New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    476
    там же ие всегда Low Integrity. А порождаемые ие для каждой новой вкладки. Гугли))
     
  4. columbus

    columbus New Member

    Публикаций:
    0
    Регистрация:
    10 авг 2010
    Сообщения:
    4
    Внедренный код, вызывается у меня везде, в внедренном коде вызывается OutputDebugString, я не вижу сообщений в DebugView из второго процесса iexplore.exe - у того которого Low Integrity, но MessageBox вызывается и виден;) Кроме стотии http://www.verizonbusiness.com/reso...rosoftprotectedmodeinternetexplorer_en_xg.pdf информации я не нашел, а очень интересно как там все устроено;) видимо придется самому изучать;)
     
  5. ptr

    ptr New Member

    Публикаций:
    0
    Регистрация:
    14 мар 2009
    Сообщения:
    130
    Код (Text):
    1. HKLM\SOFTWARE\Microsoft\Internet Explorer\Main
    ключ TabProcGrowth ставь значение REG_DWORD в 0, если нет ключа то создай
    IE будет запускаться как обычно - одни процессом =)