LJ

Lord of SQLinjection ( 16번 ) succubus 본문

IT 보안/보안첼린지

Lord of SQLinjection ( 16번 ) succubus

짱준재 2024. 6. 11. 11:04

 

 

 

16번 문제이다

 

 

 

 

 

싱글 쿼터를 필터링 하고 있다.

 

id 파라미터에 역슬래시를 입력하면 쿼리에서 보이는 뒤의 싱글쿼터를 이스케이프 처리하기 때문에

 

' pw=' 까지가 id 파라미터의 값이 된다.

 

그래서id=\&pw= or 1=1%23 를 입력하면 

 

 

 

문제가 해결된다.

 

여기서 &은 왜 id 파라미터로 인식하지 않을까 궁금하는 사람이 있을 것이다.

 

&는 URL 쿼리 파라미터를 구분하는 데 사용하는 표준 구분자로 사용되기 때문이다.

 

그래서 url 인코딩(%26)으로 넣었을때는 이스케이프 처리되어 id 파라미터 값으로 나타나게 된다.

 

 

 

 

 

Comments