Sau một số nỗ lực, tôi đã ghi lại một số kinh nghiệm của mình như sau.
Trước hết, chúng ta biết rằng để tăng tốc GUP trong hashcat, cần đáp ứng hai điều kiện: 1. Card đồ họa (GPU) có thể tăng tốc; 2. Cài đặt cuda.
Máy tính của tôi là hệ thống win10, thẻ n 3060
Ban đầu tôi muốn hoàn thành việc tăng tốc hashcat trong kali linux, nhưng card đồ họa trong máy ảo được tạo bởi thuật toán và không thể sử dụng để tăng tốc. Khi tôi thấy card n có thể kết nối trực tiếp với máy ảo, tôi đã tìm kiếm xung quanh với hy vọng, nhưng tôi không tìm thấy hướng dẫn kết nối trực tiếp card đồ họa phù hợp với kali linux và chỉ có máy chủ linux trên Internet có thể kết nối trực tiếp với máy ảo windows. Tôi và tôi muốn kết nối trực tiếp với linux từ hệ thống windows thì ngược lại nên tôi không có cách nào phù hợp để hoàn thành bước này. Và ngay cả khi hoàn thành, tôi vẫn phải chuyển đổi card đồ họa qua lại, và tôi chủ yếu sử dụng hệ thống win10, nếu có khả năng, tôi có thể viết chương trình chuyển đổi card đồ họa, nhưng hiện tại nó không phù hợp với tôi nên nó đã kết thúc. Tôi hy vọng bước này có thể được hoàn thiện trong tương lai.
Vì vậy, tôi đã chọn hoàn thành việc tăng tốc hashcat trên máy chủ. Card đồ họa mặc định của máy chủ là 3060, vì vậy miễn là bạn cài đặt cuda và hashcat, bạn có thể sử dụng tăng tốc GPU bình thường. Tải xuống và cài đặt trực tiếp cuda và bạn có thể cài đặt nó ở bước tiếp theo (liên kết). Bạn nên chú ý một chút đến hashcat. hashcat khuyên bạn nên tải trực tiếp tệp nhị phân từ trang web chính thức (liên kết) và giải nén nó. Lưu ý rằng hashcat là một ứng dụng dòng lệnh. Nhấp đúp để mở hashcat.exe sẽ gặp sự cố và sử dụng dòng lệnh để mở nó trong cmd thiết bị đầu cuối hệ thống.
(Sự cố khi cài đặt hashcat trên msys2: Bộ công cụ CUDA SDK không được cài đặt hoặc cài đặt không chính xác)
Tôi gặp một số vấn đề nếu sử dụng hướng dẫn cài đặt trên github để cài đặt hashcat (bộ công cụ CUDA SDK không được cài đặt hoặc cài đặt không chính xác).
Vấn đề này có thể thấy là không phát hiện được cuda, nhưng tôi đã cài đặt cuda, vì không tìm thấy cuda nên hệ thống mặc định api trên opencl, cá nhân tôi không biết vấn đề ở đâu, tôi đã truy cập một số trang web tiếng Anh và thử một số thao tác nhưng không có tác dụng nên tôi đã bỏ cuộc. Nhưng đồng thời, vì tôi đã tải xuống hashcat nhị phân nên tôi đã thử và thành công, không biết tại sao.
hashcat được cài đặt bằng msys2 ở trên sẽ gặp vấn đề tương tự dù trong vỏ msys2 hay vỏ hệ thống
hashcat nhị phân được mở và tải trực tiếp bằng vỏ hệ thống không gặp vấn đề này
api tự động phát hiện cuda và không báo cáo lỗi.
Thông qua hashcat-b, bạn có thể biết tốc độ mà hashcat tác động vào các loại băm khác nhau, một số rất nhanh, một số không nhanh. Các loại băm khác nhau, mỗi giây Khoảng cách về số lượng băm là rất lớn. Bằng cách so sánh với và không có tăng tốc GPU, hashcat tăng tốc GPU nhanh hơn 60 lần so với không tăng tốc.
Bài viết được in lại từ Internet! Trang web Master khôi phục mật khẩu không phải tài liệu gốc