차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
software:hashcat [2024/05/04 21:01] 127.0.0.1 이전 판으로 되돌림 (2023/11/17 07:59) |
software:hashcat [2024/05/06 04:16] 127.0.0.1 이전 판으로 되돌림 (2023/11/17 01:22) |
||
---|---|---|---|
줄 3: | 줄 3: | ||
Hashcat(해시캣)은 파일의 암호화를 해제하기 위한 무작위 대입(사전, | Hashcat(해시캣)은 파일의 암호화를 해제하기 위한 무작위 대입(사전, | ||
- | ===== 암호 해제 | + | ===== 암호 해제(Windows 10, Microsoft Excel 2013 기준) ====== |
==== 해제 전 준비 ==== | ==== 해제 전 준비 ==== | ||
- | [[https:// | + | [[https:// |
+ | 현재 기준으로 파이선 최신버전은 [[https:// | ||
==== 해제 과정 ==== | ==== 해제 과정 ==== | ||
- | - [[https:// | + | 1. [[https:// |
- | - 압축을 푼다. | + | |
- | - 명령 프롬프트(cmd) 창을 열고 pushd 명령으로 압축을 푼 폴더 위치로 이동한다. 'pushd [압축을 푼 폴더 경로]' | + | |
- | - `office2john.py` 파일을 아래와 같이 실행한다. 아래 명령을 실행하면 패스워드를 풀 수 있는 해시를 확인할 수 있다. | ||
- | python office2john.py example.xlsx (엑셀 파일 경로) | + | 2. 압축을 푼다. |
- | | + | |
+ | 3. 명령 프롬프트(cmd) 창을 열고 pushd 명령으로 압축을 푼 폴더 위치로 이동한다. | ||
+ | **pushd C: | ||
+ | |||
+ | |||
+ | 4. 아래 명령을 실행하면 패스워드를 풀 수 있는 해시를 확인할 수 있다. | ||
+ | |||
+ | **python office2john.py C: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | 5. [[https:// | ||
+ | |||
+ | |||
+ | 6. Office 버전에 맞는 플래그 번호를 찾는다. (오른쪽 4자리 번호). 더 많은 유형은 [[https:// | ||
+ | |||
+ | Office 97-03(MD5+RC4, | ||
+ | Office 97-03(MD5+RC4, | ||
+ | Office 97-03(MD5+RC4, | ||
+ | Office 97-03(SHA1+RC4, | ||
+ | Office 97-03(SHA1+RC4, | ||
+ | Office 97-03(SHA1+RC4, | ||
+ | Office 2007: flag -m 9400 | ||
+ | Office 2010: flag -m 9500 | ||
+ | Office 2013: flag -m 9600 | ||
![CC Attribution-Share Alike 4.0 International](/wiki/lib/images/license/button/cc-by-sa.png)