허용되는 활용
- 본인 소유 압축파일·백업 비밀번호 복구
- 서면 또는 명확한 승인을 받은 사내 보안감사
- 시스템 이전 및 백업의 복구 가능성 검증
- 개발용 테스트 해시 확인
LOCAL SECURITY TOOL · BEGINNER GUIDE
Hashcat은 비밀번호를 알아내기 위해 후보를 해시와 비교하는 로컬 복구 도구입니다. 본인 소유 자료의 복구나 승인된 보안 점검에만 사용하세요.
로컬 명령어 만들기공식 저장소의 최신 릴리스 링크에서 운영체제에 맞는 파일을 받고 압축을 풉니다. 제공되는 실행 파일을 먼저 사용하고, 필요한 GPU 드라이버·런타임은 요구사항 문서를 확인하세요.
터미널에서 hashcat -I를 실행해 사용 가능한 GPU·CPU와 백엔드를 확인합니다. 장치가 표시되지 않으면 드라이버와 런타임을 먼저 점검하세요.
원본 파일을 그대로 명령어에 넣는 방식이 아닙니다. 본인 자료에서 추출한 해시 파일을 준비하고 hashcat --identify my-hashes.txt로 가능한 형식을 확인한 뒤, 공식 예시와 대조해 -m 번호를 선택하세요. 자동 판별 결과도 검증이 필요합니다.
.\hashcat.exe -I./hashcat -I./hashcat -I압축을 푼 Hashcat 폴더에서 실행한 예시입니다. 시스템 설치본은 실행 파일 이름만 hashcat으로 바꾸세요.
내가 기억하는 단어·암호 후보를 텍스트 파일에 한 줄씩 적고 순서대로 비교합니다. 후보가 좁혀져 있을 때 먼저 사용하세요.
길이와 문자 패턴을 알고 있을 때 씁니다. ?l은 영문 소문자, ?u는 대문자, ?d는 숫자, ?s는 기호를 뜻합니다. 경우의 수가 빠르게 커질 수 있습니다.
본인 소유 또는 승인된 자료에 한해 로컬 명령어를 안전하게 구성하고 실행 전 점검합니다.
결제 내역을 확인한 뒤 등록코드를 이메일로 안내합니다.
생성 명령의 --session=local-recovery가 작업 이름을 정합니다. 진행 상태는 로컬 복원 파일에 기록됩니다.
실행 창에서 q로 정상 종료하고, 같은 폴더에서 .\hashcat.exe --session=local-recovery --restore로 재개합니다. 저장 파일을 지우면 재개할 수 없습니다.
.\hashcat.exe -m 0 --show my-hashes.txt로 로컬 potfile과 해시 파일을 대조합니다. 결과에는 평문 비밀번호가 표시될 수 있습니다.
사용법 기준: cakecnc/hashcat 공식 저장소 · 공식 명령어 도움말. 실제 설치 버전의 --help와 형식 예시를 최종 기준으로 확인하세요.