前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何利用Red-Detector扫描你EC2实例中的安全漏洞

如何利用Red-Detector扫描你EC2实例中的安全漏洞

作者头像
FB客服
发布2021-07-02 11:29:39
8730
发布2021-07-02 11:29:39
举报
文章被收录于专栏:FreeBufFreeBuf

关于Red-Detector

Red-Detector是一款功能强大的安全扫描工具,该工具可以帮助广大研究人员利用vuls.io扫描EC2实例中的安全漏洞。该工具主要基于Vuls实现其漏洞扫描功能,基于Lynis来寻找EC2实例中的安全错误配置,并利用Chkrootkit扫描EC2实例中的rootkit签名。

工具要求

1、使用下面列出的EC2 Action配置你的AWS账号,大家可以在项目中下的red-detector-policy.json文件中找到相关的权限要求:

AttachVolume AuthorizeSecurityGroupIngress DescribeInstances CreateKeyPair CreateTags DescribeRegions RunInstances ReportInstanceStatus DescribeSnapshots DescribeImages DescribeVolumeStatus DescribeVolumes CreateVolume DescribeAvailabilityZones DescribeVpcs CreateSecurityGroup CreateSnapshot DeleteSnapshot

2、运行EC2实例-确保你已经知道待扫描EC2实例的地区以及实例ID,支持的版本如下:

Ubuntu: 14, 16, 18, 19, 20 Debian: 6, 8, 9 Redhat: 7, 8 Suse: 12 Amazon: 2 Oracle: 8

工具安装

首先,广大研究人员需要使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
sudo git clone https://github.com/lightspin-tech/red-detector.git

接下来,切换到本地项目目录下运行下列命令安装依赖组件:

代码语言:javascript
复制
pip3 install -r requirements.txt

工具使用

交互式使用

代码语言:javascript
复制
python3 main.py

命令参数

代码语言:javascript
复制
usage: main.py [-h] [--region REGION] [--instance-id INSTANCE_ID] [--keypair KEYPAIR] [--log-level LOG_LEVEL]

optional arguments:

  -h, --help                show this help message and exit

  --region REGION           region name

  --instance-id INSTANCE_ID EC2 instance id

  --keypair KEYPAIR         existing key pair name

  --log-level LOG_LEVEL log level

使用流程

运行py。 地区选择:使用默认地区(us-east-1)或选择一个地区,如果选择的地区不包含任何EC2实例的话,你将需要选择其他地区。 EC2实例ID选择:你将会获取到所选地区中所有的EC2实例列表,接下来需要选择一个待扫描的实例,确保选择的是一个可用实例ID。 跟踪工具扫描进程,大约需要30分钟扫描时间。 获取报告链接。

工具运行演示

点击底部【阅读原文】观看

许可证协议

本项目的开发与发布遵循Apache v2.0开源许可证协议。

项目地址:点击底部【阅读原文】获取

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于Red-Detector
  • 工具要求
  • 工具安装
  • 工具使用
    • 交互式使用
      • 命令参数
        • 使用流程
        • 工具运行演示
        • 许可证协议
        相关产品与服务
        脆弱性检测服务
        脆弱性检测服务(Vulnerability detection Service,VDS)在理解客户实际需求的情况下,制定符合企业规模的漏洞扫描方案。通过漏洞扫描器对客户指定的计算机系统、网络组件、应用程序进行全面的漏洞检测服务,由腾讯云安全专家对扫描结果进行解读,为您提供专业的漏洞修复建议和指导服务,有效地降低企业资产安全风险。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档