项目介绍

hayasec/360SafeBrowsergetpass 是一个托管在 GitHub 上的开源项目,主要使用 C# 编写,目前获得 631 个 Star、86 次 Fork。

仓库全名
hayasec/360SafeBrowsergetpass
Star 数
631
Fork 数
86

README 摘要

1.简介 ​ 这是一个一键辅助抓取360安全浏览器密码的CobaltStrike脚本以及解密小工具,用于节省红队工作量,通过下载浏览器数据库、记录密钥来离线解密浏览器密码。 ​ 360SafeBrowsergetpass.cna主要用与记录解密所需要的信息用于离线解密,3Bpass主要用于解密浏览器密码,支持本机自动导出以及离线解密。 2.用法 2.1. Aggressor scripts 搜集信息 加载Aggressor scripts后,beacon右键打开菜单执行SafeBrowsergetpass即可 执行后将下载浏览器数据库,记录密钥MachineGuid到Credential 2.2 3Bpass解密数据库 3Bpass使用C#编写,可以将360SafeBrowsergetpass.cna收集到的MachineGuid、assis2.db解密,/auto选项支持自动检索本机解密当前用户的数据…

完整内容见 GitHub 原始 README 或本页 。

常见问题

360SafeBrowsergetpass 用什么语言开发?

主要使用 C# 编写,目前有 631 个 Star。

如何获取 360SafeBrowsergetpass 的源码?

可以直接克隆仓库:git clone https://github.com/hayasec/360SafeBrowsergetpass.git,默认分支为 main;安装与运行步骤见仓库 README。

360SafeBrowsergetpass 最近还在维护吗?

仓库最近一次更新为 2021年4月4日,当前没有未关闭的 Issue;Star 数为 631,可作为社区活跃度的参考。

简要分析

热度分
809
价值分
405
活跃状态
活跃

语言占比

C#

Release

贡献者

README

1.简介

​ 这是一个一键辅助抓取360安全浏览器密码的CobaltStrike脚本以及解密小工具,用于节省红队工作量,通过下载浏览器数据库、记录密钥来离线解密浏览器密码。

​ 360SafeBrowsergetpass.cna主要用与记录解密所需要的信息用于离线解密,3Bpass主要用于解密浏览器密码,支持本机自动导出以及离线解密。

2.用法

2.1. Aggressor scripts 搜集信息

加载Aggressor scripts后,beacon右键打开菜单执行SafeBrowsergetpass即可

image-20201119155355504

执行后将下载浏览器数据库,记录密钥MachineGuid到Credential

image-20201119155514799

2.2 3Bpass解密数据库

3Bpass使用C#编写,可以将360SafeBrowsergetpass.cna收集到的MachineGuid、assis2.db解密,/auto选项支持自动检索本机解密当前用户的数据,/csv选项支持导出csv格式数据库。

image-20201201115107666

3.技术细节

​ 这里非常感谢BrowserView作者做出的贡献,公开了部分解密思路, 也十分感谢TkBinary师傅的指导,根据这些提示后来我们共同逆向了算法并编写解密工具。在实战中我发现GUI抓密码的情况不多,更多的是命令行形式,又苦于目前没有抓取360安全浏览器密码的命令行工具,所以跟进看了一下。

​ 数据库使用sqlite加密,通过搜索模块中的sqlite3_open()等函数发现chrome.dll存在“sqlite3_open assis2.db”字符串等其他关键函数。对此dll进行逆向最后可以找到如下密钥:

image-20201201141528255

整体加密流程为:MachineGuid --> Base64 --> AES-ECB 128

更加具体的解密细节请移步看雪论坛:https://bbs.pediy.com/thread-263905.htm

然后就是写cs脚本以及C#工具,这里不再赘述。

4.其他

当用户登录360浏览器用户中心以后,会再多两层解密,虽然方式和之前类似,也可以逆出密钥,但是密钥似乎是动态生成的,目前还在努力中,发出来也是想大家一起看看。

0xEEEE师傅解决了登录状态下的解密,并在此基础上更新了3Bpass工具,如果需要抓取登录状态下的密码,请移步 某数字浏览器数据库算法逆向Plus,感谢。

此工具仅用于合法渗透测试,切勿违法,一切与本人无关!

评论

暂无评论