RtlCreateUserProcess

Тема в разделе "WASM.ASSEMBLER", создана пользователем mev, 15 сен 2004.

  1. mev

    mev New Member

    Публикаций:
    0
    Регистрация:
    9 сен 2004
    Сообщения:
    5
    Приветствую Всех.

    Вот такие проблемы:

    1) можно ли RtlCreateUserProcess использовать для запуска *.exe файлов из драйвера ?

    2) и если кто знает - что она вообще делает и где взять описание её параметров ?

    Зарание спасибо.
     
  2. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    http://ntprog.by.ru/_def.htm

    Вот здесь описания. И видимо проверенные в деле.

    Жаль что программы потерты уже.
     
  3. PavPS

    PavPS New Member

    Публикаций:
    0
    Регистрация:
    24 фев 2004
    Сообщения:
    109
    Адрес:
    Russia
    Тут Four-F Кое что выкладывал. Смотри Аттач.

    А использовать можно, но неморно. По таблице экспорта в ntdll найди её адрес и юзай Call address. Т.к. это просто везение, что в kernel-mode спроецирована ntdll.

    [​IMG] 1280939492__CreateWin32Process.rar
     
  4. eugene

    eugene New Member

    Публикаций:
    0
    Регистрация:
    15 сен 2004
    Сообщения:
    5
    mev

    нельзя ее из драйвера использовать. RtlCreateUserProcess реализована в ntdll.dll, а в ядре ее нет. Посмотри экспорты из ntoskrnl.exe.
     
  5. mev

    mev New Member

    Публикаций:
    0
    Регистрация:
    9 сен 2004
    Сообщения:
    5
    Всем спасибо будем искать дальше.

    PavPS : за 1280939492__CreateWin32Process.rar сенкс,

    будем разбираться, но кода многовато мнеб что-то в

    стиле Winexec или CreateProcess...
     
  6. PavPS

    PavPS New Member

    Публикаций:
    0
    Регистрация:
    24 фев 2004
    Сообщения:
    109
    Адрес:
    Russia
    Когда допишу, выложу готовую прцедурку для запуска EXE. В данный момент время от времень причёсываю её куски.