Как определить NativeAPI функцию?

Тема в разделе "WASM.BEGINNERS", создана пользователем Dmitry_177, 31 май 2007.

  1. Dmitry_177

    Dmitry_177 New Member

    Публикаций:
    0
    Как определить NativeAPI функцию которая вызывается при выполнении какойнибудь Win32 API функции?
     
  2. MSoft

    MSoft New Member

    Публикаций:
    0
    Самое простое - трассировать до вызова такой функции и посмотреть вручную.
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    дизассемблировать kernel32 или трейсить.
     
  4. Freeman

    Freeman New Member

    Публикаций:
    0
    спросить на васме :)
     
  5. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Dmitry_177
    Смотря что значит определить....
    Если вручную, для справок, то вот тебе утилка в помощь... ))

    http://webfile.ru/1425337

    Она исследует АПИ и выводит те функции ядра, к которым сводится целевая функция.... ))
    Плюс, есть справочники по NTAPI
    К примеру
    WINDOWS NT 2000 NATIIVE API REFERENCE
    Хорошая такая книженция, где доккументированы натив-функции, структуры и пр...
    Я ее скачал с инета, но ссылку не помню..скажу честно...


    Если хочешь непосредственно в коде узнать, к какой функции сводится та или иная АПИшка, то тут проще сделать так... Получить адресса всех системных сервисов (Их не так и много), около 200, загнать в таблицу, а далее трассировкой сравнивать адресс вновь вызванной функции и табличных значений... ИМХО, реализовывается достаточно просто.
     
  6. Dmitry_177

    Dmitry_177 New Member

    Публикаций:
    0
    Честно говоря что-то я не очень понял как этой утилитой пользоваться, открыл я в ней библиотеку user32.dll в ней то и хранятся многие Win32API функции.. Она выдала список функций, а вот что дальше делать что-то я не разобрался..:dntknw:

    А что значит трейсить?
     
  7. Dmitry_177

    Dmitry_177 New Member

    Публикаций:
    0
    Да кстати kernel32 я у себя на компьютере не нашел, нашел krnl386.exe в папке System32
     
  8. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    trace. пройтись в отладчике по коду функции вплоть до вызова нативной
     
  9. n0name

    n0name New Member

    Публикаций:
    0
    это dll
     
  10. asmfan

    asmfan New Member

    Публикаций:
    0