Список API с callback функами

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

  1. xssww2

    xssww2 New Member

    Публикаций:
    0
    Регистрация:
    11 апр 2009
    Сообщения:
    84
    Есть у когонить список API функций у которых в качестве параметра входят callback функции
    к примеру:
    kernel32!CreateThread
    kernel32!CreateRemoteThread
    kernel32!CreateRemoteThreadEx
    kernel32!WriteFileEx
    kernel32!ReadFileEx
    kernel32!SetWaitableTimer
    и тд.

    интересуют либы: ntdll, kernel32, advapi32, user32, shell32, ws2_32 и др.
    ну чем больше, тем лучше
     
  2. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Через COM-интерфейс Debugger Engine такой список можно вытянуть самостоятельно. Получаешь список функций каждого модуля, грузишь для него символы и анализируешь параметры каждой функции, если тип параметра - указатель на функцию, то, соответственно, совпадение найдено.
     
  3. xssww2

    xssww2 New Member

    Публикаций:
    0
    Регистрация:
    11 апр 2009
    Сообщения:
    84
    крута, это даже лучше

    сделал все как в доке:
    "When the SYMOPT_PUBLICS_ONLY, SYMOPT_NO_PUBLICS, and SYMOPT_AUTO_PUBLICS options are all off, both private symbol data and the public symbol table are searched each time a symbol is needed. However, when matches are found in both places, the match in the private symbol data is used"

    в итоге:
    ...
    7c82cc9b <NoType> kernel32!CreateMailslotA = <no type information>
    ...

    Это у меня одного приватные символы не качаюца?
     
  4. xssww2

    xssww2 New Member

    Публикаций:
    0
    Регистрация:
    11 апр 2009
    Сообщения:
    84
    В итоге написал скрипт и получил функции из иды