Juice Shop - Basket Access Tier 2(★★★) 풀이
Wargame | CTF/WebHacking

Juice Shop - Basket Access Tier 2(★★★) 풀이

다른 사람의 장바구니에 물품을 담는 문제입니다. 

장바구니를 구별하는것은 BasketId 입니다. 해당 값을 바꿔서 전송하면 될 것 같습니다.

하지만 서버에서 에러를 전송합니다. Invalid BasketId 라고 하네요.

동일한 이름의 HTTP 파라미터를 제공하면 웹어플리케이션이 예상치 못한 방식으로 동작할 수 있다고 합니다. 이를 공격자가 악용 할 수 있다고 합니다. 파라미터로 BasketId를 한번 더 보내서 인증은 정상적인 나의 장바구니로 하고, 물품은 다른 사람의 장바구니에 넣을 수 있습니다.

정상적으로 남의 장바구니에 물품을 넣었네요.