본문 바로가기

Wargame/Lord of SQLInjection

Lord of SQLInjection 14번 giant

 

지금까지 문제들과 모양이 좀 다른 것 같다. 일단 shit이라는 것에 입력할 수 있는 것 같고 띄어쓰기, \n, \r, \t를 사용하지 못한다.

 

 

일단 shit이 어디에 들어가는지 알기 위해서 shit=1을 쳐보았더니 fromprob 사이에 입력이 되는 것으로 보인다.

아마 저기에 띄어쓰기를 하면 딱 좋을 거 같은데 막혀있으니 바꿔줄 수 있는 문자를 검색해보았다.

공백을 바꿔줄 수 있는 문자는 되게 많은 것 같은데 그중 검색해서 알아본 것은

 

  1. %09 : tab
  2. %0a : line feed
  3. %0d : carriage return
  4. %0b : vertical tab
  5. %0c : form feed

이렇게 5가지가 나왔는데 그 중 1, 2, 3은 코드상 막혀있으니 나는 4를 이용하여 작성해보았다.

 

 

넣어주니 이렇게 풀렸다.

 

답 : shit=%0b