Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Вклиниться в COM-объект и получать события

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Вклиниться в COM-объект и получать события
Имя
Сообщение << Старые топики   Новые топики >>
Вклиниться в COM-объект и получать события - 2009-09-04 19:38:18.480000   
DenCoder

Сообщений: 49
Оценки: 0
Присоединился: 2009-07-07 19:45:30.303333
Предисловие
Дело в том, что реверсю уже 2 недели одну программу, делающую подобное. Но чем дальше в лес, тем больше дров (Чем дальше влез, тем ближе вылез)…
 
Реверсинг за реверсингом приносит все больше новых вопросов. Теперь знаем, что такое маршалинг (COM) и наткнулся на CLSID_ActivationProprtiesIn и CLSID_ActivationProprtiesOut. Один - приемник, а другой - передатчик. Но если б только в этом был вопрос… Сбился уже с ног!
 
Вопрос
[их много…]
Как в стандартную фабрику классов всунуть свой интерфейс(хотя бы в quartz.dll и qcap.dll)? Почему некоторых CLSID и интерфейсов нет в реестре, хотя в Microsoft о них знают (т.к. они же их и писали), примеры - {00000338-0000-0000-C000-000000000046} и {00000339-0000-0000-C000-000000000046}?
 
Очень возможно, неправильный вопрос
Как можно получать информацию о названиях методов интерфейсов, если маршалинг нестандартный?
Post #: 1
RE: Вклиниться в COM-объект и получать события - 2009-09-08 22:22:29.053333   
DenCoder

Сообщений: 49
Оценки: 0
Присоединился: 2009-07-07 19:45:30.303333
Хотя бы ответ на такой вопрос: Можно ли узнать число методов интерфейса? Если можно, то как? Есть ли однозначный способ?
Post #: 2
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Вклиниться в COM-объект и получать события







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.