вторник, 28 сентября 2010 г.

msrpc.sys exports

А вот например начиная с vista  rpc еще и в ядре живет в драйвере msrpc.sys
Список драйверов на чистой windows 7, имеющих в своем импорте ссылки на msrpc:
  • afd.sys
  • appid.sys
  • fwpkclnt.sys
  • ksecdd.sys
  • netio.sys
  • ntfs.sys
  • srvnet.sys
  • tcpip.sys
  • tunnel.sys
На висте правда список значительно скромнее:
  • fwpkclnt.sys
  • netio.sys
  • tcpip.sys
Собственно сами экспортируемые символы (они одинаковы на vista, vista sp2 & w7, так что в одну табличку все свел и отличаются они только битностью)

DllInitializew7w7.64
DllUnloadw7w7.64
I_RpcAllocatew7w7.64
I_RpcCompleteAndFreew7w7.64
I_RpcExceptionFilterw7w7.64
I_RpcFreeBufferw7w7.64
I_RpcFreePipeBufferw7w7.64
I_RpcGetBufferw7w7.64
I_RpcGetBufferWithObjectw7w7.64
I_RpcGetCompleteAndFreeRoutinew7w7.64
MesBufferHandleResetw7w7.64
MesDecodeBufferHandleCreatew7w7.64
MesDecodeIncrementalHandleCreatew7w7.64
MesEncodeDynBufferHandleCreatew7w7.64
MesEncodeFixedBufferHandleCreatew7w7.64
MesEncodeIncrementalHandleCreatew7w7.64
MesHandleFreew7w7.64
MesIncrementalHandleResetw7w7.64
MesInqProcEncodingIdw7w7.64
NDRCContextBindingw7w7.64
NDRCContextMarshallw7w7.64
NDRCContextUnmarshallw7w7.64
Ndr64AsyncClientCallw7.64
NdrAllocatew7w7.64
NdrAsyncClientCallw7w7.64
NdrClientCall2w7w7.64
NdrClientCall3w7.64
NdrClientContextMarshallw7w7.64
NdrClientContextUnmarshallw7w7.64
NdrClientInitializew7w7.64
NdrClientInitializeNeww7w7.64
NdrMesProcEncodeDecodew7w7.64
NdrMesProcEncodeDecode2w7w7.64
NdrMesProcEncodeDecode3w7.64
NdrMesSimpleTypeAlignSizew7w7.64
NdrMesSimpleTypeAlignSizeAllw7.64
NdrMesSimpleTypeDecodew7w7.64
NdrMesSimpleTypeDecodeAllw7.64
NdrMesSimpleTypeEncodew7w7.64
NdrMesSimpleTypeEncodeAllw7.64
NdrMesTypeAlignSizew7w7.64
NdrMesTypeAlignSize2w7w7.64
NdrMesTypeAlignSize3w7.64
NdrMesTypeDecodew7w7.64
NdrMesTypeDecode2w7w7.64
NdrMesTypeDecode3w7.64
NdrMesTypeEncodew7w7.64
NdrMesTypeEncode2w7w7.64
NdrMesTypeEncode3w7.64
NdrMesTypeFree2w7w7.64
NdrMesTypeFree3w7.64
RpcAsyncCancelCallw7w7.64
RpcAsyncCompleteCallw7w7.64
RpcAsyncGetCallStatusw7w7.64
RpcAsyncInitializeHandlew7w7.64
RpcBindingBindw7w7.64
RpcBindingCopyw7w7.64
RpcBindingCreateWw7w7.64
RpcBindingFreew7w7.64
RpcBindingResetw7w7.64
RpcBindingSetAuthInfoExWw7w7.64
RpcBindingSetAuthInfoWw7w7.64
RpcBindingSetOptionw7w7.64
RpcBindingUnbindw7w7.64
RpcExceptionFilterw7w7.64
RpcRaiseExceptionw7w7.64
RpcSsDestroyClientContextw7w7.64
RpcStringFreeWw7w7.64
UuidComparew7w7.64
UuidCreatew7w7.64
UuidCreateNilw7w7.64
UuidCreateSequentialw7w7.64
UuidEqualw7w7.64
UuidFromStringWw7w7.64
UuidIsNilw7w7.64
UuidToStringWw7w7.64

1 комментарий:

  1. Скорее всего в 2012 касперском появится контроль rpc, по крайней мере в todo такое имеется, как-нибудь жопу напрягут в конце-то концов. Меня больше всего удивило, что установка print providor'а не требует привелегий.

    ОтветитьУдалить