Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/rmikehodges/hidensneak
Phishing ToolsVulnerability ScannersPayload GenerationPort ScanningPenetration TestingCloud SecurityCommand and ControlRed Teaming
GitHubrmikehodges/hidensneak

hideNsneak

일시적 침투 테스트를 위한 CLI

저장소 보기
171426년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

hideNsneak에 오신 것을 환영합니다.

Alt text 이 애플리케이션은 침투 테스터가 다양한 클라우드 서비스(VM, 도메인 프론팅, Cobalt Strike 서버, API 게이트웨이, 방화벽 등)를 신속하게 배포, 관리 및 제거할 수 있는 인터페이스를 제공하여 공격 인프라 관리에 도움을 줍니다.

Black Hat Arsenal 비디오 데모 - https://youtu.be/8YTYScLn7pA

목차

  • 개요
  • 로컬 실행
  • 명령어
  • 구성
  • 기여
  • 라이선스

개요

hideNsneak는 침투 테스터가 최소한의 오버헤드로 인프라를 구축하고 관리할 수 있는 간단한 인터페이스를 제공합니다.

hideNsneak는 다음을 수행할 수 있습니다.

  • 배포, 파괴, 목록 조회

    1. EC2 및 Digital Ocean을 통한 클라우드 인스턴스 (Google Cloud, Azure, Alibaba Cloud는 곧 지원 예정)
    2. API Gateway (AWS)
    3. AWS Cloudfront 및 Google Cloud Functions를 통한 도메인 프론팅 (Azure CDN은 곧 지원 예정)
  • 인프라를 통한 프록시

  • C2 리디렉터 배포

  • 파일 송수신

  • 분산 포트 스캐닝

  • Burp Collaborator, Cobalt Strike, Socat, LetsEncrypt, GoPhish, SQLMAP의 원격 설치

  • 다양한 팀 간 인프라 공유 및 관리

로컬 실행

V 1.1에 대한 몇 가지 공지사항:

  • 현재 모든 호스트는 Ubuntu 16.04 Linux로 가정합니다.
  • SSH 에이전트는 지원되지 않습니다.
  • 모든 설정 변경은 hideNsneak setup을 통해 수행할 수 있습니다.
  • setup.sh 스크립트는 이제 종속성을 확인하고 설치만 수행합니다.
  1. us-east-1에 새 AWS S3 버킷을 생성합니다.
    • 이 버킷은 Terraform 상태를 저장하므로 공개되지 않도록 합니다.
  2. ./setup.sh
  3. go build -o hideNsneak main.go
  4. hideNsneak setup aws -s <secret> -a <access> -b <bucket>
  • 이 단계는 첫 실행 시 필수입니다.
  1. hideNsneak setup --help
  2. 여기에서 다른 서비스를 위한 다른 키를 설정하거나 AWS만 사용하여 실행할 수 있습니다.

명령어

  • 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

모든 명령어 뒤에 --help를 실행하여 사용할 플래그에 대한 지침을 확인할 수 있습니다.

구성

  • _terraform --> Terraform 모듈
  • _ansible --> Ansible 역할 및 플레이북
  • _assets --> 프로젝트의 미관을 위한 랜덤 에셋
  • _cmd --> 프론트엔드 인터페이스 패키지
  • _deployer --> 백엔드 명령어 및 구조체
  • main.go --> 마법이 일어나는 곳

IAM 권한

Google 도메인 프론팅

  • App Engine API 사용 설정
  • Cloud Functions API 사용 설정
  • 프로젝트 편집자 이상의 권한

기타

기본 보안 그룹 hideNsneak는 모든 AWS 리전에서 완전 개방형으로 생성됩니다. 모든 인스턴스는 프로비저닝 시 iptables를 사용하여 포트 22/tcp만 허용하도록 구성됩니다.

프로그램에서 리소스를 찾을 수 없다는 Terraform 오류가 발생하는 경우, 문제가 있는 Terraform 리소스를 제거해야 할 수 있습니다. 다음 명령어를 실행하여 수행할 수 있습니다.

cd $GOPATH/src/github.com/rmikehodges/hideNsneak/terraform

terraform state rm <문제가 되는 리소스 이름>

해당 리소스가 여전히 존재하는 경우 수동으로 정리해야 합니다.

문제 해결

오류: module name here에 대한 구성이 존재하지 않습니다. 모든 작업에 공급자 구성 블록이 필요합니다.

이는 일반적으로 이전 배포의 아티팩트가 상태에 남아 있기 때문에 발생합니다. 아래는 해당 아티팩트를 상태에서 제거하는 방법입니다. 리소스가 활성 상태인 경우 클라우드 제공업체의 관리 패널을 통해 수동으로 제거해야 합니다.

  • cd $GOPATH/src/github.com/rmikehodges/hideNsneak/terraform
  • terraform state rm <모듈 또는 리소스 이름>

오류: 상태 잠금 오류: 상태 잠금 획득 중 오류 발생: ConditionalCheckFailedException: 조건부 요청 실패 상태 코드: 400, 요청 ID: P7BUM7NA56LQEJQC20A3SE2SOVVV4KQNSO5AEMVJF66Q9ASUAAJG 잠금 정보: ID: 4919d588-6b29-4aa7-d917-2bcb67c14ab4

다른 사용자가 배포를 완료한 후에도 문제가 해결되지 않으면, 일반적으로 Terraform이 오류 발생 시 상태를 자동으로 잠금 해제하지 않기 때문입니다. 다음 명령어를 실행하여 해결할 수 있습니다.

  • terraform force-unlock <ID> $GOPATH/src/github.com/rmikehodges/hideNsneak/terraform

참고: 이 명령어는 상태를 잠금 해제하므로 상태에 대한 다른 쓰기 작업에 부정적인 영향을 줄 수 있습니다. 따라서 이 명령어를 실행할 때 다른 사용자가 활발하게 배포하거나 제거하고 있지 않은지 확인하십시오.

다음과 같은 오류가 발생하는 경우:

  • Error: module.googlefrontDeploy2.google_storage_bucket.bucket: configuration for module.googlefrontDeploy2.provider.google is not present; a provider configuration block is required for all operations

이는 종종 고려하지 않은 항목이 상태에 있음을 의미합니다. 다음을 수행하여 해결할 수 있습니다.

  • cd terraform
  • terraform state list - 상태에 있는 리소스 목록을 제공합니다.
  • terraform state rm <위의 문제가 되는 모듈 또는 리소스> - 이 명령어는 상태에서 문제가 되는 리소스를 제거하며, 이후 정상적으로 작동합니다. 리소스가 여전히 활성 상태인 경우 수동으로 삭제해야 합니다.

기여

hideNsneak에 기여해 주시면 감사하겠습니다. 저장소를 포크하고 기여를 시작해 주세요. 풀 리퀘스트가 접수되면 검토하겠습니다. 개선이 필요한 부분이나 추가 기능이 필요하다고 생각되면 이슈를 열어 주시기 바랍니다. 누군가가 처리해 줄 것입니다.

라이선스

MIT

도구 다운로드
  • 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