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

发表于:2024-4-18 09:13

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Alpha_h4ck    来源:FreeBuf

  关于hideNsneak
  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 --> 工具主脚本
  IAM权限
  Google域前置:
  1、启用App Engine API;
  2、启用云函数API;
  3、项目编辑器或更高级权限;
  工具安装
  首先,我们需要在本地设备上安装并配置好最新版本的Go语言环境。接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:
  git clone https://github.com/rmikehodges/hideNsneak.git
  工具部署
  假设所有的主机系统均为Ubuntu 16.04 Linux,并且都不支持SSH代理,所有的配置修改都必须通过hideNsneak实现。
  在us-east-1中创建一个新的AWS S3 Bucket,确保其不可公开访问。
  接下来,切换到项目目录中,使用项目提供的setup.sh脚本完成工具的安装和依赖组件的配置:
  cd hideNsneak
  ./setup.sh
  go build -o hideNsneak main.go
  hideNsneak setup aws -s <secret> -a <access> -b <bucket>
  现在,我们就可以使用下列命令来查看安装时需要提供的信息了:
  hideNsneak setup --help
  工具命令
  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参数来获取任意命令的帮助信息。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号