教你获取浏览器中所有网站的cookie
优采云 发布时间: 2022-06-03 21:06教你获取浏览器中所有网站的cookie
美国学者埃德加.戴尔(Edgar Dale)1946年提出了“学习金字塔”的理论。将学习方式分为7种,分别听讲、阅读、视听结合、演示、讨论、实践、分享。前四种属于被动学习,学习内容的平均留存率较低,而后三种属于主动学习,学习内容的平均留存率更高。传统的听讲、阅读学习内容平均留存率只有5%,10%。而通过分享的方式教授给他人,学习的平均留存率可以达到90%。一起学习,共同进步!
本公众号分享源码,编程,数据库,服务器,数据结构,算法等内容。欢迎点上方订阅查看,是一个纯粹的学习笔记公众号。希望能帮到大家
声明:本文仅用于技术交流。请勿将技术用于非法用途。
本文以chrome为例,分享如何破解浏览器中加密的cookie,其他浏览器大同小异。很容易解决。
先回答第一个问题浏览器的cookie是如何保存的?
浏览器中的cookie保存在sqlite中,cookie的值加密在encrypted_value列中。
以chrome新版为例:默认用户的cookie保存位置为:
默认用户的位置在:C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\Network\cookies
第二个问题,cookie值是如何加密的:
涉及的加密算法是:DPAPI+AesGcm
第三个问题:解密:
语言:python
import win32crypt
2.c#
[DllImport("crypt32.dll", CharSet = CharSet.Auto, SetLastError = true)]string decryptedPassword = AesGcm256.decrypt(Convert.ToBase64String(payload), masterKeyBytes, iv);
解密流程:
感谢您的阅读,欢迎将该文分享给需要的朋友,我们一起学习,一起进步。