https://webhacking.kr/challenge/bonus-1/ 대놓고 BLIND SQL INJECTION 이라고 적혀있습니다. 참, 거짓만을 이용해서 데이터베이스 정보를 탈취해봅시다. id 에다가 ' OR 1=1# 을 입력하면, Result에 Wrong Password 라고 출력됩니다.
반대로 ' OR 1=2# 을 입력하면, Login Fail 이 뜹니다. 즉, OR 뒷부분의 쿼리가 참이면 Wrong, 거짓이면 Login 이 출력됨을 알 수 있습니다.
목표는 admin 아이디로 로그인 하는 것이므로, 이에 맞는 비밀번호를 찾는 것이 필요합니다. 원래는 비밀번호를 담고 있는 애트리뷰트(속성) 값을 알아야 하는데... pw 라고 적혀 있으니 그대로 입력해서 확인해봅시다.
' OR pw IS NOT NULL#..........