|
|
|
|
|
by wildmusings
2081 days ago
|
|
Note that this is not a vulnerability. You are supposed to be able to extract plaintext secrets with the Data Protection API if you are logged in as the user who the secret belongs to. That is the whole point. I’m not sure the author knows this. He points out that this is useful for post-exploitation data gathering. That is, you’ve already compromised a machine/account and are looking to gather as much potentially useful information as possible. But he puts “securely” in scare quotes, which is not honest because this is secure storage: if you’re not authenticated, the key can’t be read. The encryption key is derived from the user password, so it can’t be defeated by offline reading either. |
|
This quote actually summarizes it:
> I wasn’t very familiar with DPAPI
Well, neither do I, but at least know the basics!https://en.wikipedia.org/wiki/Data_Protection_API