ipcsecproc.dll

v1.0.5225.0 64-bit Windows Analyzed
Description
Microsoft Active Directory Rights Management Services Desktop Security Processor
Authors
Copyright (c) Microsoft Corporation. All rights reserved.
File size
875.9 KB
Uploaded
2025-12-04 06:14
Views
56
SHA-256
0d2f4330026f3dbd6cb297e106f292e3

Exported functions 29

IpcSPAttest #1 · 0x1b00
IpcSPBindLicense #2 · 0x1c40
IpcSPCheckEnvironmentSecurity #3 · 0x1e10
IpcSPCloseHandle #4 · 0x1d80
IpcSPCommit #5 · 0x1e20
IpcSPCreateCryptoHandle #6 · 0x3730
IpcSPCreateDecryptor #7 · 0x1e30
IpcSPCreateDoubleKeyHandle #8 · 0x38b0
IpcSPCreateEnablingPrincipal #9 · 0x1fa0
IpcSPCreateEncryptor #10 · 0x2130
IpcSPCreateMachineCerts #11 · 0x2cb0
IpcSPCreatePCE #12 · 0x1e20
IpcSPCreateSecurityProcessor #13 · 0x22a0
IpcSPDecrypt #14 · 0x2570
IpcSPDecryptFinal #15 · 0x1e20
IpcSPDecryptUpdate #16 · 0x1e20
IpcSPDecryptWithRac #17 · 0x2660
IpcSPEnableAndEncrypt #18 · 0x36b0
IpcSPEnableAndEncryptWithNewKey #19 · 0x3a60
IpcSPEnablePublishingLicense #20 · 0x2770
IpcSPEncrypt #21 · 0x2830
IpcSPEncryptFinal #22 · 0x1e20
IpcSPEncryptUpdate #23 · 0x1e20
IpcSPGetBoundRightKey #24 · 0x3d70
IpcSPGetCurrentTime #25 · 0x2920
IpcSPGetInfo #26 · 0x29f0
IpcSPInitialize #27 · 0x1a30
IpcSPIsActivated #28 · 0x3cb0
IpcSPSign #29 · 0x2ba0

Imported DLLs & functions 182

ConvertSidToStringSidW 0x1800a10e0
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x1800a10f8
CryptAcquireContextW 0x1800a1040
CryptContextAddRef 0x1800a1098
CryptCreateHash 0x1800a1078
CryptDecrypt 0x1800a1060
CryptDeriveKey 0x1800a1080
CryptDestroyHash 0x1800a10a0
CryptDestroyKey 0x1800a1030
CryptDuplicateKey 0x1800a1050
CryptEncrypt 0x1800a1048
CryptExportKey 0x1800a1070
CryptGenKey 0x1800a10c8
CryptGenRandom 0x1800a1100
CryptGetDefaultProviderW 0x1800a1058
CryptGetHashParam 0x1800a10c0
CryptGetKeyParam 0x1800a1038
CryptHashData 0x1800a1088
CryptImportKey 0x1800a10b0
CryptReleaseContext 0x1800a10d0
CryptSetHashParam 0x1800a1090
CryptSetKeyParam 0x1800a10a8
CryptSignHashW 0x1800a10b8
CryptVerifySignatureW 0x1800a1068
GetTokenInformation 0x1800a10f0
OpenProcessToken 0x1800a10d8
OpenThreadToken 0x1800a10e8
RegCloseKey 0x1800a1000
RegCreateKeyExW 0x1800a1008
RegDeleteValueW 0x1800a1020
RegOpenKeyExW 0x1800a1018
RegQueryValueExW 0x1800a1028
RegSetValueExW 0x1800a1010
_wcstoi64 0x1800a14c8
_wtoi 0x1800a14d8
_wtoi64 0x1800a14e0
mbstowcs_s 0x1800a14d0
wcstol 0x1800a14e8
_callnewh 0x1800a1508
free 0x1800a1500
malloc 0x1800a14f8
_cexit 0x1800a1518
_configure_narrow_argv 0x1800a1548
_crt_atexit 0x1800a1568
_errno 0x1800a1520
_execute_onexit_table 0x1800a1578
_initialize_narrow_environment 0x1800a1540
_initialize_onexit_table 0x1800a1538
_initterm 0x1800a1560
_initterm_e 0x1800a1558
_invalid_parameter_noinfo 0x1800a1528
_invalid_parameter_noinfo_noreturn 0x1800a1570
_register_onexit_function 0x1800a1530
_seh_filter_dll 0x1800a1550
__stdio_common_vsnwprintf_s 0x1800a1598
__stdio_common_vsprintf 0x1800a1588
__stdio_common_vswprintf 0x1800a1590
__stdio_common_vswprintf_s 0x1800a15a0
_wcsicmp 0x1800a15c8
wcscpy_s 0x1800a15b0
wcsncmp 0x1800a15b8
wcsncpy_s 0x1800a15c0
BCryptCloseAlgorithmProvider 0x1800a15f8
BCryptDecrypt 0x1800a15d8
BCryptDestroyKey 0x1800a15e0
BCryptEncrypt 0x1800a15e8
BCryptImportKeyPair 0x1800a15f0
BCryptOpenAlgorithmProvider 0x1800a1600
CryptProtectData 0x1800a1110
CryptUnprotectData 0x1800a1118
CloseHandle 0x1800a1258
CompareFileTime 0x1800a1310
CreateDirectoryW 0x1800a1270
CreateEventW 0x1800a12b0
CreateFileW 0x1800a12f8
CreateMutexW 0x1800a12a8
DeleteCriticalSection 0x1800a12d8
DeleteFileW 0x1800a1308
DeviceIoControl 0x1800a1180
DisableThreadLibraryCalls 0x1800a11c8
EnterCriticalSection 0x1800a1290
FileTimeToSystemTime 0x1800a1318
FormatMessageW 0x1800a12f0
FreeLibrary 0x1800a1218
GetCurrentProcess 0x1800a1150
GetCurrentProcessId 0x1800a1240
GetCurrentThread 0x1800a12c0
GetCurrentThreadId 0x1800a1238
GetDriveTypeW 0x1800a1210
GetFileAttributesW 0x1800a1278
GetFileTime 0x1800a1250
GetLastError 0x1800a11c0
GetLogicalDriveStringsW 0x1800a1178
GetModuleHandleW 0x1800a1148
GetProcAddress 0x1800a11e8
GetProcessHeap 0x1800a12e0
GetSystemInfo 0x1800a1340
GetSystemTime 0x1800a1328
GetSystemTimeAsFileTime 0x1800a11d8
GetVersionExW 0x1800a1338
GetVolumeInformationW 0x1800a1188
HeapAlloc 0x1800a12d0
HeapFree 0x1800a1288
HeapSetInformation 0x1800a11d0
InitializeCriticalSectionAndSpinCount 0x1800a1298
InitializeCriticalSectionEx 0x1800a1190
InitializeSListHead 0x1800a1230
IsDebuggerPresent 0x1800a1128
IsProcessorFeaturePresent 0x1800a1140
LeaveCriticalSection 0x1800a12a0
LoadLibraryExA 0x1800a11a0
LocalAlloc 0x1800a1330
LocalFree 0x1800a1348
MultiByteToWideChar 0x1800a1280
OutputDebugStringA 0x1800a11b8
OutputDebugStringW 0x1800a1170
QueryPerformanceCounter 0x1800a1248
RaiseException 0x1800a11e0
ReadFile 0x1800a11f0
ReleaseMutex 0x1800a1260
ResetEvent 0x1800a12c8
RtlCaptureContext 0x1800a1228
RtlLookupFunctionEntry 0x1800a1198
RtlVirtualUnwind 0x1800a1168
SetEvent 0x1800a12b8
SetFileAttributesW 0x1800a1300
SetFilePointer 0x1800a1268
SetFileTime 0x1800a1200
SetLastError 0x1800a12e8
SetUnhandledExceptionFilter 0x1800a1138
SystemTimeToFileTime 0x1800a1320
TerminateProcess 0x1800a1158
UnhandledExceptionFilter 0x1800a1130
VirtualProtect 0x1800a11b0
VirtualQuery 0x1800a11a8
WaitForSingleObject 0x1800a1160
WaitForSingleObjectEx 0x1800a1208
WideCharToMultiByte 0x1800a1220
WriteFile 0x1800a11f8
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1800a13e0
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ 0x1800a1398
?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAPEA_WXZ 0x1800a13c0
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1800a13e8
?_Xlength_error@std@@YAXPEBD@Z 0x1800a1358
?_Xout_of_range@std@@YAXPEBD@Z 0x1800a1360
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x1800a13b0
??0?$basic_iostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z 0x1800a13c8
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x1800a1390
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800a13d0
??1?$basic_iostream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800a1368
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800a13d8
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@J@Z 0x1800a1430
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@K@Z 0x1800a1370
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x1800a1428
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@XZ 0x1800a13a0
?gbump@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAXH@Z 0x1800a13b8
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1800a1420
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAPEAV12@PEA_W_J@Z 0x1800a1410
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z 0x1800a13a8
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JXZ 0x1800a13f0
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAG_W@Z 0x1800a1388
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z 0x1800a1380
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAHXZ 0x1800a1418
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAGXZ 0x1800a13f8
?uncaught_exception@std@@YA_NXZ 0x1800a1378
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEA_W_J@Z 0x1800a1400
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEB_W_J@Z 0x1800a1408
SHGetFolderPathW 0x1800a1440
__C_specific_handler 0x1800a1458
__CxxFrameHandler3 0x1800a1470
__RTDynamicCast 0x1800a1450
__std_exception_copy 0x1800a1488
__std_exception_destroy 0x1800a1490
__std_terminate 0x1800a14b0
__std_type_info_destroy_list 0x1800a1478
_CxxThrowException 0x1800a1498
_purecall 0x1800a14a8
memcmp 0x1800a1460
memcpy 0x1800a14a0
memmove 0x1800a1468
memset 0x1800a1480
wcsstr 0x1800a14b8