뉴비에욤
los - dark eyes 본문
이전 iron golem 문제와 비교해봤을 때 크게 달라진 점은 에러 처리 부분과 필터링 부분이다.
이전에는 에러가 나면 에러를 보여주고 종료했으나 이번에는 에러가 나면 그냥 빈 페이지로 돌아간다.
그리고 필터링에 'if', 'when'이 추가되어 조건문은 사용하지 못한다.
공격문은 그냥 조건문 없이 blind sql injection 하듯이 작성하면 되지만, 문제는 쿼리 성공/실패 판단 부분이다.
즉, 쿼리가 실패하면 빈 페이지로 리턴 되고, 성공하면 위 사진에서 해당 쿼리가 보여지게 될 것 이기 때문에 쿼리 성공시 항상 위 페이지에서 보여지는 아무 문자열이나 기준으로 잡아서 판단하면 된다.
> 리턴 페이지에서 해당 문자열이 보이면 성공, 안 보이면 실패
'Lord_of_SQL-Injections_I' 카테고리의 다른 글
los - evil wizard (0) | 2015.08.10 |
---|---|
los - hell fire (0) | 2015.08.10 |
los - iron golem (2) | 2015.08.10 |
los - dragon (0) | 2015.08.10 |
los - xavis (0) | 2015.08.10 |
Comments