前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EDRaser:一款功能强大的远程日志和文件数据清理工具

EDRaser:一款功能强大的远程日志和文件数据清理工具

作者头像
FB客服
发布2023-11-11 14:02:17
2080
发布2023-11-11 14:02:17
举报
文章被收录于专栏:FreeBufFreeBuf

关于EDRaser

EDRaser是一款功能强大的数据清理工具,该工具基于Python开发,并提供了两种操作模式(即手动和自动模式),可以帮助广大研究人员远程删除目标计算机上的访问日志、Windows事件日志、数据库和其他文件。

支持的远程操作

在手动模式下,EDRaser可以显示可用的操作列表,其中包括:

1、Windows事件日志:从远程目标系统中删除Windows事件日志; 2、VMware漏洞利用:删除主机上的VMX和VMDK文件; 3、Web服务器日志:通过发送写入访问日志文件的包含恶意字符串的user-agent,从目标系统上运行的Web服务器中删除访问日志; 4、SysLogs:从运行了卡巴斯基EDR的Linux设备上删除系统日志syslog; 5、数据库:远程删除目标数据库中的所有数据;

工具下载

由于该工具基于Python开发,因此我们首先需要在本地设备上安装并配置好Python环境。

接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制


git clone https://github.com/SafeBreach-Labs/EDRaser.git

然后切换到项目目录中,使用pip工具和项目提供的requirements.txt文件安装该工具所需的其他依赖组件:

代码语言:javascript
复制


cd EDRaser

pip install -r requirements.txt

工具使用

自动模式

在自动模式下,EDRaser可以扫描的指定C类IP地址空间,以查找可以执行远程操作的目标系统,并对其进行自动化删除操作,其中包括:

1、远程删除Web服务器日志; 2、Linux系统日志删除; 3、删除Windows应用程序事件日志; 4、远程删除Windows事件日志; 5、WMX + VMDK文件删除;

下列命令可以直接以自动模式执行EDRaser:

代码语言:javascript
复制


python edraser.py --auto

手动模式

在手动模式下,我们可以选择针对目标系统执行特定的操作,从而获得更大的控制权。

下列命令可以直接以手动模式执行EDRaser:

代码语言:javascript
复制
代码语言:javascript
复制
python edraser.py --ip <ip_addr> --attack <attack_name> [--sigfile <signature file>]
代码语言:javascript
复制

参数解析:

--ip:要扫描的IP地址范围和目标设备地址(默认:localhost); --sigfile:使用指定的加密签名DB(默认:signatures.db); --attack:要执行的操作,可选项包括:['vmx', 'vmdk', 'windows_security_event_log_remote', 'windows_application_event_log_local', 'syslog', 'access_logs', 'remote_db', 'local_db', 'remote_db_webserver']; port:远程设备端口号; db_username:远程DB用户名; db_password:远程DB密码; db_type:远程DB类型,支持mysql和sqlite; db_name:远程DB数据库名称; table_name:远程DB表名; rpc_tools:VMware rpc_tools路径;

使用样例:

代码语言:javascript
复制
代码语言:javascript
复制
python edraser.py --attack windows_event_log --ip 192.168.1.133
python EDRaser.py -attack remote_db -db_type mysql -db_username test_user -db_password test_password -ip 192.168.1.10
代码语言:javascript
复制

数据库Web服务器

我们可以打开一个Web界面来插入和查看远程DB:

代码语言:javascript
复制
代码语言:javascript
复制
EDRaser.py -attack remote_db_webserver -db_type mysql -db_username test_user -db_password test_password -ip 192.168.1.10

上述命令将在localhost:8080地址上打开一个Web服务器,它将允许我们查看数据并将数据插入到远程给定的数据库中。

许可证协议

本项目的开发与发布遵循BSD-3-Clause开源许可证协议。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于EDRaser
  • 支持的远程操作
  • 工具下载
  • 工具使用
    • 自动模式
      • 手动模式
        • 数据库Web服务器
        • 许可证协议
        相关产品与服务
        数据库
        云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档