Tôi đang cố gắng tìm một cách hiệu quả để thực hiện cấp độ 5 của thử thách tên cướp OverTheWire .
Dù sao, tôi có một loạt các tập tin và chỉ có một tập tin tôn trọng các tiêu chí sau:
- Người có thể đọc được
- Kích thước 1033 byte
- Không thể thực thi
Ngay bây giờ, tôi đang sử dụng find
lệnh và tôi có thể tìm thấy các tệp phù hợp với 2 tiêu chí cuối cùng:
find . -size 1033c ! -executable
Tuy nhiên, tôi không biết làm thế nào để cảm thán các tập tin không thể đọc được. Các giải pháp tôi tìm thấy cho thử thách đó sử dụng -readable
tham số thử nghiệm, nhưng tôi không nghĩ rằng nó hoạt động. -readable
chỉ xem xét các quyền của tệp chứ không nhìn vào nội dung của nó, trong khi mô tả thách thức yêu cầu tệp ASCII hoặc một cái gì đó tương tự.