前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SharpChromium:一个针对浏览器数据的.NET 4.0 CLR项目

SharpChromium:一个针对浏览器数据的.NET 4.0 CLR项目

作者头像
FB客服
发布2023-04-26 21:15:23
2810
发布2023-04-26 21:15:23
举报
文章被收录于专栏:FreeBuf

SharpChromium

SharpChromium是一个针对浏览器数据的.NET 4.0 CLR项目,在SharpChromium的帮助下,广大研究人员可以轻松提取浏览器中类似Cookie、浏览历史和存储凭证之类的数据。

值得一提的是,SharpChromium目前支持Google Chrome、Microsoft Edge以及Microsoft Edge Beta版本浏览器,并且能够提取下列类型的数据:

  • Cookie(JSON格式);
  • 历史记录,以及跟每一条历史记录相关的Cookie;
  • 存储的用户凭证;

注意:该工具返回的全部Cookie都是以JSON格式呈现的,如果你安装了Cookie Editor之类的插件,你还可以直接将这些数据拷贝到浏览器插件中的“Import”视图中并直接提取和查看会话信息。

工具优势

跟之前的工具相比,当前版本的SharpChromium有以下几个优势,其中包括:

  • 不需要设计类型编译或反射;
  • Cookie数据以JSON格式显示,便于导入Cookie Editor;
  • 不需要从远程资源下载SQLite程序集;
  • 支持Chromium浏览器,也可扩展至其他浏览器;

工具下载

广大研究及人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/djhohnstein/SharpChromium.git

工具使用

代码语言:javascript
复制
Usage:
    .\SharpChromium.exe arg0 [arg1 arg2 ...]
Arguments:
    all       - 获取所有的Chromium Cookie,、历史记录和用户凭证.
    full      - 该参数功能跟“all”参数相同
    logins    - 获取所有的存储凭证
    history   - 获取用户的历史记录,以及相关的Cookie
    cookies [domain1.com domain2.com] - 获取用户JSON格式的Cookie,如果传递了域名参数,则会返回根域名相匹配的Cookie。否则,所有的Cookie都将存储在一个临时文件中,格式如下:“%TEMP%\$browser-cookies.json”

工具使用样例

获取跟Google Docs以及GitHub相关的Cookie:

代码语言:javascript
复制
.\SharpChromium.exe cookies docs.google.com github.com
代码语言:javascript
复制

获取历史记录条目以及相关的Cookie:

代码语言:javascript
复制
.\SharpChromium.exe history
代码语言:javascript
复制

获取浏览器中存储的全部用户登录凭证(仅显示非空密码):

代码语言:javascript
复制
.\SharpChromium.exe logins
代码语言:javascript
复制

项目地址

SharpChromium:

https://github.com/djhohnstein/SharpChromium

精彩推荐

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SharpChromium
  • 工具优势
  • 工具下载
  • 工具使用
  • 工具使用样例
    • 获取跟Google Docs以及GitHub相关的Cookie:
      • 获取历史记录条目以及相关的Cookie:
        • 获取浏览器中存储的全部用户登录凭证(仅显示非空密码):
        • 项目地址
        相关产品与服务
        对象存储
        对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档