본문 바로가기
3. 웹 애플리케이션 취약점 진단/Lord of Sql Injection

lord of sql injection 38번 - manticore

by Robert8478 2023. 12. 22.

이번문제도 전문제와 비슷하나 값을 넣으면 \가 붙어버리는 문제이다.

보다시피 전 문제처럼 admin'--+-를 넣으니 \가 뒤에 붙어 통과할수가 없다.
그래서 우선 id에 아무값을 넣고 닫은 뒤 뒤에 or 구문을 넣고 id에 admin을 넣어주면 될것같다.
이러면 우선 id값에 1\가 없을것이니 뒤의 or 구문에 나온 쿼리를 확인할 것이다.

그런데 뒤에 id='admin'을 할때 그대로 넣으면 \가 붙어버려서 우선 admin을 hex값으로 넣어보았는데 되지 않았다.
그래서 이번엔 char 함수를 이용해 글자를 하나씩 넣어보았다.

char 함수를 이용해 넣으니 클리어되었다.