***45990405******2017 Mật khẩu như vậy cần chạy bằng hashcat như thế nào, * tất cả đều là các loại số
Để bẻ khóa mật khẩu tương tự như ***45990405******2017 , giả sử * đại diện cho các số không xác định và mật khẩu đều là số, bạn có thể sử dụng tấn công mặt nạ của hashcat (tấn công mặt nạ). Dưới đây là các bước cụ thể:
Cấu trúc mật khẩu như sau:
3 chữ số đầu là số chưa biết (***)
Phần giữa đã biết 45990405
6 chữ số cuối là số chưa biết (******)
4 chữ số cuối cùng đã biết 2017
Do đó, tổng độ dài của mật khẩu là 3+8+6+4=21 chữ số.
Các cuộc tấn công bằng mặt nạ của Hashcat có thể phá mật khẩu bằng cách chỉ định các phần đã biết và chưa biết. Giả sử phần đã biết được cố định và phần chưa biết được sử dụng ? d đại diện cho số.
Định dạng mặt nạ là:
text
? d? d? d45990405? d? d? d? d? d? d2017
Giả sử bạn đã chuẩn bị tệp băm hashes.txt, bạn có thể sử dụng lệnh sau:
bash
hashcat -m < hash_type > -a 3 hashes.txt ? d? d? d45990405? d? d? d? d? d? d2017
Trong đó:
-m < hash_type >: Chỉ định loại băm, ví dụ MD5 là 0, SHA1 là 100, thay thế theo tình hình thực tế.
-A 3: Chỉ định chế độ tấn công mặt nạ.
hashes.txt: Tệp chứa hash mục tiêu.
? d? d? d45990405? d? d? d? d? d? d2017: Chế độ mặt nạ.
Nếu mật khẩu dài hơn, thời gian bẻ khóa có thể dài hơn. Nó có thể được tối ưu hóa bằng cách:
Tăng tốc GPU: Đảm bảo Hashcat chạy bằng GPU.
Tấn công từ điển: Nếu có từ điển có mật khẩu một phần, bạn có thể kết hợp với tấn công từ điển.
Crack phân tán: Crack song song với nhiều máy.
Giả sử loại băm là MD5, lệnh như sau:
bash
hashcat -m 0 -a 3 hashes.txt ? d? d? d45990405? d? d? d? d? d? d2017
Thông qua các cuộc tấn công mặt nạ, Hashcat có thể bẻ khóa hiệu quả các mật khẩu kỹ thuật số đã biết một phần này. Đảm bảo chọn loại băm và tài nguyên phần cứng phù hợp để tăng tốc độ bẻ khóa.