教你获取浏览器中所有网站的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);

  

  解密流程:

  

  感谢您的阅读,欢迎将该文分享给需要的朋友,我们一起学习,一起进步。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线