뉴비에욤

los - dark eyes 본문

Lord_of_SQL-Injections_I

los - dark eyes

초보에욤 2015. 8. 10. 17:43

 

이전 iron golem 문제와 비교해봤을 때 크게 달라진 점은 에러 처리 부분과 필터링 부분이다.

 

이전에는 에러가 나면 에러를 보여주고 종료했으나 이번에는 에러가 나면 그냥 빈 페이지로 돌아간다.

 

그리고 필터링에 'if', 'when'이 추가되어 조건문은 사용하지 못한다.

 

공격문은 그냥 조건문 없이 blind sql injection 하듯이 작성하면 되지만, 문제는 쿼리 성공/실패 판단 부분이다.

 

즉, 쿼리가 실패하면 빈 페이지로 리턴 되고, 성공하면 위 사진에서 해당 쿼리가 보여지게 될 것 이기 때문에 쿼리 성공시 항상 위 페이지에서 보여지는 아무 문자열이나 기준으로 잡아서 판단하면 된다.

> 리턴 페이지에서 해당 문자열이 보이면 성공, 안 보이면 실패

 

 

prob22.py

 

 

 

'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