KdsCli.dll

v10.0.19041.3996 64-bit Windows NT Analyzed
Description
Microsoft Key Distribution Service Provider
Authors
© Microsoft Corporation. All rights reserved.
File size
87.5 KB
Uploaded
2025-12-01 07:31
Views
104
SHA-256
af1aa0a99ce301976eb1e1fd4fbecb0e

Exported functions 49

CreateRootKey #1 · 0x3570
DeleteAllCachedKeys #2 · 0x82a0
FindAndReadSIDKeyInCache #3 · 0x7930
FindKeyForOfflineUsage #4 · 0x7d70
FreeRootKey #5 · 0x32f0
FreeRootKeyConfig #6 · 0x3270
FreeRootKeyMetaDataList #7 · 0x5040
FreeServerConfig #8 · 0x5410
GenerateDerivedKey #9 · 0x87c0
GenerateEphemeralKeyPair #10 · 0x9360
GenerateKDFContext #11 · 0x86e0
GenerateSIDPublicKeyBlob #12 · 0x96a0
GenerateSecretAgreementPrivateKey #13 · 0x8d30
GetAllRootKeys #14 · 0x4e70
GetAllRootKeysMetaData #15 · 0x5180
GetAndLockCachedRPCBinding #16 · 0xac70
GetCachedMachineDomainInfo #17 · 0xba00
GetCurrentIntervalID #18 · 0xb4d0
GetCurrentL0ID #19 · 0xb480
GetCurrentTimeInULL #20 · 0xb420
GetDCInfo #21 · 0x1700
GetDCInfoBySamAccountName #22 · 0x1cc0
GetDefaultServerConfig #23 · 0x5e40
GetFullDCName #24 · 0xbbf0
GetIntervalStartTime #25 · 0xb540
GetKDSSrvConfigPath #26 · 0x26d0
GetKdsKeyCycleDuration #27 · 0xbcf0
GetKey #28 · 0xbe00
GetLdapBinding #29 · 0x1230
GetMRKPath #30 · 0x27c0
GetRootKey #31 · 0x4dd0
GetSIDKeyCacheFolder #32 · 0x67e0
GetSIDKeyFileName #33 · 0x6b60
GetServerConfig #34 · 0x5ef0
GetUserSidStr #35 · 0xb2e0
KdsCreateClientBinding #36 · 0xa120
KdsGetEpochLength #37 · 0xc2d0
KdsGetGmsaPasswordBasedOnKeyId #38 · 0xcad0
KdsGetGmsaPasswordBasedOnTimestamp #39 · 0xcac0
KdsGetKeyStartTime #40 · 0xc250
SIDKeyProtect #41 · 0xcfb0
SIDKeyProvAlloc #42 · 0xadc0
SIDKeyProvFree #43 · 0xae00
SIDKeyUnprotect #44 · 0xd550
SetServerConfig #45 · 0x6320
TestServerConfig #46 · 0x8b20
UnlockRpcCache #47 · 0xad70
ValidateSrvConfig #48 · 0x5fe0
WriteSIDKeyInCache #49 · 0x6ec0

Imported DLLs & functions 141

DelayLoadFailureHook 0x180011548
ResolveDelayLoadedAPI 0x180011558
GetLastError 0x180011578
SetUnhandledExceptionFilter 0x180011568
UnhandledExceptionFilter 0x180011570
CreateDirectoryW 0x180011598
CreateFileW 0x1800115c0
DeleteFileW 0x1800115c8
FindClose 0x1800115b8
FindFirstFileExW 0x1800115d0
FindNextFileW 0x1800115a0
GetFileSize 0x180011590
ReadFile 0x180011588
RemoveDirectoryW 0x1800115b0
WriteFile 0x1800115a8
CloseHandle 0x1800115e0
GetProcessHeap 0x180011600
HeapAlloc 0x1800115f0
HeapFree 0x1800115f8
LocalFree 0x180011610
CreateFileTransactedW 0x180011620
DisableThreadLibraryCalls 0x180011630
GetCurrentProcess 0x180011648
GetCurrentProcessId 0x180011668
GetCurrentThread 0x180011660
GetCurrentThreadId 0x180011670
OpenProcessToken 0x180011640
OpenThreadToken 0x180011658
TerminateProcess 0x180011650
QueryPerformanceCounter 0x180011680
RtlCaptureContext 0x180011690
RtlLookupFunctionEntry 0x180011698
RtlVirtualUnwind 0x1800116a0
CompareStringW 0x1800116b0
AcquireSRWLockExclusive 0x1800116c8
AcquireSRWLockShared 0x1800116d0
InitializeSRWLock 0x1800116d8
ReleaseSRWLockExclusive 0x1800116c0
ReleaseSRWLockShared 0x1800116e0
GetSystemTime 0x180011700
GetSystemTimeAsFileTime 0x1800116f8
GetTickCount 0x1800116f0
SystemTimeToFileTime 0x180011710
AddAccessAllowedAce 0x180011750
CopySid 0x180011758
GetLengthSid 0x180011760
GetSecurityDescriptorLength 0x180011748
GetTokenInformation 0x180011768
InitializeAcl 0x180011740
InitializeSecurityDescriptor 0x180011720
IsValidSecurityDescriptor 0x180011770
IsValidSid 0x180011738
SetSecurityDescriptorDacl 0x180011730
SetSecurityDescriptorGroup 0x180011778
SetSecurityDescriptorOwner 0x180011728
IsValidRelativeSecurityDescriptor 0x180011788
LsaLookupUserAccountType 0x180011798
LsaClose 0x1800117a8
LsaFreeMemory 0x1800117c0
LsaOpenPolicy 0x1800117b0
LsaQueryInformationPolicy 0x1800117b8
ConvertSidToStringSidW 0x1800117d8
ConvertStringSecurityDescriptorToSecurityDescriptorW 0x1800117d0
ConvertStringSidToSidW 0x1800117e0
BCryptCloseAlgorithmProvider 0x1800117f8
BCryptCreateHash 0x180011860
BCryptDeriveKey 0x180011838
BCryptDestroyHash 0x180011850
BCryptDestroyKey 0x180011868
BCryptDestroySecret 0x180011830
BCryptExportKey 0x180011840
BCryptFinalizeKeyPair 0x180011880
BCryptFinishHash 0x180011818
BCryptGenerateKeyPair 0x180011848
BCryptGenerateSymmetricKey 0x180011878
BCryptGenRandom 0x180011888
BCryptGetProperty 0x1800117f0
BCryptHashData 0x180011858
BCryptImportKey 0x180011808
BCryptImportKeyPair 0x180011828
BCryptKeyDerivation 0x180011870
BCryptOpenAlgorithmProvider 0x180011800
BCryptSecretAgreement 0x180011810
BCryptSetProperty 0x180011820
CryptBinaryToStringW 0x180011468
CryptProtectData 0x180011458
CryptUnprotectData 0x180011460
0x180011478
0x180011480
0x180011488
__C_specific_handler 0x180011908
_ui64tow_s 0x1800118b8
_ultow_s 0x180011898
_wtoi64 0x1800118a8
EtwEventRegister 0x180011920
EtwEventUnregister 0x180011928
EtwEventWriteTransfer 0x1800118b0
EtwGetTraceEnableFlags 0x180011930
EtwGetTraceEnableLevel 0x180011940
EtwGetTraceLoggerHandle 0x180011938
EtwRegisterTraceGuidsW 0x180011948
EtwTraceMessage 0x180011958
EtwUnregisterTraceGuids 0x180011970
memcpy 0x180011960
memset 0x180011968
NtCommitTransaction 0x1800118e0
NtCreateTransaction 0x1800118c0
NtRollbackTransaction 0x1800118c8
NtSetInformationThread 0x1800118e8
RtlImageNtHeader 0x180011918
RtlInitUnicodeString 0x1800118f8
RtlMakeSelfRelativeSD 0x180011910
RtlNtStatusToDosError 0x1800118f0
RtlUnicodeStringToInteger 0x180011900
swprintf_s 0x180011950
wcscat_s 0x1800118d0
wcschr 0x1800118d8
wcscmp 0x180011978
wcscpy_s 0x1800118a0
0x180011988
0x180011498
0x1800114a0
0x1800114a8
0x1800114b0
0x1800114b8
0x1800114c0
0x1800114c8
0x1800114d0
0x1800114d8
0x1800114e0
0x1800114e8
0x1800114f0
0x1800114f8
0x180011500
0x180011508
0x180011510
0x180011518
0x180011520
0x180011528
0x180011530
0x180011538