Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Phát hiện path traversal

    Phát hiện Path Traversal

    Path Traversal (đi ngược thư mục) cho phép kẻ tấn công truy cập file ngoài thư mục cho phép bằng chuỗi ../ (hoặc ..\ trên Windows). Bộ lọc cần đánh dấu mọi đường dẫn chứa các mẫu này.

    Ví dụ

    • Vào: ../../etc/passwd -> Ra: NGUY_HIEM
    • Vào: images/logo.png -> Ra: AN_TOAN
    • Định dạng đầu vào:

      Một dòng đường dẫn.

    • Ràng buộc đầu vào:

      Độ dài <= 1000.

    • Định dạng đầu ra:

      In NGUY_HIEM nếu chứa ../ hoặc ..\, ngược lại AN_TOAN.

    Ví dụ:

    Đầu vào:

    ../../etc/passwd
    

    Đầu ra:

    NGUY_HIEM

    Giải thích:

    Chứa ../ là dấu hiệu path traversal.

    Đang tải editor...