Excel 암호를 해독하기 위해 Hashcat의 마스크 공격을 구성하는 방법.

***45990405******2017  와 같은 비밀번호는 hashcat으로 어떻게 실행해야 합니까?  *는 모두 숫자 유형입니다.

는  ***45990405******2017 와 같은 비밀번호를 해독하려면  * 이 알 수 없는 숫자를 나타내고 비밀번호가 모두 숫자라고 가정하면 hashcat의 마스크 공격을 사용할 수 있습니다. 다음은 구체적인 단계입니다.

1. 암호 구조

암호 구조는 다음과 같이 결정됩니다.

  • 처음 3자리는 알 수 없는 숫자입니다(***)

  • 중간 부분은 알려져 있습니다.  45990405

  • 마지막 6자리는 알 수 없는 숫자입니다(******)

  • 마지막 4자리는 알려져 있습니다.  2017

따라서 전체 암호 길이는 3 + 8 + 6 + 4 = 21자리입니다.

2. 마스크 공격

해시캣을 이용한 마스크 공격은 알려진 부분과 알려지지 않은 부분을 지정하여 암호를 해독할 수 있다. 알려진 부분은 고정되고 알 수 없는 부분은  로 고정된다고 가정합니까? d 는 숫자를 나타낸다.

마스크 형식은 다음과 같습니다.

텍스트

? 디? 디? d45990405? 디? 디? 디? 디? 디? d2017

3. hashcat

실행 해시 파일  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: 마스크 모드.

4. 최적화 공격

비밀번호 길이가 길면 크랙 시간이 더 오래 걸릴 수 있습니다. 다음과 같은 방법으로 최적화할 수 있습니다.

  • GPU 가속: Hashcat이 GPU를 사용하여 실행되는지 확인합니다.

  • 사전 공격: 부분 비밀번호가 있는 사전이 있다면 사전 공격과 결합할 수 있습니다.

  • 분산 크래킹: 여러 기계를 사용하여 병렬로 크래킹합니다.

5. 예제 명령

해시 타입이 MD5라고 가정하면 다음과 같은 명령입니다.

bash

hashcat -m 0 -a 3 hashes.txt ? 디? 디? d45990405? 디? 디? 디? 디? 디? d2017

요약

마스크 공격을 통해 해시캣은 이러한 부분적으로 알려진 디지털 암호를 효율적으로 해독할 수 있습니다. 해킹 속도를 높이기 위해 적절한 해시 유형과 하드웨어 리소스를 선택하십시오.

이전:Excel 암호를 잊어 버렸습니까? 우리는 당신이 그것을 복구 할 수 있습니다!
다음:SHA-256 해시 값 특성 식별
  • Word, Excel, PPT, PDF, RAR, ZIP, 7Z, 압축 패키지, Office 암호화 파일 잠금 해제 및 암호 해제에 집중
  • 우리는 사용자에게 고품질의 파일 압축 패키지 비밀번호 복구, PDF 잠금 해제 Word 비밀번호 검색을 제공합니다