LOS 7(orge)
문제 문제 분석 pw에 "prob" , "_" , ".","or","and"를 피해줘야 하고 id를 조회하는 쿼리가 참이된다면 hello {id}가 출력되는데 이것으로 blind injection을 진행한다. 결국 blind injection으로 알아낸 admin의 pw값을 정확히 입력해줘야 문제가 풀린다. pw값이 존재하며 입력 받은 pw의 값과 같은 조건을 우회하기는 힘들다. 이때 or과 and가 필터링 되어있어 이를 우회하는게 핵심이다. 문제풀이 pw에 '(싱글쿼터)를 넣어주어 아무값도 없게 만들고 or를 입력해서 뒤에 쿼리를 id='admin' and 1(1 대신 원하는 조건)으로 조작한다 where id='admin' and pw= '' or id='admin' and 1 => and로 묶이는 ..