前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Kubestroyer:一款功能强大的Kubernetes渗透测试工具

Kubestroyer:一款功能强大的Kubernetes渗透测试工具

作者头像
FB客服
发布2023-09-18 19:30:55
发布2023-09-18 19:30:55
58100
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:0
代码可运行
关于Kubestroyer

Kubestroyer是一款功能强大的Kubernetes渗透测试工具,该工具旨在利用Kubernetes集群中的错误配置,以帮助广大研究人员挺升Kubernetes的安全性。简而言之,Kubestroyer是一个多功能的网络安全渗透测试工具,可以帮助广大研究人员完成针对Kubernetes的安全研究分析。

Kubestroyer基于Golang开发,支持扫描已知的暴露在外的Kubernetes端口,并利用其中潜在的安全问题以及错误配置。

支持的功能

1、多目标扫描; 2、通过文件输入扫描目标; 3、已知端口扫描; 4、节点端口扫描(30000-32767); 5、Kubelet匿名RCE; 6、支持自选命令执行;

工具要求

由于该工具基于Golang开发,因此我们首先需要在本地设备上安装并配置好Go v1.19环境:

代码语言:javascript
代码运行次数:0
运行
复制
wget https://go.dev/dl/go1.19.4.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.19.4.linux-amd64.tar.gz
(向右滑动,查看更多)

工具安装

配置好Go环境之后,广大研究人员可以使用下列命令直接安装:Kubestroyer

代码语言:javascript
代码运行次数:0
运行
复制
$ go install github.com/Rolix44/Kubestroyer@latest
(向右滑动,查看更多)

除此之外,广大研究人员也可以将该项目源码克隆至本地,并进行手动代码构建:

代码语言:javascript
代码运行次数:0
运行
复制
$ git clone https://github.com/Rolix44/Kubestroyer.git
cd /Kubestroyer
$ go build -o Kubestroyer cmd/kubestroyer/main.go
(向右滑动,查看更多)

当然了,我们也可以访问该项目的【Releases页面】下载预编译的Kubestroyer。

工具使用

参数

描述

必须/可选

使用样例

-t / --target

目标IP、域名或文件

必须

-t localhost,127.0.0.1 / -t ./domain.txt

--node-scan

启用节点端口扫描(30000-32767)

可选

-t localhost --node-scan

--anon-rce

使用Kubelet API匿名认证实现远程代码执行

可选

-t localhost --anon-rce

-x

需要远程执行的命令

可选

-t localhost --anon-rce -x "ls -al"

工具使用演示

许可证协议

本项目的开发与发布遵循MIT开源许可证协议。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 支持的功能
  • 工具要求
  • 工具安装
  • 工具使用
  • 工具使用演示
  • 许可证协议
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档