Khái niệm. Path traversal (duyệt thư mục) là lỗ hổng cho phép truy cập file ngoài thư mục cho phép bằng cách dùng ../ để leo lên cấp cha. Bộ lọc phía server đếm/dò các chuỗi ../ (Unix) và ..\ (Windows) để chặn. Bài này chỉ phân tích chuỗi đường dẫn.
Đếm tổng số lần xuất hiện của ../ và ..\.
Ví dụ. ../../etc/passwd → 2 chuỗi ../ → TRAVERSAL 2.
Một dòng: chuỗi đường dẫn.
Độ dài chuỗi ≤ 10^5.
AN TOAN nếu không có chuỗi leo cấp; ngược lại TRAVERSAL <số>.
Ví dụ:
Đầu vào:
../../etc/passwd
Đầu ra:
TRAVERSAL 2
Giải thích:
Đang tải editor...