Trên thực tế, tất cả các mã hóa đều được thực hiện thông qua mã băm. Miễn là mã băm của tệp được trích xuất và gửi cho chúng tôi, chúng tôi có thể trực tiếp thực hiện thao tác giải mã và khôi phục.
Để trích xuất mã băm, bạn thường sử dụng phần mềm Ripper John the Ripper password cracker Phần mềm này có thể trích xuất
John the Ripper là một phần mềm được sử dụng để bẻ khóa mật khẩu. Phần mềm nguồn mở có thể sử dụng các cuộc tấn công từ điển, bẻ khóa brute force, v.v. để cố gắng bẻ khóa giá trị băm được mã hóa, từ đó khôi phục mật khẩu gốc. Trước khi sử dụng John the Ripper để trích xuất mã băm của một tệp, bạn cần đảm bảo rằng bạn đã có được tệp có chứa giá trị băm của mật khẩu.
Sau đây là các bước chi tiết để trích xuất mã băm của tập tin bằng cách sử dụng John the Ripper:
Chuẩn bị tệp băm mật khẩu :
Tệp băm mật khẩu thường chứa một loạt các giá trị mật khẩu đã được xử lý bằng thuật toán băm. Các giá trị băm này có thể được trích xuất từ cơ sở dữ liệu mật khẩu của một hệ thống hoặc ứng dụng.
Bạn cần có được một tệp như vậy, nó có thể là một tệp văn bản trong đó mỗi dòng chứa một giá trị băm, hoặc một tệp ở một định dạng cụ thể, chẳng hạn như một tệp bóng trong một hệ thống giống như Unix.
Cài đặt John the Ripper :
Tùy thuộc vào hệ điều hành của bạn, bạn cần tải xuống và cài đặt John the Ripper. Điều này thường liên quan đến việc tải xuống mã nguồn từ trang web chính thức, sau đó biên dịch và cài đặt.
Trong quá trình cài đặt, hãy đảm bảo rằng tất cả các phụ thuộc và mô-đun cần thiết đã được chọn để có thể xử lý các loại băm mà bạn sẽ phải đối mặt.
Trích xuất mã băm :
Nếu bạn đã có một tệp chứa giá trị băm, sau đó bạn có thể bẻ khóa nó trực tiếp bằng John the Ripper mà không cần phải trích xuất mã băm thêm. Tuy nhiên, nếu bạn cần trích xuất giá trị băm từ một định dạng tệp cụ thể (chẳng hạn như gói nén RAR), bạn có thể cần sử dụng các công cụ hoặc tập lệnh bổ sung. Ví dụ, với các gói nén RAR, bạn có thể sử dụng một công cụ như rar2john để trích xuất các giá trị băm và chuyển đổi nó sang một định dạng mà John the Ripper có thể hiểu được.
Sử dụng John the Ripper để bẻ khóa các giá trị băm :
Một khi bạn có các tập tin chứa các giá trị băm, bạn có thể sử dụng John the Ripper để cố gắng bẻ khóa chúng.
Bạn cần cung cấp một tệp từ điển chứa các kết hợp mật khẩu có thể. John the Ripper sẽ lặp lại từng mục trong tệp từ điển và cố gắng sử dụng chúng để khớp với giá trị băm.
Bạn có thể sử dụng giao diện dòng lệnh của John the Ripper để chỉ định tệp băm, tệp từ điển và bất kỳ tham số cần thiết nào khác.
Phân tích kết quả bẻ khóa :
John the Ripper sẽ xuất ra các mật khẩu được bẻ khóa thành công và các giá trị băm tương ứng của chúng. Bạn có thể kiểm tra các kết quả này để xác minh rằng mã băm đã được trích xuất và bẻ khóa thành công.