목차
저자 머리말 ... 4
필드 어드바이저 머리말 ... 5
워밍업 ... 6
강의 계획표 ... 8
숲과 나무 이야기 ... 10
부록CD와 강의 보조 자료 ... 12
Part 01 해킹이란
Chapter 01 해킹의 정의와 역사 ... 23
01 해킹의 정의 ... 24
02 해킹의 유형 ... 26
03 해커의 분류 ... 29
04 해킹의 역사 ... 31
05 해킹 기술의 변천 ... 37
요약 ... 41
연습문제 ... 43
Chapter 02 윤리적 문제와 법적 문제 ... 45
01 사이버 윤리 ... 46
02 컴퓨터 범죄 ... 49
요약 ... 55
연습문제 ... 56
Part 02 네트워크 기본 이론
Chapter 03 OSI 7계층 ... 59
01 네트워크 ... 60
02 프로토콜 ... 62
03 OSI 7계층 구조 ... 66
요약 ... 70
연습문제 ... 71
현장의 목소리 : 아는 것이 힘이다 ... 72
Chapter 04 TCP/IP 네트워크 구조 ... 75
01 TCP/IP 개요 ... 76
02 TCP/IP 프로토콜 ... 77
요약 ... 99
연습문제 ... 101
Chapter 05 라우팅과 스위칭 ... 103
01 라우팅 ... 104
02 스위칭 ... 114
요약 ... 121
연습문제 ... 124
Part 03 해킹 전 정보 획득
Chapter 06 풋프린팅과 스캔 ... 127
01 풋프린팅 ... 129
02 포트 ... 132
03 스캔 ... 137
04 운영체제의 탐지 ... 151
05 방화벽과 침입 탐지 시스템의 탐지 ... 155
요약 ... 160
연습문제/심화연습문제 ... 162
현장의 목소리 : I Love Worm?? ... 164
Chapter 07 Whois와 DNS 조사 ... 165
01 Whois 서버 ... 167
02 DNS에 대한 이해 ... 171
03 DNS의 구조와 실행 과정 ... 175
04 DNS를 이용한 정보 획득 ... 178
요약 ... 182
연습문제/심화연습문제 ... 184
Chapter 08 SNMP 스캔 ... 187
01 SNMP ... 189
02 SNMP의 취약점을 아용한 정보 획득 ... 195
요약 ... 199
연습문제/심화연습문제 ... 200
Chapter 09 IP 주소 추적 ... 201
01 메일을 이용한 방법 ... 203
02 P2P 서비스를 이용한 방법 ... 206
03 웹 게시판을 이용한 방법 ... 209
04 채팅을 이용한 방법 ... 210
05 Traceroute를 이용한 방법 ... 211
요약 ... 213
연습문제/심화연습문제 ... 214
Chapter 10 목록화 ... 215
01 공유 자원 목록화 ... 217
02 사용자와 그룹 목록화 ... 220
03 응용 프로그램 목록화 ... 223
요약 ... 226
연습문제/심화연습문제 ... 227
현장의 목소리 : 합법적인 해킹?! ... 228
Part 04 네트워크 해킹
Chapter 11 DoS와 DDoS 공격 ... 231
01 DoS와 DDoS 공격의 이해 ... 233
02 DoS 공격 ... 235
03 DDoS 공격 ... 276
04 DoS와 DDoS 공격의 대응책 ... 288
요약 ... 291
연습문제/심화연습문제 ... 293
Chapter 12 스푸핑 ... 297
01 스푸핑 공격이란 ... 299
02 필수 라이브러리 ... 301
03 ARP스푸핑 ... 315
04 IP 스푸핑 ... 326
05 DNS 스푸핑 ... 335
요약 ... 346
연습문제/심화연습문제 ... 347
Chapter 13 세션 하이재킹 ... 349
01 세션 하이재킹 공격의 이해 ... 351
02 TCP 세션 하이재킹 ... 353
03 세션 하이재킹 공격의 대응책 ... 364
요약 ... 365
연습문제/심화연습문제 ... 366
Chapter 14 스니핑 ... 367
01 스니핑 공격이란 ... 369
02 스니핑 공격 툴 ... 374
03 스위칭 환경에서의 스니핑 ... 386
04 스니핑 공격의 대응책 ... 401
요약 ... 406
연습문제/심화연습문제 ... 407
현장의 목소리 : 통신이 안 되는 원인은 엉뚱한 곳에서? ... 409
Chapter 15 NetBIOS 크래킹 ... 411
01 NetBIOS를 이용한 윈도우 서비스 ... 413
02 NetBIOS를 이용한 목록화 ... 417
03 NetBIOS 공격 ... 422
요약 ... 427
연습문제/심화연습문제 ... 428
Chapter 16 무선 네트워크 ... 429
01 무선 네트워크의 이해 ... 431
02 무선 네트워크의 문제점과 대응책 ... 436
03 무선 네트워크 공격 ... 440
요약 ... 442
연습문제/심화연습문제 ... 443
현장의 목소리 : 보안은 많은 경험과 지식을 바탕으로 나오는 종합적인 분야 ... 444
Part 05 네트워크 보안
Chapter 17 방화벽 ... 447
01 방화벽의 기능과 목적 ... 449
02 방화벽의 구조 ... 452
03 패킷 필터링 ... 461
04 NAT ... 469
05 프록시 ... 474
요약 ... 478
연습문제/심화연습문제 ... 480
Chapter 18 침입 탐지 시스템 ... 483
01 침입 탐지 시스템이란 ... 485
02 침입 탐지 시스템의 구조 ... 490
03 윈도우 침입 탐지 툴 ... 494
04 리눅스 침입 탐지 툴 ... 497
요약 ... 509
연습문제/심화연습문제 ... 511
Chapter 19 허니팟 ... 513
01 허니팟 ... 515
02 허니팟의 구조 ... 517
03 로그 서버 만들기 ... 523
요약 ... 529
연습문제/심화연습문제 ... 530
찾아보기 ... 532
닫기