bruteforce-luks - hướng dẫn tham khảo, tùy chọn, ví dụ về lệnh


TÊN

bruteforce-luks - cố gắng tìm mật khẩu của tập LUKS

TÓM TẮT

bruteforce-luks [options] <path to LUKS volume>

SỰ MIÊU TẢ

Mục đích của chương trình này là cố gắng tìm mật khẩu của một ổ mã hóa LUKS.

Nó có thể được sử dụng theo hai cách:

  • tấn công vũ phu: thử tất cả các mật khẩu có thể được cung cấp một bộ ký tự. Nó đặc biệt hữu ích nếu bạn biết điều gì đó về mật khẩu (tức là bạn quên một phần mật khẩu nhưng vẫn nhớ hầu hết mật khẩu). Tìm mật khẩu của một tập đĩa mà không biết gì về nó sẽ mất quá nhiều thời gian (trừ khi mật khẩu thực sự ngắn và/hoặc yếu).

  • tấn công từ điển: thử tất cả các mật khẩu trong một tệp.

Chương trình có thể sử dụng một số luồng (số lượng luồng có thể được chỉ định bằng tùy chọn dòng lệnh -t).

Việc gửi tín hiệu USR1 tới quy trình bruteforce-luks đang chạy sẽ khiến quy trình in thông tin tiến trình thành lỗi tiêu chuẩn và tiếp tục.

TÙY CHỌN

-b

Bắt đầu mật khẩu.

Mặc định: ""

-e

Hết mật khẩu.

Mặc định: ""

-f

Đọc mật khẩu từ một tệp thay vì tạo chúng.

-h

Hiển thị sự giúp đỡ và bỏ thuốc lá.

-l

Độ dài mật khẩu tối thiểu (bao gồm đầu và cuối).

Mặc định: 1

-m

Độ dài mật khẩu tối đa (bao gồm đầu và cuối).

Mặc định: 8

-s

Bộ ký tự mật khẩu.

Mặc định: "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"

-t

Số lượng chủ đề để sử dụng.

Mặc định: 1

-v

In thông tin tiến trình cứ sau n giây.

-w

Khôi phục trạng thái của phiên trước đó nếu tệp tồn tại, sau đó ghi trạng thái vào tệp thường xuyên (~ mỗi phút).

VÍ DỤ

Cố gắng tìm mật khẩu của ổ đĩa được mã hóa LUKS bằng 4 chuỗi, chỉ thử mật khẩu có 5 ký tự:

    bruteforce-luks -t 4 -l 5 -m 5 /dev/sdb1

Cố gắng tìm mật khẩu của ổ mã hóa LUKS bằng 8 luồng, chỉ thử mật khẩu có 5 đến 10 ký tự bắt đầu bằng "W4l" và kết thúc bằng "z":

    bruteforce-luks -t 8 -l 5 -m 10 -b "W4l" -e "z" /dev/sda2

Cố gắng tìm mật khẩu của ổ mã hóa LUKS bằng 8 luồng, chỉ thử mật khẩu có 10 ký tự bằng bộ ký tự "P情8ŭ":

    bruteforce-luks -t 8 -l 10 -m 10 -s "P情8ŭ" /dev/sdc3

Cố gắng tìm mật khẩu của ổ đĩa được mã hóa LUKS bằng 6 luồng, thử mật khẩu có trong tệp từ điển:

    bruteforce-luks -t 6 -f dictionary.txt /dev/sdd1

Thay vì chuyển một thiết bị khối tới chương trình, bạn có thể sao chép phần đầu của tập LUKS vào một tệp và chuyển tệp này tới chương trình:

    sudo dd if=/dev/sda1 of=/tmp/luks-header bs=1M count=10
    bruteforce-luks -t 4 -l 5 -m 5 /tmp/luks-header

Thông tin tiến độ in:

    pkill -USR1 -f bruteforce-luks

In thông tin tiến trình cứ sau 30 giây:

    bruteforce-luks -t 6 -f dictionary.txt -v 30 /dev/sdd1

Lưu/khôi phục trạng thái giữa các phiên:

    bruteforce-luks -t 6 -f dictionary.txt -w state.txt /dev/sdd1

Cho chương trình chạy vài phút rồi dừng lại, để chạy sau chạy lệnh:

    bruteforce-luks -t 6 -w state.txt /dev/sdd1