목차
머리말 ... 5
저자 소개 ... 7
기술 편집자 소개 ... 8
감사의 말 ... 9
역자의 말 ... 10
역자 소개 ... 11
CHAPTER 0 소개
   책 내용 및 핵심 포인트 ... 17
   누구를 위한 책인가? ... 18
   책의 구조 ... 19
   결론 ... 22
CHAPTER 1 쉘 스크립트 소개
   쉘 스크립트 ... 26
   유닉스, 리눅스, OS X 쉘 스크립트 ... 30
   배시 기초 ... 34
   배시로 응용프로그램 만들기 ... 44
   윈도우 스크립트 ... 48
   파워쉘 기초 ... 52
   파워쉘로 응용프로그램 만들기 ... 62
   요약 ... 66
   참고문헌 ... 67
CHAPTER 2 파이썬 소개
   파이썬이란 무엇인가? ... 70
   파이썬은 어디에 유용한가? ... 71
   파이썬 기초 ... 73
   파일 처리 ... 96
   네트워크 통신 ... 100
   요약 ... 116
   참고문헌 ... 117
CHAPTER 3 펄 소개
   펄의 용도 ... 120
   펄 사용하기 ... 122
   펄 기초 ... 124
   펄로 응용프로그램 만들기 ... 147
   요약 ... 155
   참고문헌 ... 156
CHAPTER 4 루비 소개
   루비의 용도 ... 160
   루비 기초 ... 160
   루비 클래스 ... 177
   파일 처리 ... 185
   데이터베이스 기초 ... 187
   네트워크 ... 194
   루비로 응용프로그램 만들기 ... 201
   요약 ... 209
   참고문헌 ... 209
CHAPTER 5 PHP 웹 스크립트 소개
   웹 스크립트의 용도 ... 212
   PHP 시작하기 ... 212
   PHP로 폼 만들기 ... 224
   파일 처리 및 명령어 실행 ... 228
   PHP로 응용프로그램 만들기 ... 236
   요약 ... 240
CHAPTER 6 파워쉘과 윈도우
   파워쉘의 실행 정책 ... 244
   침투 테스트에서 파워쉘 ... 250
   파워쉘과 메타스플로잇 ... 263
   요약 ... 265
   참고문헌 ... 266
CHAPTER 7 스캐너 스크립팅
   스캐닝 툴 소개 ... 270
   NETCAT ... 272
   NMAP ... 282
   NESSUS/OPENVAS ... 288
   요약 ... 293
   참고문헌 ... 294
CHAPTER 8 정보수집
   침투 테스트를 위한 정보수집 ... 298
   구글 검색 이용하기 ... 302
   펄을 이용한 웹 자동화 ... 307
   메타데이터 이용하기 ... 311
   응용프로그램 만들기 ... 319
   요약 ... 322
   참고문헌 ... 323
CHAPTER 9 공격코드와 스크립팅
   파이썬으로 공격코드 개발하기 ... 325
   메타스플로잇 공격코드 개발 ... 342
   PHP 스크립트 공격하기 ... 349
   크로스 사이트 스크립팅(XSS) ... 357
   요약 ... 364
CHAPTER 10 권한획득 이후의 공격 스크립트
   권한획득 이후의 공격이 중요한 이유 ... 367
   윈도우 쉘 명령어 ... 368
   네트워크 정보 수집 ... 374
   메타스플로잇 미터프리터 스크립트 ... 377
   권한획득 이후의 공격-데이터베이스 ... 388
   요약 ... 403
부록 : 서브넷과 CIDR 주소 ... 405
찾아보기 ... 409
닫기