summaryrefslogtreecommitdiff
path: root/blog
diff options
context:
space:
mode:
authorWindowsAddict2024-09-07 02:22:58 +0000
committerWindowsAddict2024-09-07 02:22:58 +0000
commit60314be159098c7268c084031eb96dff784cf933 (patch)
tree21297092cfb0f6bffbfd73a8c1e9aeb006cd33ff /blog
parent50b2d1be35840e2f88ac25e531ae3102a5ce9ec1 (diff)
downloadmassgrave.dev-60314be159098c7268c084031eb96dff784cf933.zip
Change physical to token
Diffstat (limited to 'blog')
-rw-r--r--blog/2024-09-06-Keyhole/index.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/blog/2024-09-06-Keyhole/index.md b/blog/2024-09-06-Keyhole/index.md
index 8836ce7..28f3b79 100644
--- a/blog/2024-09-06-Keyhole/index.md
+++ b/blog/2024-09-06-Keyhole/index.md
@@ -36,7 +36,7 @@ CLiP is comprised of a few different main binaries within Windows:
![clip diagram](./assets/keyhole/clip_diagram.png)
-Whenever a CLiP-licensed app is installed, a signed XML file containing the license information is sent to `clipsvc.dll`; once the XML signature is verified, the XML data is stored in ClipSVC's "physical store" at `%PROGRAMDATA%\Microsoft\Windows\ClipSVC\tokens.dat`.
+Whenever a CLiP-licensed app is installed, a signed XML file containing the license information is sent to `clipsvc.dll`; once the XML signature is verified, the XML data is stored in ClipSVC's "token store" at `%PROGRAMDATA%\Microsoft\Windows\ClipSVC\tokens.dat`.
The signed license block is then extracted from the `SPLicenseBlock` tag and sent to `clipsp.sys` for verification. After verification, the license block is deposited in the CLiP license store at `HKLM\SYSTEM\CurrentControlSet\Control\{7746D80F-97E0-4E26-9543-26B41FC22F79}`. From there, `clipsp.sys` can then re-validate the license in the future if an app requests it using the CLiP API.