Everything漏洞复现

本文详细介绍了Everything搜索引擎的一款漏洞,该漏洞由于未设置账号密码导致ETP/FTP和HTTP服务可被访问,从而可能引起敏感信息泄露。通过复现环境和漏洞利用步骤,展示了如何连接并获取远程Win7机器的文件。修复方式是设置正确的账号密码。此外,还探讨了利用此漏洞进行攻击的可能性,如通过BAT文件反弹NC和msfvenom生成木马exe文件。

0x00 简介

Everything是Windows上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。不像window内置搜索,Everything默认显示电脑上每个文件和文件夹。

0x01 漏洞描述

由于配置中开启了ETP/FTP和HTTP服务,并未设置账号密码,导致可以访问服务器的文件。

0x02 受影响范围

Everything软件开启了ETP/FTP或HTTP服务且未设置账号密码的。

0x03 复现环境

官网下载软件:https://www.voidtools.com/zh-cn/downloads/

选择要安装的语言—这里就默认简体中文

点击我接受
在这里插入图片描述
选择要安装的目录
在这里插入图片描述
安装的选项,保持默认即可
在这里插入图片描述

### Everything 软件未授权访问漏洞的原因 Everything 是一款高效的文件搜索工具,其核心功能在于快速索引和检索本地磁盘上的文件。然而,在某些版本中可能存在未授权访问漏洞,这通常是由于软件默认开启了网络共享功能所致。如果该功能配置不当,可能会允许远程用户无需身份验证即可访问或操作服务器上的文件资源[^1]。 具体来说,这种漏洞的主要原因包括以下几个方面: - **默认开启的服务端口**:在早期版本中,Everything 默认监听特定的 TCP 或 UDP 端口(如 30000)。如果没有正确设置访问权限,任何连接到此端口的人都能获取文件列表甚至执行其他敏感操作。 - **缺乏认证机制**:部分版本未能强制实施有效的用户身份验证流程,使得未经授权的客户端也能轻易地与服务交互。 - **错误配置的风险**:即使存在安全选项供用户自定义启用状态及权限范围等功能,默认情况下若预设值不够谨慎,则容易引发安全隐患。 针对上述情况,以下是关于如何修复此类问题的具体措施: ### 解决方法 #### 方法一:关闭不必要的网络功能 最简单直接的方式就是禁用一切形式下的外部联网能力。可以通过进入应用程序界面内的高级设置页面找到对应条目来完成此项调整。例如取消勾选“Enable remote search”等相关参数以彻底断绝来自外界未经许可之请求的可能性[^2]。 ```bash # 如果需要重新安装,请确保从官方渠道下载最新稳定版程序包 wget https://www.voidtools.com/Everything-1.x.x.x.x-x64.zip unzip Everything-*.zip sudo mv everything /usr/local/bin/ ``` #### 方法二:强化访问控制策略 当确实有必要保留一定限度内的跨设备查询便利性时,则应采取更为严格的准入规则加以约束。比如限定只接受局域网内部IP地址发起的会话尝试;或者引入基于用户名密码组合的身份校验环节等等。 此外还可以考虑部署防火墙规则进一步缩小暴露面。Linux环境下可运用`iptables`命令实现如下效果: ```bash iptables -A INPUT -p tcp --dport 30000 -s 192.168.1.0/24 -j ACCEPT iptables -A INPUT -p tcp --dport 30000 -j DROP ``` 以上脚本片段的作用是仅允许来自指定子网(即192.168.1.*) 的流量到达目标端口号,而拒绝其余所有方向来的相同性质的数据包传递行为发生。 #### 方法三:升级至安全性更高的新版本 厂商通常会在后续迭代过程中逐步完善原始设计缺陷并推出补丁解决方案。因此建议定期检查官方网站公告信息及时更新至包含改进后的算法逻辑的新发行版本之中去享受更佳的整体防护水平提升带来的益处[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值