Lab: Multi-step process with no access control on one step

Mô tả

Phòng thí nghiệm này có bảng quản trị với quy trình nhiều bước bị lỗi để thay đổi vai trò của người dùng. Bạn có thể làm quen với bảng quản trị bằng cách đăng nhập bằng thông tin đăng nhập administrator:admin.

Mục tiêu: Đăng nhập bằng thông tin đăng nhập wiener:petervà 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.

Phân tích

Đăng nhập bằng tài khoản administrator:admin

Thăng cấp cho tài khoản carlos thành ADMIN. Sẽ có bước xác nhận

Sau đó đến POST request yêu cầu năng đặc quyền

Đăng nhập bằng tài khoản wiener:petervà gửi 2 request trên đến Repeater, chỉnh sửa cookie thành cookie của phiên hiện tại và username thành wiener

Với request xác nhận thì không thành công
Thành công mà không cần các bước trước đó

Load lại trình duyệt và wiener có đặc quyền ADMIN

Last updated