Сейчас на форуме: _MBK_ (+5 невидимых)

 eXeL@B —› Вопросы новичков —› WinAPI - составить список функций winApi, используемых программой
Посл.ответ Сообщение

Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 октября 2010 14:50
· Личное сообщение · #1

Есть программа
В разделе импорта нет никаких особых WinAPI функций (использовал black ninja)
В процессе работы, судя по всему, прога подгружает dll, которые юзают "нехорошие" для меня ф-ции WinAPI.

В перспективе мне нужно поставить на них хуки.
Сейчас нужно хотя бы понять какие ф-ции WinAPI используют подгружаемые dll

В идеале мне нужна тулза, которая будет ловить вообще все вызовы WinAPI и писать лог вызовов. Причем делать она должна это без привязки к разделу импорта интересующего .exe

Такая "виртуальная машина" для программы.

Такое есть?


PS
WinAPIOverride32, black ninja, api monitor как я понял используют раздел импорта. Это не то....




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 22 октября 2010 15:04 · Поправил: Coderess
· Личное сообщение · #2

Незнаю на счет вм.
Расскроить прогу можно и в обычном отладчике, осталось только узнать название программы

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes





Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 22 октября 2010 15:14
· Личное сообщение · #3

LoadLibrary, GetProcAddress ?!

-----
Лучше быть одиноким, но свободным © $me





Ранг: 164.6 (ветеран), 65thx
Активность: 0.120
Статус: Участник
Волшебник

Создано: 22 октября 2010 15:34
· Личное сообщение · #4

Можно заюзать WinDbg. Плагин logexts пишет лог вызываемых API.

-----
Следуй за белым кроликом




Ранг: 0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 октября 2010 16:03
· Личное сообщение · #5

BoRoV пишет:
LoadLibrary, GetProcAddress ?!


Да надоело возиться с этим! Хочу делать в два клика )))


neomant пишет:
Можно заюзать WinDbg. Плагин logexts пишет лог вызываемых API.

Спасибо. Сейчас пойду изучать



Ранг: 255.8 (наставник), 19thx
Активность: 0.150.01
Статус: Участник
vx

Создано: 22 октября 2010 17:11
· Личное сообщение · #6

MakakaMSU
В два клика не возможно. Как вы например отследите вызов сискала напрямую(ну брейки там на менеджер это понятно примитивно), но если я например из ядра чтото выполню, то тут уже никакой монитор не поможет



Ранг: 67.4 (постоянный), 6thx
Активность: 0.050
Статус: Участник

Создано: 25 октября 2010 15:22 · Поправил: Kiev78
· Личное сообщение · #7

---




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 26 октября 2010 06:47
· Личное сообщение · #8

MakakaMSU КАМ имхо лучшая в этом плане.

www.kakeeware.com/download.php?f=kam.exe

-----
Yann Tiersen best and do not fuck



 eXeL@B —› Вопросы новичков —› WinAPI - составить список функций winApi, используемых программой
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати