***45990405******2017 와 같은 비밀번호는 hashcat으로 어떻게 실행해야 합니까? *는 모두 숫자 유형입니다.
는 ***45990405******2017 와 같은 비밀번호를 해독하려면 * 이 알 수 없는 숫자를 나타내고 비밀번호가 모두 숫자라고 가정하면 hashcat의 마스크 공격을 사용할 수 있습니다. 다음은 구체적인 단계입니다.
암호 구조는 다음과 같이 결정됩니다.
처음 3자리는 알 수 없는 숫자입니다(***)
중간 부분은 알려져 있습니다. 45990405
마지막 6자리는 알 수 없는 숫자입니다(******)
마지막 4자리는 알려져 있습니다. 2017
따라서 전체 암호 길이는 3 + 8 + 6 + 4 = 21자리입니다.
해시캣을 이용한 마스크 공격은 알려진 부분과 알려지지 않은 부분을 지정하여 암호를 해독할 수 있다. 알려진 부분은 고정되고 알 수 없는 부분은 로 고정된다고 가정합니까? d 는 숫자를 나타낸다.
마스크 형식은 다음과 같습니다.
텍스트
? 디? 디? d45990405? 디? 디? 디? 디? 디? d2017
실행 해시 파일 hashes.txt를 준비했다고 가정하면 다음 명령을 사용할 수 있습니다.
bash
hashcat -m <hash_type> -a 3 hashes.txt ? 디? 디? d45990405? 디? 디? 디? 디? 디? d2017
여기서:
-m <hash_type>: 해시 유형을 지정합니다. 예를 들어 MD5는 0이고 SHA1은 100입니다. 실제 상황에 따라 교체합니다.
-A 3: 마스크 공격 모드를 지정합니다.
hashes.txt: 대상 해시가 포함된 파일입니다.
? 디? 디? d45990405? 디? 디? 디? 디? 디? d2017: 마스크 모드.
비밀번호 길이가 길면 크랙 시간이 더 오래 걸릴 수 있습니다. 다음과 같은 방법으로 최적화할 수 있습니다.
GPU 가속: Hashcat이 GPU를 사용하여 실행되는지 확인합니다.
사전 공격: 부분 비밀번호가 있는 사전이 있다면 사전 공격과 결합할 수 있습니다.
분산 크래킹: 여러 기계를 사용하여 병렬로 크래킹합니다.
해시 타입이 MD5라고 가정하면 다음과 같은 명령입니다.
bash
hashcat -m 0 -a 3 hashes.txt ? 디? 디? d45990405? 디? 디? 디? 디? 디? d2017
마스크 공격을 통해 해시캣은 이러한 부분적으로 알려진 디지털 암호를 효율적으로 해독할 수 있습니다. 해킹 속도를 높이기 위해 적절한 해시 유형과 하드웨어 리소스를 선택하십시오.