
time based sql injection
·
Hacking
time based sql injection 공격의 결과가 화면에 출력되지 않고 서버의 반응이 일관적이어서 공격의 성공,실패여부가 구분이 불가능한 상황에세 해야하는 공격 기법응답 시간을 일부러 지연시켜서 공격이 성공인지 실패인지 판단 시간과 관련된 함수 사용-> 응답 지연-> sleepand 연산자 참 and 참 -> 참참 and 거짓 -> 거짓거짓 and 거짓 -> 거짓:하나만 거짓이어도 거짓이 되며 둘 다 참이어야 한다. 앞이 거짓이면 뒤는 의미가 없다. 어차피 거짓이니까and 연산자 앞이 거짓이면 short cut 동작(뒤에 있는 조건을 완전히 무시한다)이 된다. -> 즉 sleep함수가 실행됐다면 앞의 함수가 참이라는 뜻이다. 앞의 조건을 공격코드로 입력하고 and로 묶어서 뒤에 sleep()..