워게임/LOS
[워게임 LOS] 문제 14번, 자이언트(Giant)
Gr4d
2016. 7. 27. 10:38
Lord Of SQL injection, 문제 14번 자이언트입니다.
if(strlen($_GET[shit])>1) exit("No Hack ~_~");
if(preg_match('/ |\n|\r|\t/i', $_GET[shit])) exit("HeHe");
핵심을 보시면 shit 파라미터를 GET으로 받아오는데 이 길이가 1을 초과하면 exit가 됩니다.
그리고 %20, %0a, %0d, %09 을 필터링합니다.
단순하게 공백 문자를 작성하면 되는 것입니다.
답은 여러가지가 있을것 같은데 제가 찾은 답은 아래입니다.
%0b, %0c
이 두가지중 하나를 shit= 으로 보내주면 클리어.