

Set focus to the first icon in the Suggested actions menu. Search for a file or folder in File Explorer.ĭisplay the address bar list in File Explorer.Ĭycle through screen elements in a window or on the desktop. It then stores this backup MasterKey along with the MasterKey protected by the user’s password.Close the active item, or exit the active app. The client encrypts the MasterKey with the Domain Controller public key. The local DPAPI client gets the Domain Controller public key from a Domain Controller by using a mutually authenticated and privacy protected RPC call. When a MasterKey is generated, DPAPI talks to a Domain Controller.ĭomain Controllers have a domain-wide public/private key pair, associated solely with DPAPI.

When a computer is a member of a domain, DPAPI has a backup mechanism to allow unprotection of the data. This password-derived key is then used with Triple-DES to encrypt the MasterKey, which is finally stored in the user’s profile directory.

DPAPI uses a standard cryptographic process called Password-Based Key Derivation to generate a key from the password. This Data Protection API (DPAPI) is a pair of function calls (CryptProtectData / CryptUnprotectData) that provide operating system-level data protection services to user and system processes.ĭPAPI initially generates a strong key called a MasterKey, which is protected by the user’s password. Starting with Microsoft® Windows® 2000, the operating system began to provide a data protection application-programming interface (API). Registry Modification for Extended NetNTLM Downgrade Remote Interactive Task Manager LSASS Dump WMI Win32_Process Class and Create Method for Remote Execution Registry Modification to Enable Remote Desktop Conections Security Assertion Markup Language (SAML)ĭLL Process Injection via CreateRemoteThread and LoadLibraryĪctive Directory Object Access via Replication ServicesĪctive Directory Root Domain Modification for Replication Services Security Account Manager Remote Protocol (SAMRP) Active Directory Federation Services (ADFS) Distributed Key Manager (DKM) Keys
