Lab: Method-based access control can be circumvented
PreviousLab: URL-based access control can be circumventedNextLab: User ID controlled by request parameter
Last updated
Last updated
Phỏng thí nghiệm này triển khai kiểm soát truy cập một phần dựa vào HTTP method của các request. Có thể làm quen với admin panel bằng cách đăng nhập sử dụng administrator:admin
.
Mục tiêu: Đăng nhập bằng thông tin đăng nhập wiener:peter
và khai thác lỗ hổng kiểm soát truy cập để thăng chức cho mình trở thành quản trị viên.
Đăng nhập đài khoản quản trị viên và thư nâng quyền cho tài khoản carlos
Đây là request để nâng role, đăng xuất và đăng nhập bằng tài khoản wiener:peter
Sao chép cookie phiên hiện tại và sửa lại request trên rồi gửi lại
Gặp lỗi, thử lại với phương thức khác (PUT)
Thành công, load lại trang trên duyệt và người dùng wiener đã thể truy cập admin panel (Quyền ADMIN)