
Python 기반 해시 크래커로 SHA512, SHA256, SHA1, MD5 등을 지원합니다. 해시 유형 자동 감지, bruteforce 및 비밀번호 목록 모드를 지원하며, 단일 또는 배치 해시 크래킹이 가능합니다.
지원되는 해싱 알고리즘: SHA512, SHA256, SHA384, SHA1, MD5, SHA224
기능: 길이 기반 해싱 알고리즘 자동 탐지 (권장되지 않음), bruteforce, 비밀번호 목록
인자:
type: 해싱 알고리즘 (위에 언급된 지원되는 해싱 알고리즘 중 하나이거나 자동 알고리즘 탐지를 사용하려면 AUTO여야 합니다)
hash: 해시된 비밀번호이거나 크랙할 해시 목록이 포함된 텍스트 파일일 수 있습니다 (_hash_가 여러 해시를 포함하는 텍스트 파일인 경우 _hashlist_가 활성화되어야 합니다)
mode: list 또는 bruteforce
pwlist: 단일 해시 또는 해시 목록과 비교할 비밀번호 목록
range: 무차별 대입 문자열 길이 범위 (기본값: 8-11)
hashlist: 이 인자에는 매개변수가 필요하지 않습니다. hashlist가 사용되면 _hash_는 1개 이상의 해시를 포함하는 텍스트 파일이어야 합니다
chars: 무차별 대입을 위한 무작위 문자열을 생성하기 위해 선택할 문자 문자열 (기본값:
abcdefghijklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789)
예시:
비밀번호 목록으로 단일 해시 크랙:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode list -pwlist passwordlist.txt
무차별 대입으로 단일 해시 크랙:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode bruteforce -range 6 11 -chars abcdefghijklmnopqrstuvwxyz0123456789$#@
비밀번호 목록으로 해시 목록 크랙:
hashcracker.py MD5 list_of_hashes.txt -mode list -pwlist passwordlist.txt -hashlist
무차별 대입으로 해시 목록 크랙:
hashcracker.py MD5 list_of_hashes.txt -mode bruteforce -hashlist -range 6 11 -chars ABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789