¿Para qué sirve la dll secur32.dll?

Security Support Provider Interface

Dependencias de la dll secur32.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\secur32.dll

File Type: DLL

  Image has the following dependencies:

    ntdll.dll
    api-ms-win-core-libraryloader-l1-2-0.dll
    api-ms-win-core-heap-l2-1-0.dll
    api-ms-win-core-errorhandling-l1-1-0.dll
    api-ms-win-core-sysinfo-l1-1-0.dll
    api-ms-win-core-processthreads-l1-1-0.dll
    api-ms-win-core-profile-l1-1-0.dll
    api-ms-win-core-string-obsolete-l1-1-0.dll
    api-ms-win-security-activedirectoryclient-l1-1-0.dll
    api-ms-win-core-delayload-l1-1-1.dll
    api-ms-win-core-delayload-l1-1-0.dll

  Image has the following delay load dependencies:

    DSPARSE.dll
    logoncli.dll
    netutils.dll
    api-ms-win-security-lsapolicy-l1-1-0.dll

  Summary

        1000 .data
        1000 .didat
        1000 .pdata
        3000 .rdata
        1000 .reloc
        1000 .rsrc
        3000 .text

Funciones que tiene la dll secur32.dll


4    0          AcceptSecurityContext (forwarded to SSPICLI.AcceptSecurityContext)
5    1          AcquireCredentialsHandleA (forwarded to SSPICLI.AcquireCredentialsHandleA)
6    2          AcquireCredentialsHandleW (forwarded to SSPICLI.AcquireCredentialsHandleW)
7    3          AddCredentialsA (forwarded to SSPICLI.AddCredentialsA)
8    4          AddCredentialsW (forwarded to SSPICLI.AddCredentialsW)
9    5          AddSecurityPackageA (forwarded to SSPICLI.AddSecurityPackageA)
10    6          AddSecurityPackageW (forwarded to SSPICLI.AddSecurityPackageW)
11    7          ApplyControlToken (forwarded to SSPICLI.ApplyControlToken)
12    8          ChangeAccountPasswordA (forwarded to SSPICLI.ChangeAccountPasswordA)
13    9          ChangeAccountPasswordW (forwarded to SSPICLI.ChangeAccountPasswordW)
1    A 00003030 CloseLsaPerformanceData
2    B 000030A0 CollectLsaPerformanceData
14    C          CompleteAuthToken (forwarded to SSPICLI.CompleteAuthToken)
15    D          CredMarshalTargetInfo (forwarded to SSPICLI.CredMarshalTargetInfo)
16    E          CredUnmarshalTargetInfo (forwarded to SSPICLI.CredUnmarshalTargetInfo)
17    F          DecryptMessage (forwarded to SSPICLI.DecryptMessage)
18   10          DeleteSecurityContext (forwarded to SSPICLI.DeleteSecurityContext)
19   11          DeleteSecurityPackageA (forwarded to SSPICLI.DeleteSecurityPackageA)
20   12          DeleteSecurityPackageW (forwarded to SSPICLI.DeleteSecurityPackageW)
21   13          EncryptMessage (forwarded to SSPICLI.EncryptMessage)
22   14          EnumerateSecurityPackagesA (forwarded to SSPICLI.EnumerateSecurityPackagesA)
23   15          EnumerateSecurityPackagesW (forwarded to SSPICLI.EnumerateSecurityPackagesW)
24   16          ExportSecurityContext (forwarded to SSPICLI.ExportSecurityContext)
25   17          FreeContextBuffer (forwarded to SSPICLI.FreeContextBuffer)
26   18          FreeCredentialsHandle (forwarded to SSPICLI.FreeCredentialsHandle)
27   19 00003790 GetComputerObjectNameA
28   1A 000014D0 GetComputerObjectNameW
29   1B          GetSecurityUserInfo (forwarded to SSPICLI.GetSecurityUserInfo)
30   1C          GetUserNameExA (forwarded to SSPICLI.GetUserNameExA)
31   1D          GetUserNameExW (forwarded to SSPICLI.GetUserNameExW)
32   1E          ImpersonateSecurityContext (forwarded to SSPICLI.ImpersonateSecurityContext)
33   1F          ImportSecurityContextA (forwarded to SSPICLI.ImportSecurityContextA)
34   20          ImportSecurityContextW (forwarded to SSPICLI.ImportSecurityContextW)
35   21          InitSecurityInterfaceA (forwarded to SSPICLI.InitSecurityInterfaceA)
36   22          InitSecurityInterfaceW (forwarded to SSPICLI.InitSecurityInterfaceW)
37   23          InitializeSecurityContextA (forwarded to SSPICLI.InitializeSecurityContextA)
38   24          InitializeSecurityContextW (forwarded to SSPICLI.InitializeSecurityContextW)
39   25          LsaCallAuthenticationPackage (forwarded to SSPICLI.LsaCallAuthenticationPackage)
40   26          LsaConnectUntrusted (forwarded to SSPICLI.LsaConnectUntrusted)
41   27          LsaDeregisterLogonProcess (forwarded to SSPICLI.LsaDeregisterLogonProcess)
42   28          LsaEnumerateLogonSessions (forwarded to SSPICLI.LsaEnumerateLogonSessions)
43   29          LsaFreeReturnBuffer (forwarded to SSPICLI.LsaFreeReturnBuffer)
44   2A          LsaGetLogonSessionData (forwarded to SSPICLI.LsaGetLogonSessionData)
45   2B          LsaLogonUser (forwarded to SSPICLI.LsaLogonUser)
46   2C          LsaLookupAuthenticationPackage (forwarded to SSPICLI.LsaLookupAuthenticationPackage)
47   2D          LsaRegisterLogonProcess (forwarded to SSPICLI.LsaRegisterLogonProcess)
48   2E          LsaRegisterPolicyChangeNotification (forwarded to SSPICLI.LsaRegisterPolicyChangeNotification)
49   2F          LsaUnregisterPolicyChangeNotification (forwarded to SSPICLI.LsaUnregisterPolicyChangeNotification)
50   30          MakeSignature (forwarded to SSPICLI.MakeSignature)
3   31 00003620 OpenLsaPerformanceData
51   32          QueryContextAttributesA (forwarded to SSPICLI.QueryContextAttributesA)
52   33          QueryContextAttributesW (forwarded to SSPICLI.QueryContextAttributesW)
53   34          QueryCredentialsAttributesA (forwarded to SSPICLI.QueryCredentialsAttributesA)
54   35          QueryCredentialsAttributesW (forwarded to SSPICLI.QueryCredentialsAttributesW)
55   36          QuerySecurityContextToken (forwarded to SSPICLI.QuerySecurityContextToken)
56   37          QuerySecurityPackageInfoA (forwarded to SSPICLI.QuerySecurityPackageInfoA)
57   38          QuerySecurityPackageInfoW (forwarded to SSPICLI.QuerySecurityPackageInfoW)
58   39          RevertSecurityContext (forwarded to SSPICLI.RevertSecurityContext)
59   3A          SaslAcceptSecurityContext (forwarded to SSPICLI.SaslAcceptSecurityContext)
60   3B          SaslEnumerateProfilesA (forwarded to SSPICLI.SaslEnumerateProfilesA)
61   3C          SaslEnumerateProfilesW (forwarded to SSPICLI.SaslEnumerateProfilesW)
62   3D          SaslGetContextOption (forwarded to SSPICLI.SaslGetContextOption)
63   3E          SaslGetProfilePackageA (forwarded to SSPICLI.SaslGetProfilePackageA)
64   3F          SaslGetProfilePackageW (forwarded to SSPICLI.SaslGetProfilePackageW)
65   40          SaslIdentifyPackageA (forwarded to SSPICLI.SaslIdentifyPackageA)
66   41          SaslIdentifyPackageW (forwarded to SSPICLI.SaslIdentifyPackageW)
67   42          SaslInitializeSecurityContextA (forwarded to SSPICLI.SaslInitializeSecurityContextA)
68   43          SaslInitializeSecurityContextW (forwarded to SSPICLI.SaslInitializeSecurityContextW)
69   44          SaslSetContextOption (forwarded to SSPICLI.SaslSetContextOption)
70   45          SealMessage (forwarded to SSPICLI.SealMessage)
71   46          SeciAllocateAndSetCallFlags (forwarded to SSPICLI.SeciAllocateAndSetCallFlags)
72   47          SeciAllocateAndSetIPAddress (forwarded to SSPICLI.SeciAllocateAndSetIPAddress)
73   48          SeciFreeCallContext (forwarded to SSPICLI.SeciFreeCallContext)
74   49 00001F80 SecpFreeMemory
75   4A 00001850 SecpTranslateName
76   4B 00001040 SecpTranslateNameEx
77   4C          SetContextAttributesA (forwarded to SSPICLI.SetContextAttributesA)
78   4D          SetContextAttributesW (forwarded to SSPICLI.SetContextAttributesW)
79   4E          SetCredentialsAttributesA (forwarded to SSPICLI.SetCredentialsAttributesA)
80   4F          SetCredentialsAttributesW (forwarded to SSPICLI.SetCredentialsAttributesW)
81   50          SspiCompareAuthIdentities (forwarded to SSPICLI.SspiCompareAuthIdentities)
82   51          SspiCopyAuthIdentity (forwarded to SSPICLI.SspiCopyAuthIdentity)
83   52          SspiDecryptAuthIdentity (forwarded to SSPICLI.SspiDecryptAuthIdentity)
84   53          SspiEncodeAuthIdentityAsStrings (forwarded to SSPICLI.SspiEncodeAuthIdentityAsStrings)
85   54          SspiEncodeStringsAsAuthIdentity (forwarded to SSPICLI.SspiEncodeStringsAsAuthIdentity)
86   55          SspiEncryptAuthIdentity (forwarded to SSPICLI.SspiEncryptAuthIdentity)
87   56          SspiExcludePackage (forwarded to SSPICLI.SspiExcludePackage)
88   57          SspiFreeAuthIdentity (forwarded to SSPICLI.SspiFreeAuthIdentity)
89   58          SspiGetTargetHostName (forwarded to SSPICLI.SspiGetTargetHostName)
90   59          SspiIsAuthIdentityEncrypted (forwarded to SSPICLI.SspiIsAuthIdentityEncrypted)
91   5A          SspiLocalFree (forwarded to SSPICLI.SspiLocalFree)
92   5B          SspiMarshalAuthIdentity (forwarded to SSPICLI.SspiMarshalAuthIdentity)
93   5C          SspiPrepareForCredRead (forwarded to SSPICLI.SspiPrepareForCredRead)
94   5D          SspiPrepareForCredWrite (forwarded to SSPICLI.SspiPrepareForCredWrite)
95   5E          SspiUnmarshalAuthIdentity (forwarded to SSPICLI.SspiUnmarshalAuthIdentity)
96   5F          SspiValidateAuthIdentity (forwarded to SSPICLI.SspiValidateAuthIdentity)
97   60          SspiZeroAuthIdentity (forwarded to SSPICLI.SspiZeroAuthIdentity)
98   61 000038F0 TranslateNameA
99   62 00003AC0 TranslateNameW
100   63          UnsealMessage (forwarded to SSPICLI.UnsealMessage)
101   64          VerifySignature (forwarded to SSPICLI.VerifySignature)

Información avanzada sobre funciones que tiene la dll secur32.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\secur32.dll

File Type: DLL

  Section contains the following exports for Secur32.dll

    00000000 characteristics
    7AEC0E44 time date stamp
        0.00 version
           1 ordinal base
         101 number of functions
         101 number of names

    ordinal hint RVA      name

          4    0          AcceptSecurityContext (forwarded to SSPICLI.AcceptSecurityContext)
          5    1          AcquireCredentialsHandleA (forwarded to SSPICLI.AcquireCredentialsHandleA)
          6    2          AcquireCredentialsHandleW (forwarded to SSPICLI.AcquireCredentialsHandleW)
          7    3          AddCredentialsA (forwarded to SSPICLI.AddCredentialsA)
          8    4          AddCredentialsW (forwarded to SSPICLI.AddCredentialsW)
          9    5          AddSecurityPackageA (forwarded to SSPICLI.AddSecurityPackageA)
         10    6          AddSecurityPackageW (forwarded to SSPICLI.AddSecurityPackageW)
         11    7          ApplyControlToken (forwarded to SSPICLI.ApplyControlToken)
         12    8          ChangeAccountPasswordA (forwarded to SSPICLI.ChangeAccountPasswordA)
         13    9          ChangeAccountPasswordW (forwarded to SSPICLI.ChangeAccountPasswordW)
          1    A 00003030 CloseLsaPerformanceData
          2    B 000030A0 CollectLsaPerformanceData
         14    C          CompleteAuthToken (forwarded to SSPICLI.CompleteAuthToken)
         15    D          CredMarshalTargetInfo (forwarded to SSPICLI.CredMarshalTargetInfo)
         16    E          CredUnmarshalTargetInfo (forwarded to SSPICLI.CredUnmarshalTargetInfo)
         17    F          DecryptMessage (forwarded to SSPICLI.DecryptMessage)
         18   10          DeleteSecurityContext (forwarded to SSPICLI.DeleteSecurityContext)
         19   11          DeleteSecurityPackageA (forwarded to SSPICLI.DeleteSecurityPackageA)
         20   12          DeleteSecurityPackageW (forwarded to SSPICLI.DeleteSecurityPackageW)
         21   13          EncryptMessage (forwarded to SSPICLI.EncryptMessage)
         22   14          EnumerateSecurityPackagesA (forwarded to SSPICLI.EnumerateSecurityPackagesA)
         23   15          EnumerateSecurityPackagesW (forwarded to SSPICLI.EnumerateSecurityPackagesW)
         24   16          ExportSecurityContext (forwarded to SSPICLI.ExportSecurityContext)
         25   17          FreeContextBuffer (forwarded to SSPICLI.FreeContextBuffer)
         26   18          FreeCredentialsHandle (forwarded to SSPICLI.FreeCredentialsHandle)
         27   19 00003790 GetComputerObjectNameA
         28   1A 000014D0 GetComputerObjectNameW
         29   1B          GetSecurityUserInfo (forwarded to SSPICLI.GetSecurityUserInfo)
         30   1C          GetUserNameExA (forwarded to SSPICLI.GetUserNameExA)
         31   1D          GetUserNameExW (forwarded to SSPICLI.GetUserNameExW)
         32   1E          ImpersonateSecurityContext (forwarded to SSPICLI.ImpersonateSecurityContext)
         33   1F          ImportSecurityContextA (forwarded to SSPICLI.ImportSecurityContextA)
         34   20          ImportSecurityContextW (forwarded to SSPICLI.ImportSecurityContextW)
         35   21          InitSecurityInterfaceA (forwarded to SSPICLI.InitSecurityInterfaceA)
         36   22          InitSecurityInterfaceW (forwarded to SSPICLI.InitSecurityInterfaceW)
         37   23          InitializeSecurityContextA (forwarded to SSPICLI.InitializeSecurityContextA)
         38   24          InitializeSecurityContextW (forwarded to SSPICLI.InitializeSecurityContextW)
         39   25          LsaCallAuthenticationPackage (forwarded to SSPICLI.LsaCallAuthenticationPackage)
         40   26          LsaConnectUntrusted (forwarded to SSPICLI.LsaConnectUntrusted)
         41   27          LsaDeregisterLogonProcess (forwarded to SSPICLI.LsaDeregisterLogonProcess)
         42   28          LsaEnumerateLogonSessions (forwarded to SSPICLI.LsaEnumerateLogonSessions)
         43   29          LsaFreeReturnBuffer (forwarded to SSPICLI.LsaFreeReturnBuffer)
         44   2A          LsaGetLogonSessionData (forwarded to SSPICLI.LsaGetLogonSessionData)
         45   2B          LsaLogonUser (forwarded to SSPICLI.LsaLogonUser)
         46   2C          LsaLookupAuthenticationPackage (forwarded to SSPICLI.LsaLookupAuthenticationPackage)
         47   2D          LsaRegisterLogonProcess (forwarded to SSPICLI.LsaRegisterLogonProcess)
         48   2E          LsaRegisterPolicyChangeNotification (forwarded to SSPICLI.LsaRegisterPolicyChangeNotification)
         49   2F          LsaUnregisterPolicyChangeNotification (forwarded to SSPICLI.LsaUnregisterPolicyChangeNotification)
         50   30          MakeSignature (forwarded to SSPICLI.MakeSignature)
          3   31 00003620 OpenLsaPerformanceData
         51   32          QueryContextAttributesA (forwarded to SSPICLI.QueryContextAttributesA)
         52   33          QueryContextAttributesW (forwarded to SSPICLI.QueryContextAttributesW)
         53   34          QueryCredentialsAttributesA (forwarded to SSPICLI.QueryCredentialsAttributesA)
         54   35          QueryCredentialsAttributesW (forwarded to SSPICLI.QueryCredentialsAttributesW)
         55   36          QuerySecurityContextToken (forwarded to SSPICLI.QuerySecurityContextToken)
         56   37          QuerySecurityPackageInfoA (forwarded to SSPICLI.QuerySecurityPackageInfoA)
         57   38          QuerySecurityPackageInfoW (forwarded to SSPICLI.QuerySecurityPackageInfoW)
         58   39          RevertSecurityContext (forwarded to SSPICLI.RevertSecurityContext)
         59   3A          SaslAcceptSecurityContext (forwarded to SSPICLI.SaslAcceptSecurityContext)
         60   3B          SaslEnumerateProfilesA (forwarded to SSPICLI.SaslEnumerateProfilesA)
         61   3C          SaslEnumerateProfilesW (forwarded to SSPICLI.SaslEnumerateProfilesW)
         62   3D          SaslGetContextOption (forwarded to SSPICLI.SaslGetContextOption)
         63   3E          SaslGetProfilePackageA (forwarded to SSPICLI.SaslGetProfilePackageA)
         64   3F          SaslGetProfilePackageW (forwarded to SSPICLI.SaslGetProfilePackageW)
         65   40          SaslIdentifyPackageA (forwarded to SSPICLI.SaslIdentifyPackageA)
         66   41          SaslIdentifyPackageW (forwarded to SSPICLI.SaslIdentifyPackageW)
         67   42          SaslInitializeSecurityContextA (forwarded to SSPICLI.SaslInitializeSecurityContextA)
         68   43          SaslInitializeSecurityContextW (forwarded to SSPICLI.SaslInitializeSecurityContextW)
         69   44          SaslSetContextOption (forwarded to SSPICLI.SaslSetContextOption)
         70   45          SealMessage (forwarded to SSPICLI.SealMessage)
         71   46          SeciAllocateAndSetCallFlags (forwarded to SSPICLI.SeciAllocateAndSetCallFlags)
         72   47          SeciAllocateAndSetIPAddress (forwarded to SSPICLI.SeciAllocateAndSetIPAddress)
         73   48          SeciFreeCallContext (forwarded to SSPICLI.SeciFreeCallContext)
         74   49 00001F80 SecpFreeMemory
         75   4A 00001850 SecpTranslateName
         76   4B 00001040 SecpTranslateNameEx
         77   4C          SetContextAttributesA (forwarded to SSPICLI.SetContextAttributesA)
         78   4D          SetContextAttributesW (forwarded to SSPICLI.SetContextAttributesW)
         79   4E          SetCredentialsAttributesA (forwarded to SSPICLI.SetCredentialsAttributesA)
         80   4F          SetCredentialsAttributesW (forwarded to SSPICLI.SetCredentialsAttributesW)
         81   50          SspiCompareAuthIdentities (forwarded to SSPICLI.SspiCompareAuthIdentities)
         82   51          SspiCopyAuthIdentity (forwarded to SSPICLI.SspiCopyAuthIdentity)
         83   52          SspiDecryptAuthIdentity (forwarded to SSPICLI.SspiDecryptAuthIdentity)
         84   53          SspiEncodeAuthIdentityAsStrings (forwarded to SSPICLI.SspiEncodeAuthIdentityAsStrings)
         85   54          SspiEncodeStringsAsAuthIdentity (forwarded to SSPICLI.SspiEncodeStringsAsAuthIdentity)
         86   55          SspiEncryptAuthIdentity (forwarded to SSPICLI.SspiEncryptAuthIdentity)
         87   56          SspiExcludePackage (forwarded to SSPICLI.SspiExcludePackage)
         88   57          SspiFreeAuthIdentity (forwarded to SSPICLI.SspiFreeAuthIdentity)
         89   58          SspiGetTargetHostName (forwarded to SSPICLI.SspiGetTargetHostName)
         90   59          SspiIsAuthIdentityEncrypted (forwarded to SSPICLI.SspiIsAuthIdentityEncrypted)
         91   5A          SspiLocalFree (forwarded to SSPICLI.SspiLocalFree)
         92   5B          SspiMarshalAuthIdentity (forwarded to SSPICLI.SspiMarshalAuthIdentity)
         93   5C          SspiPrepareForCredRead (forwarded to SSPICLI.SspiPrepareForCredRead)
         94   5D          SspiPrepareForCredWrite (forwarded to SSPICLI.SspiPrepareForCredWrite)
         95   5E          SspiUnmarshalAuthIdentity (forwarded to SSPICLI.SspiUnmarshalAuthIdentity)
         96   5F          SspiValidateAuthIdentity (forwarded to SSPICLI.SspiValidateAuthIdentity)
         97   60          SspiZeroAuthIdentity (forwarded to SSPICLI.SspiZeroAuthIdentity)
         98   61 000038F0 TranslateNameA
         99   62 00003AC0 TranslateNameW
        100   63          UnsealMessage (forwarded to SSPICLI.UnsealMessage)
        101   64          VerifySignature (forwarded to SSPICLI.VerifySignature)

  Summary

        1000 .data
        1000 .didat
        1000 .pdata
        3000 .rdata
        1000 .reloc
        1000 .rsrc
        3000 .text

Integridad de la dll secur32.dll



Algorithm       Hash                                                                   Path                                         
---------       ----                                                                   ----                                         
SHA256          02F0C498BB4E5F62722AB5E8A63F5B3779DB88EF1F69FF70F01094EBC14ABF75       C:\Windows\System32\secur32.dll              


Detalles sobre el fichero dll secur32.dll




PSPath            : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32\secur32.dll
PSParentPath      : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32
PSChildName       : secur32.dll
PSDrive           : C
PSProvider        : Microsoft.PowerShell.Core\FileSystem
PSIsContainer     : False
Mode              : -a----
VersionInfo       : File:             C:\Windows\System32\secur32.dll
                    InternalName:     secur32.dll
                    OriginalFilename: secur32.dll
                    FileVersion:      10.0.19041.546 (WinBuild.160101.0800)
                    FileDescription:  Security Support Provider Interface
                    Product:          Microsoft® Windows® Operating System
                    ProductVersion:   10.0.19041.546
                    Debug:            False
                    Patched:          False
                    PreRelease:       False
                    PrivateBuild:     False
                    SpecialBuild:     False
                    Language:         Inglés (Estados Unidos)
                    
BaseName          : secur32
Target            : {C:\Windows\WinSxS\amd64_microsoft-windows-lsa-secur32_31bf3856ad364e35_10.0.19041.546_none_c718e46bcaf72355\sec
                    ur32.dll}
LinkType          : HardLink
Name              : secur32.dll
Length            : 28672
DirectoryName     : C:\Windows\System32
Directory         : C:\Windows\System32
IsReadOnly        : False
Exists            : True
FullName          : C:\Windows\System32\secur32.dll
Extension         : .dll
CreationTime      : 21/11/2020 8:45:10
CreationTimeUtc   : 21/11/2020 7:45:10
LastAccessTime    : 03/12/2020 14:56:34
LastAccessTimeUtc : 03/12/2020 13:56:34
LastWriteTime     : 21/11/2020 8:45:10
LastWriteTimeUtc  : 21/11/2020 7:45:10
Attributes        : Archive



Procesos que utilizan la dll secur32.dll


chrome
chrome
chrome
chrome
chrome
chrome
chrome
explorer
powershell_ise
powershell_ise
powershell_ise
RuntimeBroker