LOCAL SECURITY TOOL · BEGINNER GUIDE

Hashcat을
안전하게 시작하기

Hashcat은 비밀번호를 알아내기 위해 후보를 해시와 비교하는 로컬 복구 도구입니다. 본인 소유 자료의 복구나 승인된 보안 점검에만 사용하세요.

로컬 명령어 만들기
01 / 사용 범위

어디에 쓸 수 있나요?

허용되는 활용

  • 본인 소유 압축파일·백업 비밀번호 복구
  • 서면 또는 명확한 승인을 받은 사내 보안감사
  • 시스템 이전 및 백업의 복구 가능성 검증
  • 개발용 테스트 해시 확인

허용되지 않는 활용

  • 타인 계정이나 파일의 비밀번호 해제
  • 유출된 계정정보를 이용한 공격
  • 승인받지 않은 회사 데이터나 Wi-Fi 공격
02 / 준비 순서

설치부터 첫 확인까지

1

공식 파일 받기

공식 저장소의 최신 릴리스 링크에서 운영체제에 맞는 파일을 받고 압축을 풉니다. 제공되는 실행 파일을 먼저 사용하고, 필요한 GPU 드라이버·런타임은 요구사항 문서를 확인하세요.

2

장치 확인

터미널에서 hashcat -I를 실행해 사용 가능한 GPU·CPU와 백엔드를 확인합니다. 장치가 표시되지 않으면 드라이버와 런타임을 먼저 점검하세요.

3

해시 형식 확인

원본 파일을 그대로 명령어에 넣는 방식이 아닙니다. 본인 자료에서 추출한 해시 파일을 준비하고 hashcat --identify my-hashes.txt로 가능한 형식을 확인한 뒤, 공식 예시와 대조해 -m 번호를 선택하세요. 자동 판별 결과도 검증이 필요합니다.

운영체제별 첫 실행 예시

Windows PowerShell.\hashcat.exe -I
macOS 터미널./hashcat -I
Linux 터미널./hashcat -I

압축을 푼 Hashcat 폴더에서 실행한 예시입니다. 시스템 설치본은 실행 파일 이름만 hashcat으로 바꾸세요.

03 / 방법 이해

워드리스트와 마스크

-a 0

워드리스트 방식

내가 기억하는 단어·암호 후보를 텍스트 파일에 한 줄씩 적고 순서대로 비교합니다. 후보가 좁혀져 있을 때 먼저 사용하세요.

-a 3

마스크 방식

길이와 문자 패턴을 알고 있을 때 씁니다. ?l은 영문 소문자, ?u는 대문자, ?d는 숫자, ?s는 기호를 뜻합니다. 경우의 수가 빠르게 커질 수 있습니다.

04 / 내 컴퓨터에서 실행

명령어 생성기

C&C DIGITAL PRODUCT · 1 YEAR

Hashcat Pro Guide

본인 소유 또는 승인된 자료에 한해 로컬 명령어를 안전하게 구성하고 실행 전 점검합니다.

상세 사용방법

  1. 승인 범위와 해시 형식을 먼저 확인합니다.
  2. 운영체제·모드·로컬 파일명과 후보 방식을 선택합니다.
  3. 명령어를 복사해 본인 컴퓨터에서만 실행하고 potfile을 보호합니다.
$24 USD / 1 yearDigital service · No shipping fee · 1-year access
PayPal로 구매

결제 내역을 확인한 뒤 등록코드를 이메일로 안내합니다.

결제 확인 요청

등록코드

05 / 실행 후

중단·재개·결과 확인

1

세션 저장

생성 명령의 --session=local-recovery가 작업 이름을 정합니다. 진행 상태는 로컬 복원 파일에 기록됩니다.

2

중단 후 재개

실행 창에서 q로 정상 종료하고, 같은 폴더에서 .\hashcat.exe --session=local-recovery --restore로 재개합니다. 저장 파일을 지우면 재개할 수 없습니다.

3

결과 확인

.\hashcat.exe -m 0 --show my-hashes.txt로 로컬 potfile과 해시 파일을 대조합니다. 결과에는 평문 비밀번호가 표시될 수 있습니다.

06 / 용어

초보자용 짧은 설명

해시
비밀번호를 일정한 규칙으로 변환한 값. 원래 비밀번호 자체가 아닙니다.
해시 모드 (-m)
해시가 만들어진 방식에 맞는 Hashcat의 번호입니다.
워드리스트
확인할 비밀번호 후보를 한 줄씩 담은 로컬 텍스트 파일입니다.
마스크
기억하는 문자 패턴을 기호로 나타낸 것입니다.
세션·복원 파일
중단한 작업을 같은 컴퓨터에서 이어가기 위한 작업 이름과 상태입니다.
potfile
찾은 결과를 저장하는 로컬 파일로, 평문 비밀번호가 포함될 수 있습니다.

사용법 기준: cakecnc/hashcat 공식 저장소 · 공식 명령어 도움말. 실제 설치 버전의 --help와 형식 예시를 최종 기준으로 확인하세요.