본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

THC Hydra(하이드라)는 SSH, FTP, 텔넷, HTTP 로그인 폼, 데이터베이스 등 여러 네트워크 서비스의 로그인 창에 아이디·비밀번호 조합을 병렬로 대입해 맞는 쌍을 찾는 공개 온라인 비밀번호 크래킹 도구이다.

깃허브 저장소 vanhauser-thc/thc-hydra 에서 AGPL v3 로 배포한다. 개발자는 이 도구를 원격에서 시스템에 무단 접근하기가 얼마나 쉬운지 연구자와 보안 컨설턴트가 보여 줄 수 있게 하려는 개념 증명 코드라고 설명하며, 여러 프로토콜을 공격하고 연결을 병렬로 여는 로그인 크래커가 그 전에는 없었다고 적는다.[1] 칼리 리눅스에는 "매우 빠른 네트워크 로그온 크래커"라는 이름으로 들어 있고, Cisco 인증, FTP, HTTP(S) 폼, IMAP, LDAP, MySQL, MSSQL, RDP, SMB, SMTP, SNMP, SSH, 텔넷, VNC 같은 서비스 모듈을 지원한다.[2]

  • 대상 주소와 서비스, 아이디 목록(-L), 비밀번호 목록(-P) 또는 하나의 값(-l, -p)을 준다
  • 대상마다 여러 연결을 동시에 연다. 기본 병렬 작업 수는 대상당 16개(-t)이다[2]
  • 맞는 쌍을 찾으면 출력하고, 옵션에 따라 바로 멈춘다(-f)
  • 서비스에 실제로 로그인을 시도하므로 온라인 무차별 대입 공격·사전 공격이다

웹 취약점 진단 도구와 구별하기

편집 원본 편집

Hydra 는 HTTP 로그인 폼도 공격할 수 있지만 하는 일은 비밀번호 추측뿐이다. 웹 애플리케이션의 요청을 가로채 고쳐 보내며 SQL 삽입·XSS 같은 취약점을 찾는 웹 진단 도구(웹 프록시)와는 분류가 다르다.

도구 분류 대상
THC Hydra 온라인 비밀번호 크래킹 네트워크 서비스의 로그인
John the Ripper 오프라인 비밀번호 크래킹 빼낸 비밀번호 해시
Burp Suite, Paros, WebScarab 웹 취약점 진단(웹 프록시) 웹 애플리케이션의 HTTP 요청·응답
  • 로그인 실패가 일정 횟수를 넘으면 계정을 잠그거나 지연을 둔다
  • 다중 인증을 쓰고, 기본·약한 비밀번호를 없앤다
  • SSH 는 비밀번호 대신 공개 키 인증을 쓴다
  • 같은 출발지의 반복 로그인 실패를 탐지해 차단한다
  1. ↑ 「thc-hydra」 README, GitHub(vanhauser-thc), https://github.com/vanhauser-thc/thc-hydra, 확인일: 2026-11-04.
  2. ↑ 2.0 2.1 「hydra」, Kali Linux Tools, https://www.kali.org/tools/hydra/, 확인일: 2026-11-04.