책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 네트워크 보안/해킹
· ISBN : 9791196213220
· 쪽수 : 430쪽
· 출판일 : 2019-03-04
목차
1. 취약점 개요
1.1. SQL 인젝션 개요
1.2. SQL 인젝션 취약점
1.3. SQL 쿼리(Query)
1.4. DB의 스키마 객체
2. 실습환경 구축
2.1. 실습환경 개요
2.2. VMware Player
2.3. CentOS 7 설치
2.4. Xshell 5 SSH Client
2.5. APM 웹 서버
2.6. MSSQL 설치 및 연동
2.7. Oracle 및 Tomcat 설치
2.8. QueryBox 설치
2.9. Python 설치
3. UNION 기반 SQL 인젝션
3.1. UNION 공격이란
3.2. 숫자형 데이터
3.3. 문자형 데이터
3.4. 날짜형 데이터
3.5. 스키마 객체 데이터
4. SQL 인젝션 대응방안
4.1. 대응방안 개요
4.2. 웹 서버 보안설정
4.3. 시큐어 코딩
4.4. DB의 보안설정
4.5. 보안장비
5. 웹 해킹 사이트 실습
5.1. 웹 해킹 연습 사이트란
5.2. TESTPHP.VULNWEB.COM
5.3. TESTASP.VULNWEB.COM
5.4. DEMO.TESTFIRE.NET
5.5. PHP.TESTSPARKER.COM
6. Error 기반 SQL 인젝션
6.1. 에러 기반 공격이란
6.2. SQL Server 데이터베이스
6.3. MySQL 데이터베이스
6.4. Oracle 에러 기반 공격기법
6.5. 프리페어드 스테이트먼트 취약사례
6.6. Insert, Update, Delete 공격기법
7. 파이썬 SQL 인젝터
7.1. SQL 인젝터란
7.2. HTTP REQUEST
7.3. 스키마 정보 추출
7.4. 데이터 추출
8. 블라인드 SQL 인젝션
8.1. 블라인드 기법이란
8.2. 블라인드 공격 기법
8.3. 데이터 탐색기법
8.4. 블라인드 공격기법 실습
9. 파이썬 블라인드 SQL 인젝터
9.1. 인젝터 개요
9.2. 참/거짓 판단 함수
9.3. 이진탐색 알고리즘 함수
9.4. 데이터 획득
10. 시간 기반 SQL 인젝션
10.1. 시간 기반이란
10.2. 시간 지연 방법
10.3. 시간 기반 예제 실습
10.4. 시간 기반 SQL 인젝터



















