튜토리얼: 전문 암호 해독 소프트웨어를 사용하여 자신의 컴퓨터에서 Excel, Word, PDF 및 압축 아카이브 파일의 암호를 해독합니다.

소개


Hashcat은 세계에서 가장 빠른 비밀번호 복구 도구라고 주장합니다. 2015년까지 독점적인 코드 베이스를 가지고 있었지만 지금은 무료 소프트웨어로 출시되었습니다. Linux, OS X 및 Windows용 버전은 CPU 기반 또는 GPU 기반 변형을 사용할 수 있습니다. hashcat을 지원하는 해시 알고리즘에는 Microsoft LM 해시, MD4, MD5, SHA 시리즈, Unix 암호화 형식, MySQL 및 Cisco PIX 등이 포함됩니다.
hashcat은 다양한 컴퓨팅 코어를 지원합니다.


 GPU 
CPU 정보 
아푸 
DSP 
FPGA 제품 
공프로세서에 대한 드라이버 요구 사항 


AMD GPU on Linux require "RadeonOpenCompute (ROCm)" Software Platform (1.6.180 or later) 
AMD GPU on Windows  필요 "AMD Radeon Software Crimson Edition"  (15.12  또는  이상) 
Intel CPU 는  Intel Core  및  Intel Xeon  프로세서" (16.1.1  또는  이상)에 대해  "OpenCL 런타임 이 필요합니다. 
Intel GPU on Linux require "OpenCL 2.0 GPU 드라이버 패키지 for Linux" (2.0  또는  이상) 
Intel   GPU   on   Windows     " OpenCL   드라이버     Intel   Iris   및   Intel   HD   그래픽 " 
NVIDIA GPU require "NVIDIA Driver" (367.x or later)


최신 버전 해시캣 다운로드 주소: https://hashcat.net/files/hashcat-5.1.0.7Z
GitHub地址:https://github.com/hashcat/hashcat


参数

下面使常见的参数,想了解更多的参数可以hashcat --도움말 보기

-A   사용할 크랙 모드를 지정합니다. 해당 값은 앞에 있는 매개변수를 참조하십시오. "-a 0" 사전 공격, "-a 1"  조합 공격; "-A 3" 마스크 공격. 
-m   해킹할 해시 타입을 지정합니다. 타입이 지정되지 않으면 기본값은 MD5입니다. 
-o  는 해독이 성공한 후 해시와 해당 일반 텍스트 암호의 저장 위치를 지정합니다. 해독이 성공한 해시를 지정된 파일에 쓸 수 있습니다. 
--force 는 크랙 과정에서 경고 메시지를 무시합니다. 단일 해시를 실행하려면 이 옵션을 추가해야 할 수 있습니다. 
--show   크랙된 해시와 해당 해시에 해당하는 일반 텍스트를 표시합니다. 
--increment     지정된 암호 길이 범위 내에서 hashcat이 크래킹 프로세스를 수행할 수 있는 증분 크래킹 모드를 활성화합니다. 
--increment-min   암호의 최소 길이, 뒤에 직접 정수와 같으면 됩니다. increment 모드를 구성하여 함께 사용합니다. 
--increment-max   암호의 최대 길이, 위와 동일 
--outfile-format  크랙 결과의 출력 형식 id를 지정합니다. 기본값은 3입니다. 
--username    해시 파일에 지정된 사용자 이름을 무시합니다. 리눅스 시스템 사용자 비밀번호 해시를 해독할 때 사용할 수 있습니다. 
--remove      성공적으로 해킹된 해시를 삭제합니다. 
-r        사용자 정의 크랙 규칙을 사용하여 공격 모드: 
# |  모드 
 ===+====== 
  0 |  Straight (필드 크랙) 
  1 |  조합 (조합 균열) 
  3 | Brute-force(마스크 브루트 크랙) 
  6 | 하이브리드 워드리스트 + 마스크(사전+마스크 크랙) 
  7 | 하이브리드 마스크 + 워드리스트(마스크+사전크랙)

출력형식

1 = 해시[:소금] 
2 = 일반 
3 = 해시[:소금]:일반 
4 = 헥스_플레인 
5 = 해시[:소금]:hex_plain 
6 =  일반:hex_plain 
7 = 해시[:salt]:plain:hex_plain 
8 = 크랙포스 
9 = 해시[:소금]:크랙포스 
10 = 일반:crackpos 
11 = 해시[:소금]:일반:crackpos 
12 = 헥스_플레인:크랙포스 
13 = 해시[:salt]:hex_plain:crackpos 
14 =  플레인: 헥스_플레인: 크랙포스 
15 = Hash[:salt]:plain:hex_plain:crackpos

Hash id 비교표

너무 많아서 일반적인 해시 유형 중 일부를 게시하겠습니다. 모든 매개변수를 알고 싶다면 hashcat Wiki로 이동하거나 hashcat --help에서 직접 해시 비교표

- [ hash modes ] -를 확인할 수 있습니다. 

      # | 이름                                             | 분류 
  ======+==================================================+====================================== 
    900 | MD4                                              | Raw 해시 
      0 | MD5              { }                           | Raw{ } 해시 
   5100 | 반 MD5                                         | Raw  해시 
    100 | SHA1                                             | Raw  해시 
   1300 | SHA2-224                                         | Raw  해시 
   1400 | SHA2-256                                         | Raw  해시 
SHA2-384                                          | Raw  해시 
   1700 | SHA2-512                                         | 원시 해시 
SHA3-224                                          | Raw  해시 
  17400 | SHA3-256                                         | Raw  해시 
  17500 | SHA3-384                                        | Raw{ } 해시 
  17600 | SHA3-512                                         | Raw  해시 
     10 | md5($pass.$salt)                     { }           | Raw Hash, Salted  및/또는  반복 
     20 | md5($salt.$pass)                                | Raw  해시, Salted  및/또는   반복 
     30 | md5(utf16le($pass).$salt)                        | Raw Hash, Salted  및/또는  Iterated 
     40 | md5($salt.utf16le($pass))                        | Raw  해시,   소금   및/또는   반복 
   3800 | md5($salt.$pass.$salt)                           | Raw Hash, Salted  및/또는  Iterated 
   3710 | md5($salt.md5($pass))                            | Raw Hash, Salted  및/또는  Iterated 
   4010 | md5($salt.md5($salt.$pass))                      | Raw  해시, Salted  및/또는   반복 
   4110 | md5($salt.md5($pass.$salt))                      | Raw  해시,   소금 및/또는   반복 
   2600 | md5(md5($pass))                                  |  Raw{ } Hash,  SOLTED  및/또는   반복 
   3910 | md5(md5($pass).md5($salt))                       | Raw  해시, Salted  및/또는   반복 
   4300 | md5(strtoupper(md5($pass)))                      | Raw  해시, Salted  및/또는   반복 
   4400 | md5(sha1($pass))                                 |{ }Raw  해시,   소금 및/또는   반복 
    110 | sha1($pass.$salt)                                | Raw Hash, Salted  및/또는  Iterated 
    120 | sha1($salt.$pass)                                | Raw Hash, Salted  및/또는  Iterated 
    130 | sha1(utf16le($pass).$salt)                       | Raw  해시, Salted  및/또는   반복 
    140 | sha1($salt.utf16le($pass))                       | Raw  해시, Salted  및/또는   반복 
   4500 | sha1(sha1($pass))                                | 원시 해시, 소금 및/또는 반복 
   4520 | sha1($salt.sha1($pass))                          | Raw  해시,   Salted  및/또는   반복 
   4700 | sha1(md5($pass))                                | Raw  해시,  소금 및/또는   반복 
   4900 | sha1($salt.$pass.$salt)                          | 원시 해시, 소금 및/또는 반복 
  14400 | sha1(CX)                                        | Raw Hash, Salted  및/또는  반복 
   1410 | sha256($pass.$salt)                             | Raw Hash, Salted  및/또는  반복 
   1420 | sha256($salt.$pass)                              | Raw  해시,   소금   및/또는   반복 
   1430 | sha256(utf16le($pass).$salt)                     | Raw  해시, Salted  및/또는   반복 
   1440 | sha256($salt.utf16le($pass))                     | Raw  해시, Salted  및/또는   반복 
   1710 | sha512($pass.$salt)                              | Raw Hash, Salted  및/또는  Iterated 
   1720 | sha512($salt.$pass)                              | 원시 해시, 소금  및/또는 반복 
   1730 | sha512(utf16le($pass).$salt)                     | Raw  해시, Salted  및/또는   반복 
   1740 | sha512($salt.utf16le($pass))                     | Raw  해시, Salted  및/또는   반복 
  14000 | DES (PT = $salt, key = $pass)                    | 원시 암호, 알려진-일반 텍스트 공격 
  14100 | 3DES (PT = $salt, key = $pass)                   | Raw 암호, 알려진-일반 텍스트 공격 
  14900 | Skip32 (PT = $salt, key = $pass)                 | Raw 암호, 알려진-일반 텍스트 공격 
  15400 | ChaCha20                                       | 원시 암호, 알려진-일반 문자 공격 
   2500 | WPA-EAPOL-PBKDF2                                 | 네트워크 프로토콜 
   2501 | WPA-EAPOL-PMK                                    | 네트워크 프로토콜 
  16800 | WPA-PMKID-PBKDF2                                 | 네트워크 프로토콜 
  16801 | WPA-PMKID-PMK                                    | 네트워크 프로토콜 
   7300 | IPMI2 RAKP HMAC-SHA1                           | 네트워크 프로토콜 
   7500 | Kerberos 5 AS-REQ Pre-Auth etype 23              | 네트워크  프로토콜 
   8300 | DNSSEC (NSEC3)                                   | 네트워크 프로토콜 
  10200 | CRAM-MD5                                        | 네트워크  프로토콜 
  11100 | PostgreSQL CRAM (MD5)                            | 네트워크 프로토콜 
  11200 | MySQL CRAM (SHA1)                                | 네트워크 프로토콜 
  16100 | TACACS+                                          | 네트워크 프로토콜 
  16500 | JWT (JSON Web 토큰)                             | 네트워크 프로토콜 
    121 | SMF (간단한 기계 포럼) > v1.1               | 포럼, CMS, 전자상거래, 프레임워크 
    400 | phpBB3 (MD5)                                     | 포럼, CMS, 전자상거래, 프레임워크 
   2811 | MyBB 1.2+                                      | 포럼, CMS, 전자상거래, 프레임워크 
   2811 | IPB2+ (Invision Power 보드)                     | 포럼, CMS, 전자상거래, 프레임워크 
   8400 | WBB3 (Woltlab 버닝 보드)                     | 포럼, CMS, 전자상거래, 프레임워크 
     11 | Joomla < 2.5.18                                 | 포럼, CMS, 전자상거래, 프레임워크 
    400 | Joomla >= 2.5.18 (MD5)                          | 포럼, CMS, 전자상거래, 프레임워크 
    400 | 워드프레스 (MD5)                                  | 포럼, CMS, 전자상거래, 프레임워크 
   2612 | PHPS                                            | 포럼, CMS, 전자상거래, 프레임워크 
   7900 | Drupal7                                          | 포럼, CMS, 전자상거래, 프레임워크 
     21 | osCommerce                                      | 포럼, CMS, 전자상거래, 프레임워크 
     21 | xt:Commerce                                      | 포럼, CMS, 전자상거래, 프레임워크 
  11000 | PrestaShop                                       | 포럼, CMS, 전자상거래, 프레임워크 
    124 | 장고 (SHA-1)                                  | 포럼, CMS, 전자상거래, 프레임워크 
  10000 | Django (PBKDF2-SHA256)                           | 포럼, CMS, 전자상거래, 프레임워크 
     12 | PostgreSQL                                       | 데이터베이스 서버 
    131 | MSSQL (2000)                                     | 데이터베이스 서버 
    132 | MSSQL (2005)                                     | 데이터베이스 서버 
   1731 | MSSQL (2012, 2014)                               | 데이터베이스 서버 
    200 | MySQL323                                      <130x116>          <127x128> <130x129> 
    300 | MySQL4.1/MySQL5                                  |  
   3100 | Oracle H: Type (Oracle 7+)                       | 데이터베이스 서버 
    112 | 오라클 S: 유형 (오라클 11+)                      | 데이터베이스 서버 
  12300 | 오라클 T: 유형 (오라클 12+)                      | 데이터베이스 서버 
   8000 | Sybase ASE                                    < 
  15000 | FileZilla 서버 >= 0.9.55                       | FTP 서버 
  11500 | CRC32                                     
   3000 | LM                                               | 운영 시스템 
   1000 | NTLM                                             | 운영 시스템 
    500 | md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5)        | 운영   시스템 
   3200 | bcrypt $2*$, Blowfish (유닉스)                   |  운영 시스템 
   7400 | sha256crypt $5$, SHA256 (유닉스)                   | 운영 시스템 
   1800 | sha512crypt $6$, SHA512 (유닉스)                   | 운영   시스템 
    122 | macOS v10.4, macOS v10.5, macOS v10.6            | 운영 시스템 
   1722 | macOS v10.7                                     |  운영 시스템 
   7100 | macOS v10.8+ (PBKDF2-SHA512)                    | 운영 시스템 
  11600 | 7-ZIP                                            |  아카이브 
  12500 | RAR3-hp                                          |  아카이브 
  13000 | RAR5                                             | 아카이브 
  13600 | WinZip                                           |  아카이브 
   9700 | MS Office <= 2003 $0/$1, MD5 + RC4               | 문서 
   9710 | MS Office <= 2003 $0/$1, MD5 + RC4, 충돌기 #1  | 문서 
   9720 | MS Office <= 2003 $0/$1, MD5 + RC4, 충돌기 #2  | 문서 
   9800 | MS Office <= 2003 $3/$4, SHA1 + RC4              | 문서 
   9810 | MS Office <= 2003 $3, SHA1 + RC4, 충돌기 #1    | 문서 
   9820 | MS Office <= 2003 $3, SHA1 + RC4, 충돌기 #2    | 문서 
   9400 | MS Office 2007                                   | 문서 
   9500 | MS Office 2010                 { }                 | 문서 
   9600 | MS Office 2013                                   | 문서 
  10400 | PDF 1.1 - 1.3 (Acrobat 2 - 4)                   |  문서 
  10410 | PDF 1.1 - 1.3 (Acrobat 2 - 4), 충돌기 #1       | 문서 
  10420 | PDF 1.1 - 1.3 (Acrobat 2 - 4), 충돌기 #2       | 문서 
  10500 | PDF 1.4 - 1.6 (아크로뱃 5 - 8)                    | 문서 
  10600 | PDF 1.7 레벨 3 (Acrobat 9)                      | 문서 
  10700 | PDF 1.7 레벨 8 (Acrobat 10 - 11)                | 문서 
  99999 | Plaintext                                       | Plaintext

마스크 설정

일반적인 마스크 문자 세트

l | abcdefgg 
u | ABCDEFGHIJKLMNOPQRSTUVWXYZ         { } 순수 대문자 
d   |   0123456789                                   { } 순수 숫자 
h | 0123456789abcdef                 공통 소문자 하위 디렉토리 및 숫자 
H | 0123456789ABCDEF                 일반적인 대문자와 숫자 
s |  ! "#$%&'()*+,-./:; <=>? @[\]^_`{|}~        특수 문자 
A | ? 엘? 너? 디? s                     키보드에 보이는 모든 문자 
b |  0 - 0xff                 은 공백과 같은 암호를 일치시키는 데 사용될 수 있습니다. 

마스크 설정을 이해하기 위한 몇 가지 간단한 예를 들어 보세요.

 8자리 암호:? 디? 디? 디? 디? 디? 디? 디? 디 
8자리 알 수 없는 비밀번호:? 에이? 에이? 에이? 에이? 에이? 에이? 에이? 에이 
처음 네 자리는 대문자이고 다음 네 자리는 숫자입니다.? 너? 너? 너? 너? 디? 디? 디? 디 
처음 네 자리는 숫자 또는 소문자이고, 마지막 네 자리는 대문자 또는 숫자입니다:? h? h? h? h? H? H? H? 에이치 
처음 세 문자는 알 수 없고, 가운데 문자는 admin, 마지막 세 자리는 알 수 없습니다:? 에이? 에이? 관리자? 에이? 에이? 에이 
6-8자리 비밀번호: --increment --increment-min 6 --increment-max 8 ? 엘? 엘? 엘? 엘? 엘? 엘? 엘? 엘 
6-8자리 + 소문자 비밀번호: --increment --increment-min 6 --increment-max 8 ? h? h? h? h? h? h? h? h

문자 세트를 다음과 같이 설정하려면 abcd123456! @-+, 그럼 어떻게 해야 할까요? 이를 위해서는 사용자 정의 문자 집합 매개변수를 사용해야 합니다. hashcat은 사용자가 최대 4개의 문자 집합 그룹을 정의할 수 있도록 지원합니다.

--custom-charset1 [chars]는  -1과 동일합니다. 
--custom-charset2 [chars]는  -2와 동일합니다. 
--custom-charset3 [chars]는  -3과 동일합니다. 
--custom-charset4 [chars]는  -4와 동일합니다. 
마스크에서 사용합니까? 1、? 2、? 3、? 4로 표현됩니다. 

몇 가지 더 예를 들어보겠습니다:

--사용자 지정 문자 집합1 abcd123456! @-+。 그러면 "를 사용할 수 있을까요? 1"은 이 문자 집합을 나타냅니다. 
--사용자 지정 문자 집합2 ? 엘? d, 여기 그리고? 2는 다음과 같습니다. 에이치 
-1 ? 디? 엘? 유,? 1은 숫자 + 소문자 + 대문자를 의미합니다. 
-3 abcdef -4 123456  그럼? 3? 3? 3? 3? 4? 4? 4? 4는 처음 네 자리가 "abcdef"일 수 있고 마지막 네 자리가 "123456"일 수 있음을 의미합니다. 

예

PS: 여기서 내 기계의 구성을 알려드리겠습니다. 그리고 비교해 보세요. 크랙 속도

 CPU: Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz 
그래픽 카드: GTX 1050 Ti

7자리 크랙

hashcat64.exe -A 3 -m 0 --force 25c3e88f81b4853f2a8faacad4c871b6 ? 디? 디? 디? 디? 디? 디? d

长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储


7자리 소문자 균열:

hashcat64.exe -a 3 -m 0 --force 7a47c6db227df60a6d67245d7d8063f3 ? 엘? 엘? 엘? 엘? 엘? 엘? l 

1-8 자리 숫자 균열:

 hashcat64.exe -a 3 -m 0 --force 4488cec2aea535179e085367d8a17d75 --increment --increment-min 1 --increment-max 8 ? 디? 디? 디? 디? 디? 디? 디? d 

1-8 자리 소문자 + 숫자 균열

 hashcat64.exe -a 3 -m 0 --force ab65d749cba1656ca11dfa1cc2383102 --increment --increment-min 1 --increment-max 8 ? h? h? h? h? h? h? h? h

특정 문자 세트: 123456abcdf! @+-

hashcat64.exe -a 3 -1 123456abcdf! @+- 8b78ba5089b11326290bc15cf0b9a07d ? 1? 1? 1? 1? 1 
주의하세요: 여기서 -1과? 1은 숫자 1이지 문자 l

1-8은 비트 문자 집합입니다: 123456abcdf! @+-

hashcat64.exe -a 3 -1 123456abcdf! @+- 9054fa315ce16f7f0955b4af06d1aa1b --increment --increment-min 1 --increment-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1

1-8자리 숫자 + 대소문자 + 보이는 특수 기호

 hashcat64.exe -a 3 -1 ? 디? 너? 엘? s d37fc9ee39dd45a7717e3e3e9415f65d --increment --increment-min 1 --increment-max 8 ? 1? 1? 1? 1? 1? 1? 1? 1 
또는: 
hashcat64.exe -a 3 d37fc9ee39dd45a7717e3e3e9415f65d --increment --increment-min 1 --increment-max 8 ? 에이? 에이? 에이? 에이? 에이? 에이? 에이? A

사전 균열

 -A 0은 지정된 사전 균열 모드이고, -o는 결과를 파일로 출력합니다. 
hashcat64.exe -a 0 ede900ac1424436b55dc3c9f20cb97a8 password.txt -o result.txt

일괄 크랙

hashcat64.exe -a 0 hash.txt password.txt -o result.txt

长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储

사전 조합 균열:

hashcat64.exe -a 1 25f9e794323b453885f5181f1b624d0b pwd1.txt pwd2.txt

사전 + 마스크 균열

hashcat64.exe -a 6 9dc9d5ed5031367d42543763423c24ee password.txt ? 엘? 엘? 엘? 엘? l

Mysql4.1/5의 암호 함수


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储



hashcat64.exe -a 3 -m 300 --force 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ? 디? 디? 디? 디? 디? d

sha512crypt $6$, SHA512 (Unix) 크랙

은 cat /etc/shadow에서

hashcat64.exe -a 3 -m 1800 --force $6$mxuA5cdy$XZRk0CvnPFqOgVopqiPEFAFK72SogKVwwwp7gWaUOb7b6tVwfCpcSUsCEk64ktLLYmzyew/xd0O0hPG/yrm2X. ? 엘? 엘? 엘? l

사용자 이름을 정리하지 않고 --username

을 사용합니다.
hashcat64.exe -a 3 -m 1800 --force qiyou:$6$QDq75ki3$jsKm7qTDHz/xBob0kF1Lp170Cgg0i5Tslf3JW/sm9k9Q916mBTyilU3PoOsbRdxV8TAmzvdgNjrCuhfg3jKMY1 ? 엘? 엘? 엘? 엘? l --username

Windows NT-hash, LM-hash crack

saminside를 사용하여 NT-hash, LM-hash의 값을 얻을 수 있습니다


 NT-hash: 
hashcat64.exe -a 3 -m 1000 209C6174DA490CAEB422F3FA5A7AE634 ? 엘? 엘? 엘? 엘? 엘 
LM 해시: 
hashcat64.exe -a 3 -m 3000 F0D412BD764FFE81AAD3B435B51404EE ? 엘? 엘? 엘? 엘? l

mssql

hashcat64.exe -a 3 -m 132 --force  1008c8006c224f71f6bf0036f78d863c3c4ff53f8c3c48edafb ? 엘? 엘? 엘? 엘? 엘? 디? 디? d

워드프레스 암호 해시 크랙

구체적인 암호화 스크립트는 ./wp-includes/class-phpass.php의 HashPassword 함수

hashcat64.exe -a 3 -m 400 --force $P$BYEYcHEj3vDhV1lwGBv6rpxurKOEWY/ ? 디? 디? 디? 디? 디? d

discuz 사용자 비밀번호 해시 크랙

비밀번호 암호화 방식 md5(md5($pass).$salt)

hashcat64.exe -a 3 -m 2611 --force 14e1b600b1fd579f47433b88e8d85291: ? 디? 디? 디? 디? 디? d

RAR 압축 암호 해독

먼저 rar2john RAR 파일의 해시 값을 가져옵니다. 다운로드 주소

 RAR 파일의 해시 값을 가져옵니다. rar2john.exe 1.RAR 
결과: 
1.RAR:$rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e

长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储

hashcat64.exe -a 3 -m 13000 --force $rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e ? 디? 디? 디? 디? 디? d 

长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储

참고:

hashcat 는  RAR3-hp  및  RAR5를 지원합니다. 공식 예는 다음과 같습니다. 

-m 매개변수      유형        예제   해시 
12500    RAR3-hp    $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 
13000    RAR5       $RAR5$16$74575567518807622265582327032280$15$f8b4064de34ac02ecabfe

ZIP 암호 균열

 zip2john으로 파일의 해시 값을 가져오세요: zip2john.exe 1.ZIP 
결과: 1.ZIP:$zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$::::1.ZIP-1.txt


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储


hashcat64.exe -a 3 -m 13600 $zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$ --force ? 디? 디? 디? 디? 디? d 


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储


사무실 비밀번호 해독

 사무실의 해시 값을 가져오기: python office2john.py 11.docx 
결과: 11.docx:$Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储




hashcat64.exe -a 3 -m 9600 $Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9 --force ? 디? 디? 디? 디? 디? d 




长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储



WIFI 암호 해독

먼저 핸드셰이크 패키지를 hccapx 형식으로 변환합니다. 이제 hashcat의 최신 버전은 hccapx 형식만 지원합니다. 이전 hccap 형식은 더 이상 지원되지 않습니다. https://hashcat.net/cap2hccapx/

hashcat64.exe -a 3 -m 2500 1.hccapx 1391040? 디? 디? 디? d


长治网络安全等级保护,长治等保,长治网安备案,网站制作,网站建站,网站运维,Linux系统运维,Windows系统运维,服务器运维,环境部署,环境搭建,私有云存储



기타

  1. 크랙된 해시 값의 경우 hashcat64.exe hash --show를 사용하여 결과를 확인하세요

  2. 모든 해시 크랙 결과는 hashcat.potfile 파일에 있습니다

  3. 크랙 시간이 너무 오래 걸리면 s 키를 눌러 크랙 상태를 확인하고, p 키를 일시 중지하고, r 키를 계속 크랙하고, q 키를 눌러 크랙을 종료합니다.

  4. GPU 모드를 사용하여 크래킹할 때 -O 매개변수를 사용하여 자동으로 최적화할 수 있습니다.

  5. 실제 크래킹에 대한 제안, 맹목적으로 크래킹하면 많은 시간과 리소스가 소요됩니다.

     1. 먼저 일반적으로 사용되는 약한 비밀번호 사전을 살펴보세요. 
    2. zhang1999와 같은 비밀번호를 결합하면 성과 생년월을 결합할 수 있습니다. 물론 다른 조합을 사용할 수도 있습니다. 
    3. 일반적으로 사용되는 마스크 조합을 정리하여 마스크의 .hcmask 파일에 넣은 다음 자동으로 로드되어 크랙되도록 합니다. 
    4. 만약 효과가 없다면, 낮은 숫자의 모든 조합을 시도해 볼 수 있지만, 너무 높은 숫자의 조합을 해독하는 것은 권장되지 않습니다. 상대방이 설정한 비밀번호가 복잡하면 결국 비밀번호가 해독되지 않고 많은 시간과 자원이 낭비되기 때문입니다. 

    6.HashCat 매개변수 최적화
    HashCat의 해독 속도와 리소스 할당을 고려하여 일부 매개변수를 구성할 수 있습니다.
    1.Workload tuning 로드 튜닝.
    이 매개변수는 1, 8, 40, 80, 160

    --gpu-accel 160  값을 지원하여 GPU의 성능을 극대화합니다. 

    2.Gpu loops 로드 미세 조정
    이 매개변수에 의해 지원되는 값의 범위는 8-1024입니다(일부 알고리즘은 1000까지만 지원합니다).

    --gpu-loops 1024 는 GPU의 성능을 극대화합니다. 

    3. 세그먼트 크기 사전 캐시 크기
    이 매개변수는 메모리 캐시의 크기를 설정하는 것입니다. 기능은 사전을 메모리 캐시에 넣어 사전 크래킹 속도를 높이는 것입니다. 기본값은 32MB입니다. 자체 메모리 조건에 따라 설정할 수 있습니다. 물론 클수록 블록이 더 큽니다.

    --segment-size 512 는 큰 사전 해독 속도를 높일 수 있습니다. 

    기사는 선지자 커뮤니티에서 복제되었습니다. 원본 저자는 Qiyou에 의해 작성되었습니다. 침해 및 삭제되었습니다.


이전:암호 해독의 기술적 원리: 암호 해독의 성공률을 높이는 방법과 암호를 성공적으로 해독하고 복구하는 방법.
다음:예제와 자세한 단계를 포함하여 Windows에서 GPU 성능을 사용하여 암호를 해독하는 자습서!
  • Word, Excel, PPT, PDF, RAR, ZIP, 7Z, 압축 패키지, Office 암호화 파일 잠금 해제 및 암호 해제에 집중
  • 우리는 사용자에게 고품질의 파일 압축 패키지 비밀번호 복구, PDF 잠금 해제 Word 비밀번호 검색을 제공합니다
  • 저작권 © 문서 비밀번호 복구 마스터온라인 암호 해독 플랫폼