Los giant 14번 문제 (rubiya)

2019. 10. 19. 20:53Wargame/Load of SQL injection (rubiya)

쿼리문을 보자.

쿼리문을 보면 select 1234 from prob_giant where 1 

이라는 값이 있어야하는데

select 1234 from prob_giant where 1 

빨간색 부분이 붙어있다.

아마 저부분을 띄어쓰게하면 풀릴것 같다.

여기서 공백을 대채할 수 있는 문자들을 아래 적어놓겠다.

%09 : tab

%0a : line feed

%0b : vertical tab

%0c : form feed

%0d : carriage return

+ : space와 동일

/**/ : 주석, 내부에 임의의 문자열 삽입 가능

이렇게 공백을 우회할 수 있는 문자들이 엄청 많다.

이 문제에선 %0a,%0b%0d,tab 등을 우회하기 때문에 여기 없는 값인 %0c (form feed)를 사용하면 풀릴 것이다.