探索360安全浏览器密码抓取与解密:3Bpass项目详解
去发现同类优质开源项目:https://gitcode.com/
在这个数字化的时代,浏览器密码管理成为了许多人的日常需求,而作为国内主流的安全浏览器之一,360安全浏览器的安全性备受关注。今天,我们将深入探讨一个开源项目——3Bpass,它是一个针对360安全浏览器密码的一键抓取和解密工具,旨在简化红队的工作流程。
项目介绍
3Bpass是由CobaltStrike脚本和一个C#编写的解密小工具组成。核心脚本360SafeBrowsergetpass.cna
负责收集浏览器的数据库和密钥,3Bpass
则用于离线解密保存的密码。这个项目不仅能够自动导出解密后的密码,还支持CSV格式的导出功能,极大地提高了工作效率。
项目技术分析
3Bpass的运作基于对360安全浏览器内部数据库的深入理解。通过逆向工程,开发者发现了一个基于SQLite加密的数据库,其加密过程包括MachineGuid的Base64编码,然后通过AES-ECB 128进行加密。借助这一发现,他们成功地构建了能够高效解密的工具。
解密过程中,关键函数如sqlite3_open()
被识别,通过对chrome.dll
的逆向分析,找到了用于解密的密钥生成位置。这一技术细节揭示了3Bpass的强大之处,它能有效地从360安全浏览器的底层数据中提取敏感信息。
技术应用场景
3Bpass适用于合法的渗透测试场景,例如企业内部的安全审计或网络安全研究。在这些环境中,快速获取和解密浏览器密码的能力可以帮助安全专家更好地评估系统风险,及时发现潜在漏洞。
此外,对于红队成员来说,这个工具在模拟攻击测试中也非常有用,可以迅速了解目标系统的账户信息,从而提升渗透测试的有效性和效率。
项目特点
- 一键操作:只需简单几步,就能完成密码的抓取和解密,大大降低了操作复杂度。
- 离线解密:无需保持网络连接,可以在任何时间、任何地点处理已获取的数据。
- 自动化导出:支持自动导出当前用户的密码信息至CSV文件,便于进一步分析和整理。
- 社区支持:项目背后的开发者活跃在安全论坛,持续改进工具,且欢迎社区成员的参与和贡献。
总结,3Bpass是一个强大且实用的工具,尤其对于那些从事渗透测试和网络安全研究的专业人士来说,它提供了一种高效的方式来处理360安全浏览器的密码保护问题。请确保您在合法授权的情况下使用此工具,遵循适用的法律法规。现在就加入我们的行列,探索更多的技术可能吧!
去发现同类优质开源项目:https://gitcode.com/