hash - C++ 解密 chrome cookie
问题描述
我需要在 C++ 中读取 Chrome cookie,但 Chrome 会将它们全部加密。我发现的所有其他解密cookie的方法现在都不再起作用了,有人知道最新的方法吗?
解决方案
有关 Chrome 80+ 如何保护 cookie 的信息,请参阅:https ://xenarmor.com/how-to-recover-saved-passwords-google-chrome/
新的 Chrome 版本(v80.0 及更高版本)使用基于主密钥的加密来存储您的 Web 登录密码。
以下是它如何生成主密钥。生成第一个 32 字节的随机数据。然后使用 Windows DPAPI(“CryptProtectData”)函数对其进行加密。对这个加密密钥,它在开头插入签名“DPAPI”用于识别。
最后,此密钥使用 Base64 编码并存储在“用户数据”文件夹上方的“本地状态”文件中。
推荐阅读
- javascript - 从字符串中删除最少的字母,所以它是升序的
- android - Oppo 手机删除设备管理员权限
- r - 包含lme4包的相关结构glmer函数
- vba - 满足条件时,VBA 将行复制并过去到不同的工作簿
- sql - sql查询在字符串上应用小于/大于条件
- javascript - 处理单击禁用元素(纯 JS)
- ios - Segue 错误:由于未捕获的异常 'NSUnknownKeyException'
- c++ - 如何在不可修改的源代码中使用 DLL 函数?
- php - 如何使用爆炸内爆从数据库中选中和未选中的复选框
- android - 在移动数据上,Firemonkey Android 应用程序的 HTTP POSTS 性能突然崩溃