inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1

검색 기능 동작 원리 분석을 통한 올바른 분석 방법

SQL인젝션 강의 중 취약점 분석 방법론에서 궁금한 점이 있습니다

227

jealousy

작성한 질문수 11

1

안녕하세요! 강의 덕분에 SQL 인젝션 공부에 많은 도움이

되고있습니다:D

강의 듣던 중 궁금한 점이 생겼는데 

 

---------------------------------------------------

6) 취약점 분석 방법론

검색 기능 동작 원리 분석을 통한 올바른 분석 방법

예시(1)

 

~title like '%test' and '1'='1%'

          거짓                         거짓

=> 거짓

---------------------------------------------------

~title like'%test%' and '1%'='1%'

                    참                           참

=> 참

 

이렇게 말하셨는데 참에서  '1%'='1%'이 부분에서 앞의 '1%'이 부분에 %를 넣어주는 이유는 단순히 뒤의 %와의 참값을 위해 똑같이 맞춰주는 용도인가요?

 

그럼 아래와 같이 와일드 카드가 앞에만 있다고 가정하면

~title like '%test' and '1'='1' 이런식으로! 

이런 경우에는 ~title like'%test%' and '1'='1' 이런식으로 검색해야 결과 값이 나오는게 맞을까요?

 

 

 

 

인젝션 모의해킹

답변 1

1

크리핵티브

안녕하세요.

"이렇게 말하셨는데 참에서  '1%'='1%'이 부분에서 앞의 '1%'이 부분에 %를 넣어주는 이유는 단순히 뒤의 %와의 참값을 위해 똑같이 맞춰주는 용도인가요?" 이렇게 말씀하신게 정확하십니다 ㅎㅎ

뒤에 있는 % 문자를 처리하기 위함입니다.

그리고 와일드 카드가 앞에 있다면 위에서 언급하셨던 식으로 하시면 되구요 ㅎㅎ

정확하게 이해하고 계시네요 ㅎㅎ

 

0

jealousy

제가 잘 이해한게 맞네요ㅎㅎ 답변 감사합니다! 앞으로도 좋은 강의 많이 올려주세요:D

컬럼명 기반으로 테이블 개수를 출력

2

506

1

외부 자료 학습중 질문사항-메타데이터 추출 불가한 상황

1

482

1

텍스트 인코딩 한국어

1

616

1

강의랑 관련없는 내용이지만

1

531

2

왜 취약점이 존재한다고 판단할 수 있는지 궁금합니다.

2

558

1

스프링을 배우는 게 나중에 웹 취약점 진단에 도움이 될까요?

2

622

1

Fatal error

1

703

1

코드에 있는 이상한 노란박스

1

1802

1

Parse error 마지막 부분 에러

1

455

1

microsoft machine leraning server 구성 요소 오프라인 설치

1

706

1

실무에서의 버프스위트 사용이 궁금합니다!

1

375

1

sql injection이 왜 위협적인 공격인지 궁금합니다.

2

461

1

union 공격 시 최적화 방법 (게시글 상세보기)

2

265

1

질문이 있습니다

1

207

1

한글은 비트추론할때 어떻게 해야하나요?

1

237

1

[SQL 인젝션에 대한 이해] - "검색 기능에 대한 올바른 취약점 점검 방법" 강의 내용에 대해서 질문입니다.

1

748

2

로그인 버튼

1

289

1

php+mssql 연동

1

455

1

취약점 실습 에러가 안나요

1

243

1

php 기반 로그인 기능 제작 관련해서 질문드립니다.

1

372

3

[실습 7-4, 7-5, 7-6] MySQL, MSSQL, Oracle union based 공격 실습 강의 이후 상세보기에서 순차적 데이터 호출 실습 질문

1

320

1

[실습2-1] 취약점 분석 실습 도중에 질문있습니다 !!

2

230

1

[실습6-1]MSSQL ERROR-BASED 공격 실습 관련 질문 내용

2

380

1

ORA-12541

1

900

7