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:crackposHash 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 Ti7자리 크랙
hashcat64.exe -A 3 -m 0 --force 25c3e88f81b4853f2a8faacad4c871b6 ? 디? 디? 디? 디? 디? 디? d
7자리 소문자 균열:
hashcat64.exe -a 3 -m 0 --force 7a47c6db227df60a6d67245d7d8063f3 ? 엘? 엘? 엘? 엘? 엘? 엘? l1-8 자리 숫자 균열:
hashcat64.exe -a 3 -m 0 --force 4488cec2aea535179e085367d8a17d75 --increment --increment-min 1 --increment-max 8 ? 디? 디? 디? 디? 디? 디? 디? d1-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이지 문자 l1-8은 비트 문자 집합입니다: 123456abcdf! @+-
hashcat64.exe -a 3 -1 123456abcdf! @+- 9054fa315ce16f7f0955b4af06d1aa1b --increment --increment-min 1 --increment-max 8 ? 1? 1? 1? 1? 1? 1? 1? 11-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
사전 조합 균열:
hashcat64.exe -a 1 25f9e794323b453885f5181f1b624d0b pwd1.txt pwd2.txt사전 + 마스크 균열
hashcat64.exe -a 6 9dc9d5ed5031367d42543763423c24ee password.txt ? 엘? 엘? 엘? 엘? lMysql4.1/5의 암호 함수
hashcat64.exe -a 3 -m 300 --force 6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ? 디? 디? 디? 디? 디? dsha512crypt $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 --usernameWindows 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 ? 엘? 엘? 엘? 엘? lmssql
hashcat64.exe -a 3 -m 132 --force 1008c8006c224f71f6bf0036f78d863c3c4ff53f8c3c48edafb ? 엘? 엘? 엘? 엘? 엘? 디? 디? d워드프레스 암호 해시 크랙
구체적인 암호화 스크립트는 ./wp-includes/class-phpass.php의 HashPassword 함수
hashcat64.exe -a 3 -m 400 --force $P$BYEYcHEj3vDhV1lwGBv6rpxurKOEWY/ ? 디? 디? 디? 디? 디? ddiscuz 사용자 비밀번호 해시 크랙
비밀번호 암호화 방식 md5(md5($pass).$salt)
hashcat64.exe -a 3 -m 2611 --force 14e1b600b1fd579f47433b88e8d85291: ? 디? 디? 디? 디? 디? dRAR 압축 암호 해독
먼저 rar2john RAR 파일의 해시 값을 가져옵니다. 다운로드 주소
RAR 파일의 해시 값을 가져옵니다. rar2john.exe 1.RAR 결과: 1.RAR:$rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e
hashcat64.exe -a 3 -m 13000 --force $rar5$16$639e9ce8344c680da12e8bdd4346a6a3$15$a2b056a21a9836d8d48c2844d171b73d$8$04a52d2224ad082e ? 디? 디? 디? 디? 디? d
참고:
hashcat 는 RAR3-hp 및 RAR5를 지원합니다. 공식 예는 다음과 같습니다. -m 매개변수 유형 예제 해시 12500 RAR3-hp $RAR3$*0*45109af8ab5f297a*adbf6c5385d7a40373e8f77d7b89d317 13000 RAR5 $RAR5$16$74575567518807622265582327032280$15$f8b4064de34ac02ecabfeZIP 암호 균열
zip2john으로 파일의 해시 값을 가져오세요: zip2john.exe 1.ZIP 결과: 1.ZIP:$zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$::::1.ZIP-1.txt
hashcat64.exe -a 3 -m 13600 $zip2$*0*3*0*554bb43ff71cb0cac76326f292119dfd*ff23*5*24b28885ee*d4fe362bb1e91319ab53*$/zip2$ --force ? 디? 디? 디? 디? 디? d
사무실 비밀번호 해독
사무실의 해시 값을 가져오기: python office2john.py 11.docx 결과: 11.docx:$Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9
hashcat64.exe -a 3 -m 9600 $Office$*2013*100000*256*16*e4a3eb62e8d3576f861f9eded75e0525*9eeb35f0849a7800d48113440b4bbb9c*577f8d8b2e1c5f60fed76e62327b38d28f25230f6c7dfd66588d9ca8097aabb9 --force ? 디? 디? 디? 디? 디? d
WIFI 암호 해독
먼저 핸드셰이크 패키지를 hccapx 형식으로 변환합니다. 이제 hashcat의 최신 버전은 hccapx 형식만 지원합니다. 이전 hccap 형식은 더 이상 지원되지 않습니다. https://hashcat.net/cap2hccapx/
hashcat64.exe -a 3 -m 2500 1.hccapx 1391040? 디? 디? 디? d
기타
크랙된 해시 값의 경우 hashcat64.exe hash --show를 사용하여 결과를 확인하세요
모든 해시 크랙 결과는 hashcat.potfile 파일에 있습니다
크랙 시간이 너무 오래 걸리면 s 키를 눌러 크랙 상태를 확인하고, p 키를 일시 중지하고, r 키를 계속 크랙하고, q 키를 눌러 크랙을 종료합니다.
GPU 모드를 사용하여 크래킹할 때 -O 매개변수를 사용하여 자동으로 최적화할 수 있습니다.
실제 크래킹에 대한 제안, 맹목적으로 크래킹하면 많은 시간과 리소스가 소요됩니다.
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에 의해 작성되었습니다. 침해 및 삭제되었습니다.