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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
cbrutekrag — SSH 서버에 대한 무차별 대입 공격 또는 사전 공격을 사용한 침투 테스트. C로 작성됨. | Kitploit
도구/GitHubGitHub/matricali/cbrutekrag
Password AttacksNetwork SecurityPenetration Testing
GitHubmatricali/cbrutekrag

cbrutekrag

SSH 서버에 대한 무차별 대입 공격 또는 사전 공격을 사용한 침투 테스트. C로 작성됨.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

license GitHub contributors Build Static Build Windows Build Latest stable release

cbrutekrag

사전 공격을 이용한 SSH 서버 침투 테스트 도구입니다. _C_로 작성되었습니다.

_brute krag_는 아프리칸스어로 "무차별 대입"을 의미합니다.

면책 조항

이 도구는 윤리적 테스트 목적으로만 사용됩니다. cbrutekrag 및 소유자는 사용자에 의한 오용에 대해 책임을 지지 않습니다. 사용자는 해당 지역 법률 규정에 따라 행동해야 합니다.

실행

root@kitploit:~
$ cbrutekrag -h
       _                _       _
      | |              | |     | |
  ___ | |__  _ __ _   _| |_ ___| | ___ __ __ _  __ _
 / __|| '_ \| '__| | | | __/ _ \ |/ / '__/ _` |/ _` |
| (__ | |_) | |  | |_| | ||  __/   <| | | (_| | (_| |
 \___||_.__/|_|   \__,_|\__\___|_|\_\_|  \__,_|\__, |
          OpenSSH Brute force tool 0.6.0        __/ |
      (c) Copyright 2014-2024 Jorge Matricali  |___/

      https://github.com/matricali/cbrutekrag


usage: ./cbrutekrag [-h] [-v] [-aA] [-D] [-P] [-T TARGETS.lst] [-C credentials.lst]
                [-t THREADS] [-f OUTPUT FORMAT] [-o OUTPUT.txt] [-F SCAN OUTPUT FORMAT] [-O SCAN_OUTPUT.txt] [TARGETS...]

-h, --help                This help
-v, --verbose             Verbose mode
-V, --verbose-sshlib      Verbose mode (sshlib)
-s, --scan                Scan mode
-D, --dry-run             Dry run
-P, --progress            Progress bar
-T, --targets <file>      Targets file
-C, --credentials <file>  Username and password file
-t, --threads <threads>   Max threads
-o, --output <file>       Output log file
-F, --format <pattern>    Output log format
                          Available placeholders:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %USERNAME%, %PASSWORD%
-O, --scan-output <file>  Output log file for scanner
-F, --scan-format <pattern> Output log format for scanner
                          Available placeholders:
                          %DATETIME%, %HOSTNAME%
                          %PORT%, %BANNER%.
                          Default:
                          "%HOSTNAME%:%PORT%\t%BANNER%\n"
-a, --allow-non-openssh   Accepts non OpenSSH servers
-A, --allow-honeypots     Allow servers detected as honeypots
    --timeout <seconds>   Sets connection timeout (Default: 3)
    --check-http <host>   Tries to open a TCP Tunnel after successful login

사용 예시

root@kitploit:~
cbrutekrag -T targets.txt -C combinations.txt -o result.log
cbrutekrag -s -t 8 -C combinations.txt -o result.log 192.168.1.0/24

지원되는 대상 구문

  • 192.168.0.1
  • 10.0.0.0/8
  • 192.168.100.0/24:2222
  • 127.0.0.1:2222

조합 파일 형식

root@kitploit:~
root root
root password
root $BLANKPASS
$TARGET root
root $TARGET

조합 파일 플레이스홀더

플레이스홀더용도비밀번호로사용자명으로
$BLANKPASS빈 비밀번호✔️-
$TARGET호스트명 또는 IP를 비밀번호로 사용✔️✔️

사용자 지정 출력 형식

출력 형식은 명령줄 옵션 -f를 사용하여 쉽게 사용자 지정할 수 있습니다.

예: ./cbrutekrag -f "%HOSTNAME%:%PORT%|%USERNAME%|%PASSWORD%\n"는 다음과 같은 출력을 생성합니다.

root@kitploit:~
192.168.0.100:22|root|toor
192.168.0.105:22|ubnt|ubnt

기본값

%DATETIME%\t%HOSTNAME%:%PORT%\t%USERNAME%\t%PASSWORD%\n

root@kitploit:~
2024/04/01 13:05:13     192.168.0.100:22     root    admin

플레이스홀더

스캐너용 사용자 지정 출력 형식

출력 형식은 명령줄 옵션 -F를 사용하여 쉽게 사용자 지정할 수 있습니다.

예: ./cbrutekrag -F "%HOSTNAME%\t%PORT%\t%BANNER%\n"는 다음과 같은 출력을 생성합니다.

root@kitploit:~
192.168.0.100 22  SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u2
192.168.0.105 22  SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2

기본값

%HOSTNAME%:%PORT%\t%BANNER%\n

root@kitploit:~
192.168.0.100:22  SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2

플레이스홀더

요구 사항

cbrutekrag는 libssh - The SSH Library (http://www.libssh.org/)를 사용합니다.

빌드

요구 사항:

  • make
  • gcc 컴파일러
  • libssh-dev
root@kitploit:~
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
make
make install

정적 빌드

요구 사항:

  • cmake
  • gcc 컴파일러
  • make
  • libssl-dev
  • libz-dev
root@kitploit:~
git clone --depth=1 https://github.com/matricali/cbrutekrag.git
cd cbrutekrag
bash static-build.sh
make install
도구 다운로드
플레이스홀더설명예시
%DATETIME%Y/m/d HH:ii:ss 형식의 날짜로 대체2024/04/01 12:46:27
%HOSTNAME%호스트명 또는 IPv4로 대체192.168.0.100
%PORT%연결 포트로 대체22
%USERNAME%사용된 사용자명으로 대체root
%PASSWORD%사용된 비밀번호로 대체admin
\nLF로 대체
\tTAB으로 대체
플레이스홀더설명예시
%DATETIME%Y/m/d HH:ii:ss 형식의 날짜로 대체2024/04/01 12:46:27
%HOSTNAME%호스트명 또는 IPv4로 대체192.168.0.100
%PORT%연결 포트로 대체22
%BANNER%서버 배너로 대체SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2
\nLF로 대체
\tTAB으로 대체