前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hideNsneak:一款功能强大的渗透测试基础设施管理工具

hideNsneak:一款功能强大的渗透测试基础设施管理工具

作者头像
FB客服
发布2024-04-15 15:13:59
1190
发布2024-04-15 15:13:59
举报
文章被收录于专栏:FreeBufFreeBuf
hideNsneak是一款功能强大的渗透测试基础设施管理工具,该工具可以帮助广大研究人员可以轻松部署和管理各种云服务接口,并辅助渗透测试人员管理渗透测试基础设施,其中包括虚拟机、域前置、Cobalt Strike服务器、API网关和防火墙等。

功能介绍

hideNsneak提供了一个使用简单且功能强大的接口,可以允许渗透测试人员以最小的开销构建和管理渗透测试基础设施。功能包括:

1、部署、销毁和查看渗透测试基础设施,例如EC2云实例和Digital Ocean云服务、AWS API网关、通过AWS Cloudfront和谷歌云功能实现的域前置等;

2、代理基础设施;

3、部署C2重定向器;

4、发送和接收文件;

5、分布式端口扫描;

6、远程安装Burp Collaborator、Cobalt Strike、Socat、LetsCrypt、GoPhish和SQLMAP;

7、多团队共享和管理基础设施;

工具要求

Go

项目架构

_terraform --> terraform模块

_ansible --> ansible角色和帮助手册

_assets --> 针对该项目的图形元素

_cmd --> 前端接口包

_deployer --> 后端命令和数据结构

main.go --> 工具主脚本

工具运行机制

Google域前置:

1、启用App Engine API;

2、启用云函数API;

3、项目编辑器或更高级权限;

工具安装

首先,我们需要在本地设备上安装并配置好最新版本的Go语言环境。接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/rmikehodges/hideNsneak.git

工具部署

假设所有的主机系统均为Ubuntu 16.04 Linux,并且都不支持SSH代理,所有的配置修改都必须通过hideNsneak实现。

在us-east-1中创建一个新的AWS S3 Bucket,确保其不可公开访问。

接下来,切换到项目目录中,使用项目提供的setup.sh脚本完成工具的安装和依赖组件的配置:

代码语言:javascript
复制
cd hideNsneak

./setup.sh

go build -o hideNsneak main.go

hideNsneak setup aws -s <secret> -a <access> -b <bucket>

现在,我们就可以使用下列命令来查看安装时需要提供的信息了:

代码语言:javascript
复制
hideNsneak setup --help

工具命令

代码语言:javascript
复制
hidensneak help

hidensneak setup aws

hidensneak setup azure

hidensneak setup do

hidensneak setup ssh

hidensneak instance deploy

hidensneak instance destroy

hidensneak instance list

hidensneak api deploy

hidensneak api destroy

hidensneak api list

hidensneak domainfront enable

hidensneak domainfront disable

hidensneak domainfront deploy

hidensneak domainfront destroy

hidensneak domainfront list

hidensneak firewall add

hidensneak firewall list

hidensneak firewall delete

hidensneak exec command -c

hidensneak exec nmap

hidensneak exec socat-redirect

hidensneak exec cobaltstrike-run

hidensneak exec collaborator-run

hidensneak socks deploy

hidensneak socks list

hidensneak socks destroy

hidensneak socks proxychains

hidensneak socks socksd

hidensneak install burp

hidensneak install cobaltstrike

hidensneak install socat

hidensneak install letsencrypt

hidensneak install gophish

hidensneak install nmap

hidensneak install sqlmap

hidensneak file push

hidensneak file pull

注意,所有的命令都可以使用--help参数来获取任意命令的帮助信息。

工具演示

演示视频:

https://youtu.be/8YTYScLn7pA

许可证协议

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

项目地址

hideNsneak:

https://github.com/rmikehodges/hideNsneak

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站渗透测试
网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档