порядок загрузки длл

Тема в разделе "WASM.WIN32", создана пользователем wsd, 12 окт 2008.

  1. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    у меня есть хуккер р3
    как его легально подгрузить, когда всё загружено
    а то он если раньше других запуститься по облом хуканья
     
  2. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Поставить нотификатор на загрузку модулей, способов множество. Не совсем понятен вопрос.
     
  3. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    Когда хукаешь обычно используешь укуазатель на хукаемую ф-ю, т.е. она прописываеться в таблицу импорта, соответственно твоя длл грузиться только после того как все длл-зависимости уже подгруженны, то бишь ничего делать не надо
     
  4. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Clerk
    это р3 и мой хуккер хуккает несколько вещей
    нотификатор как и на что?
    tylerdurden
    так как разобрать порядок загрузки?
     
  5. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    wsd
    Если ты инжектишься при старте процесса, а необходимые модули есчо не загружены и импорты не юзаются, нужно отлавливать события загрузки модулей и хукать когда нужный модуль будет загружен, например перехватить LdrLoadDll() или можно заюзать LdrSetDllManifestProber(), что ничем не задетектится.
    Не понятно как ты модуль грузишь, если тебе нужно выполнить перехват после старта потока(после инициализации ntdll) подмени в ldr указатель на EntryPoint ntdll на свой хэндлер.
     
  6. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    Зачем, просто сделать LoadLibrary на интересующую библиотеку, не пойму в чем трабла.
     
  7. barton

    barton New Member

    Публикаций:
    0
    Регистрация:
    19 июл 2008
    Сообщения:
    164
    Адрес:
    Czechoslovakia
    подгрузить все длл-ки, которые хукаешь при запуске и не надо мониторить ничего
     
  8. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    wsd
    Тут все гадают на кофейной гуще. Может Вы всё таки опишете, каким образом Вы dll подгружаете так, что получается "облом хуканья"?
     
  9. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    l_inc
    да ладно нормально всё
    типа хукальщик винсок(не только его) усли его и других нет то и болт
    есть идея с собственным лоадером - который их всех дожидается и зажигает наш
    может кто сталкивался и я огород горожу
    barton
    идея