Massa1994
Июль 9, 2014 01:14:09
Подскажите пожалуйста как получить все модули из процесса и как потом у всех его модулей получить handle
JOHN_16
Июль 9, 2014 02:06:55
о чем вообще речь идет? что за процессы, какие модули? Какие handle модулей?
Подробнее опишите задачу.
terabayt
Июль 9, 2014 03:03:36
Massa1994
все модули из процесса
хмм, поподробнее пожалуйста
Massa1994
Июль 9, 2014 14:33:02
У каждого процесса есть модули вот например модули процесса Explorer.exe в Win 7 x 64
http://i.imgur.com/hAWdnGn.jpgУ каждого из них есть параметр handle вот как его получить.
В python есть такая функция win32api.getmodulehandle. На я не могу понять как её применить.
Shaman
Июль 9, 2014 14:47:36
То же самое на C получается?
Massa1994
Июль 9, 2014 15:11:50
Я не побывал на С. Да и я не умею функции из C на python вызывать
JOHN_16
Июль 10, 2014 10:02:51
Massa1994
Да и я не умею функции из C на python вызывать
это достаточно легко делается с помощью модуля ctypes. Доки не супер, но в инете полным полно примеров.
GaiveR
Июль 17, 2014 19:25:50
Massa1994
когда-то очень давно я писал менеджер процессов на делфях. Получение списка dll (с хендлами), используемых процессом там точно было. Оно конечно не совсем то что тебе нужно, но быть может чем-то поможет.
yv84
Авг. 19, 2014 10:32:30
Justin Seitz - Gray Hat Python
my_debugger.py
Функции attach, enumerate_threads, open_thread.
scopichol
Авг. 19, 2014 14:24:21
В python есть такая функция win32api.getmodulehandle. На я не могу понять как её применить
В чем сложность её применения?
Один параметр - имя модуля например ‘API-MS-WIN-CORE-DEBUG-L1-1-0.DLL’
Возвращает хендл
[code python]>>> win32api.GetModuleHandle('API-MS-WIN-CORE-DEBUG-L1-1-0.DLL')
1997012992
[/code]
Кстати какой прогой сделали список модулей?