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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
BetterBackdoor — 다양한 기능을 갖춘 백도어. | Kitploit
도구/GitHubGitHub/thatcherclough/betterbackdoor
Password CrackingPayload GenerationData ExfiltrationPost-ExploitationPenetration TestingCommand and ControlRemote Access Tool
GitHubthatcherclough/betterbackdoor

BetterBackdoor

다양한 기능을 갖춘 백도어.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

BetterBackdoor

백도어는 원격으로 시스템에 접근하기 위해 사용되는 도구입니다.

일반적으로 NetCat과 같은 백도어 유틸리티는 두 가지 주요 기능을 가지고 있습니다: 원격 입력을 cmd 또는 bash로 파이프하고 응답을 출력하는 것입니다. 이는 유용하지만 한계가 있습니다. BetterBackdoor는 키 입력 주입, 스크린샷 캡처, 파일 전송 등 다양한 작업을 포함하여 이러한 한계를 극복합니다.

기능

BetterBackdoor는 백도어를 생성하고 제어할 수 있습니다.

이 생성된 백도어는 다음을 수행할 수 있습니다:

  • 명령 프롬프트 셸 열기
  • PowerShell 스크립트 실행
  • 키 입력 주입을 위해 DuckyScript 실행
  • 확장자 기반 파일 유출
  • Microsoft Edge 및 WiFi 비밀번호 유출
  • 피해자 컴퓨터와 파일 송수신
  • 키로거 시작
  • 피해자 컴퓨터의 스크린샷 캡처
  • 피해자 클립보드에 복사된 텍스트 가져오기
  • 피해자 파일의 내용 가져오기 (cat)
  • 디렉토리를 ZIP 파일로 압축
  • ZIP 파일 압축 해제

이 백도어는 클라이언트-서버 소켓 연결을 사용하여 통신합니다. 공격자가 서버를 시작하면 피해자가 클라이언트로서 이 서버에 연결합니다. (참고: 여러 클라이언트가 연결을 시도하면 사용자에게 연결할 클라이언트를 선택하라는 메시지가 표시됩니다) 연결이 설정되면 백도어를 제어하기 위해 클라이언트에 명령을 보낼 수 있습니다.

백도어를 생성하기 위해 BetterBackdoor는 다음을 수행합니다:

  • 'run.jar' (백도어 jar 파일)을 생성하고 'backdoor' 디렉토리에 복사합니다.
  • 공격자의 IP 주소와 암호화 키(공격자가 백도어로 주고받는 데이터를 암호화하도록 선택한 경우)가 포함된 텍스트 파일을 'run.jar'에 추가합니다.
    • 참고: 이 데이터는 평문으로 기록됩니다.
  • 원하는 경우, Java Runtime Environment를 'backdoor'에 복사하고 패키지된 Java Runtime Environment에서 백도어를 실행하기 위한 배치 파일 'run.bat'을 생성합니다.

백도어는 단일 네트워크(LAN) 및 인터넷(WAN)을 통해 작동할 수 있습니다. 그러나 WAN을 통해 백도어를 사용하려면 포트 포워딩이 필요합니다.

WAN 사용을 위해 공격자의 컴퓨터에서 TCP를 선택하여 포트 1025와 1026을 포워딩해야 합니다. 이 작업이 완료되면 피해자와 공격자가 다른 네트워크에 있어도 공격자가 백도어를 제어할 수 있습니다.

피해자 PC에서 백도어를 시작하려면 'backdoor' 디렉토리의 모든 파일을 피해자 PC로 전송하세요.

JRE가 백도어에 패키징된 경우 run.bat을 실행하고, 그렇지 않으면 run.jar을 실행하세요.

이렇게 하면 피해자 PC에서 백도어가 시작됩니다.

실행 중이면, 백도어를 제어하기 위해 BetterBackdoor로 돌아가서 시작 시 옵션 1을 실행해야 합니다.

데모

요구 사항

  • Java JDK 배포판 >=8이 설치되어 있고 PATH에 추가되어 있어야 합니다.
  • 백도어를 생성하고 제어하려면 동일한 컴퓨터를 사용해야 합니다.
    • 이 컴퓨터의 IP 주소는 백도어 생성과 제어 사이에 고정되어 있어야 합니다.
  • 백도어를 제어하는 컴퓨터는 방화벽을 비활성화해야 하며, Unix OS를 사용하는 경우 'sudo'로 BetterBackdoor를 실행해야 합니다.

호환성

BetterBackdoor는 Windows, Mac, Linux와 호환되지만, 백도어는 Windows에서만 호환됩니다.

설치

root@kitploit:~
# clone BetterBackdoor
git clone https://github.com/thatcherclough/BetterBackdoor.git

# change the working directory to BetterBackdoor
cd BetterBackdoor

# build BetterBackdoor with Maven
# for Windows run
mvnw.cmd clean package

# for Linux and Mac run
sh mvnw clean package

사용법

root@kitploit:~
java -jar betterbackdoor.jar

라이선스

  • MIT
  • 저작권 2020 © Thatcher Clough.
도구 다운로드