Hacking/Web.

[SQL injection] _(언더바)

2016. 12. 17. 11:13

SQL injection



홀리쉴드 CTF 문제를 풀다가 안 사실인데,

like로 문자열을 비교할 때 _(언더바)는 모든 문자를 의미하는 것 같음.

다음과 같은 쿼리가 있음.


select 'admin' like '_____';

select 'admin' like 'admin';

이 두 쿼리는 둘 다 참을 반환하는 쿼리임. 언더바가 모든 문자를 의미하기 때문에 참이 반환되는 듯.


이 언더바로 like 에서 문자열의 길이를 찾을 수 있을 것 같음.