상세정보
"수학의 정석"과 같은 해킹 기본서
보안의 꽃은 해킹입니다. 축구 경기에서 모든 스포트라이트를 공격수가 받듯이 보안에서도 항상 해커가 주목을 받습니다. 대한민국 IT 분야에 종사하는 사람들 누구나 한 번씩은 해커를 꿈꿔봅니다. 많은 사람이 해킹에 관심이 있지만, 해킹을 쉽게 가르쳐주는 책은 많지 않습니다. 시중에 나와 있는 책들은 조각 퍼즐과 같습니다. 해킹이라는 커다란 덩어리를 조각으로 나누어서 깊게 설명하고 있습니다. 그러나 새로운 개념에 접근할 때는 전체적인 윤곽을 먼저 파악하는 게 좋습니다. 그다음에 내가 관심 있는 분야를 깊이 있게 공부해야 합니다.
필자는 해킹 분야의 "수학의 정석"과 같은 기본서를 만들고자 이 책을 집필했습니다. 해킹 지식 영역은 방대해서, 한 권의 책으로 해커가 된다는 것은 불가능합니다. 하지만, 독자들이 이 책을 통해 해킹에 대해 이해하고 해커가 되려면 무엇을 공부해야 하는지 알 수 있다면 '해킹의 정석'으로서 충분한 자격이 있다고 생각합니다.
저렴한 비용으로 쉽고 빠르게 공부할 수 있는 책
이 책의 특징을 한마디로 얘기하면 저렴한 비용으로 쉽고 빠르게 공부할 수 있는 책이라고 할 수 있습니다. 책에 있는 모든 코드는 별도의 장비 없이 PC 한 대만 있으면 테스트할 수 있습니다. 모든 코드는 직접 실행해서 결과를 확인할 수 있습니다. 아울러 이미지는 문자보다 다양한 지식을 쉽게 전달하므로 그림을 통해 쉽게 설명하고자 했습니다.
이 책은 다음과 같은 분을 위해 쓰였습니다.
- 해커가 꿈인 고등학생
- 해킹에 관심 있는 컴퓨터 관련학과 3, 4학년 대학생
- 보안 때문에 스트레스를 받는 직장인
- 새로운 전문 분야를 찾고 싶은 엔지니어
보안의 꽃은 해킹입니다. 축구 경기에서 모든 스포트라이트를 공격수가 받듯이 보안에서도 항상 해커가 주목을 받습니다. 대한민국 IT 분야에 종사하는 사람들 누구나 한 번씩은 해커를 꿈꿔봅니다. 많은 사람이 해킹에 관심이 있지만, 해킹을 쉽게 가르쳐주는 책은 많지 않습니다. 시중에 나와 있는 책들은 조각 퍼즐과 같습니다. 해킹이라는 커다란 덩어리를 조각으로 나누어서 깊게 설명하고 있습니다. 그러나 새로운 개념에 접근할 때는 전체적인 윤곽을 먼저 파악하는 게 좋습니다. 그다음에 내가 관심 있는 분야를 깊이 있게 공부해야 합니다.
필자는 해킹 분야의 "수학의 정석"과 같은 기본서를 만들고자 이 책을 집필했습니다. 해킹 지식 영역은 방대해서, 한 권의 책으로 해커가 된다는 것은 불가능합니다. 하지만, 독자들이 이 책을 통해 해킹에 대해 이해하고 해커가 되려면 무엇을 공부해야 하는지 알 수 있다면 '해킹의 정석'으로서 충분한 자격이 있다고 생각합니다.
저렴한 비용으로 쉽고 빠르게 공부할 수 있는 책
이 책의 특징을 한마디로 얘기하면 저렴한 비용으로 쉽고 빠르게 공부할 수 있는 책이라고 할 수 있습니다. 책에 있는 모든 코드는 별도의 장비 없이 PC 한 대만 있으면 테스트할 수 있습니다. 모든 코드는 직접 실행해서 결과를 확인할 수 있습니다. 아울러 이미지는 문자보다 다양한 지식을 쉽게 전달하므로 그림을 통해 쉽게 설명하고자 했습니다.
이 책은 다음과 같은 분을 위해 쓰였습니다.
- 해커가 꿈인 고등학생
- 해킹에 관심 있는 컴퓨터 관련학과 3, 4학년 대학생
- 보안 때문에 스트레스를 받는 직장인
- 새로운 전문 분야를 찾고 싶은 엔지니어
01 개요
__1. 해커에 대해
__2. 왜 파이썬인가?
__3. 파이썬 해킹으로 할 수 있는 일
__4. 책에 대해서
__5. 주의사항
02 해킹 기술
__1. 개요
__2. 애플리케이션 해킹
__3. 웹 해킹
__4. 네트워크 해킹
__5. 시스템 해킹
__6. 기타 해킹 기술
03 기본 지식
__1. 해킹을 위한 기본 지식
__2. 컴퓨터 구조
__3. 운영체제
__4. 애플리케이션
__5. 네트워크
__6. 웹
04 해킹의 준비
__1. 파이썬 시작
__2. 기본 문법
__3. 함수
__4. 클래스와 객체
__5. 예외처리
__6. 모듈
__7. 파일 다루기
__8. 문자열 포맷팅
05 애플리케이션 해킹
__1. 윈도우 애플리케이션의 기본 개념
__2. ctypes를 활용한 메시지 후킹
__3. pydbg 모듈을 활용한 API 후킹
__4. 이미지 파일 해킹
06 웹 해킹
__1. 웹 해킹의 개요
__2. 테스트 환경 구성
__3. SQL 인젝션
__4. 비밀번호 크래킹 공격
__5. 웹 셸 공격
07 네트워크 해킹
__1. 네트워크 해킹의 개요
__2. 테스트 환경 구성
__3. 포트 스캐닝을 통한 취약점 분석
__4. 패킷 스니핑을 이용한 인증 정보 탈취
__5. DoS 공격의 개요
__6. DoS: 죽음의 핑
__7. DoS: TCP SYN 플러드
__8. DoS: 슬로로리스 공격
08 시스템 해킹
__1. 시스템 해킹의 개요
__2. 백도어
__3. 레지스트리 다루기
__4. 버퍼 오버플로
__5. 스택 기반 버퍼 오퍼플로
__6. SEH 기반 버퍼 오퍼플로
09 고급 해커를 향해서
__1. 고급 해커가 되기 위해 필요한 지식
__2. 해킹 도구
__3. 어셈블리어
__4. 리버싱
__5. 퍼징
__6. 마치며
__1. 해커에 대해
__2. 왜 파이썬인가?
__3. 파이썬 해킹으로 할 수 있는 일
__4. 책에 대해서
__5. 주의사항
02 해킹 기술
__1. 개요
__2. 애플리케이션 해킹
__3. 웹 해킹
__4. 네트워크 해킹
__5. 시스템 해킹
__6. 기타 해킹 기술
03 기본 지식
__1. 해킹을 위한 기본 지식
__2. 컴퓨터 구조
__3. 운영체제
__4. 애플리케이션
__5. 네트워크
__6. 웹
04 해킹의 준비
__1. 파이썬 시작
__2. 기본 문법
__3. 함수
__4. 클래스와 객체
__5. 예외처리
__6. 모듈
__7. 파일 다루기
__8. 문자열 포맷팅
05 애플리케이션 해킹
__1. 윈도우 애플리케이션의 기본 개념
__2. ctypes를 활용한 메시지 후킹
__3. pydbg 모듈을 활용한 API 후킹
__4. 이미지 파일 해킹
06 웹 해킹
__1. 웹 해킹의 개요
__2. 테스트 환경 구성
__3. SQL 인젝션
__4. 비밀번호 크래킹 공격
__5. 웹 셸 공격
07 네트워크 해킹
__1. 네트워크 해킹의 개요
__2. 테스트 환경 구성
__3. 포트 스캐닝을 통한 취약점 분석
__4. 패킷 스니핑을 이용한 인증 정보 탈취
__5. DoS 공격의 개요
__6. DoS: 죽음의 핑
__7. DoS: TCP SYN 플러드
__8. DoS: 슬로로리스 공격
08 시스템 해킹
__1. 시스템 해킹의 개요
__2. 백도어
__3. 레지스트리 다루기
__4. 버퍼 오버플로
__5. 스택 기반 버퍼 오퍼플로
__6. SEH 기반 버퍼 오퍼플로
09 고급 해커를 향해서
__1. 고급 해커가 되기 위해 필요한 지식
__2. 해킹 도구
__3. 어셈블리어
__4. 리버싱
__5. 퍼징
__6. 마치며
성문
전 삼성SDS
전 KTH
현 국민체육진흥공단
자격증
컴퓨터시스템응용기술사
CompTIA Network +
정영훈
전 Mgame
전 NHNGames
현 Digital Imaging Technology
연세대 컴퓨터공학석사
저서
"안드로이드 SIMD 병렬 프로그래밍"
"CUDA 병렬 프로그래밍"
"OpenMP 병렬 프로그래밍"
"키넥트 프로그래밍"
전 삼성SDS
전 KTH
현 국민체육진흥공단
자격증
컴퓨터시스템응용기술사
CompTIA Network +
정영훈
전 Mgame
전 NHNGames
현 Digital Imaging Technology
연세대 컴퓨터공학석사
저서
"안드로이드 SIMD 병렬 프로그래밍"
"CUDA 병렬 프로그래밍"
"OpenMP 병렬 프로그래밍"
"키넥트 프로그래밍"
"수학의 정석"과 같은 해킹 기본서
보안의 꽃은 해킹입니다. 축구 경기에서 모든 스포트라이트를 공격수가 받듯이 보안에서도 항상 해커가 주목을 받습니다. 대한민국 IT 분야에 종사하는 사람들 누구나 한 번씩은 해커를 꿈꿔봅니다. 많은 사람이 해킹에 관심이 있지만, 해킹을 쉽게 가르쳐주는 책은 많지 않습니다. 시중에 나와 있는 책들은 조각 퍼즐과 같습니다. 해킹이라는 커다란 덩어리를 조각으로 나누어서 깊게 설명하고 있습니다. 그러나 새로운 개념에 접근할 때는 전체적인 윤곽을 먼저 파악하는 게 좋습니다. 그다음에 내가 관심 있는 분야를 깊이 있게 공부해야 합니다.
필자는 해킹 분야의 "수학의 정석"과 같은 기본서를 만들고자 이 책을 집필했습니다. 해킹 지식 영역은 방대해서, 한 권의 책으로 해커가 된다는 것은 불가능합니다. 하지만, 독자들이 이 책을 통해 해킹에 대해 이해하고 해커가 되려면 무엇을 공부해야 하는지 알 수 있다면 '해킹의 정석'으로서 충분한 자격이 있다고 생각합니다.
저렴한 비용으로 쉽고 빠르게 공부할 수 있는 책
이 책의 특징을 한마디로 얘기하면 저렴한 비용으로 쉽고 빠르게 공부할 수 있는 책이라고 할 수 있습니다. 책에 있는 모든 코드는 별도의 장비 없이 PC 한 대만 있으면 테스트할 수 있습니다. 모든 코드는 직접 실행해서 결과를 확인할 수 있습니다. 아울러 이미지는 문자보다 다양한 지식을 쉽게 전달하므로 그림을 통해 쉽게 설명하고자 했습니다.
이 책은 다음과 같은 분을 위해 쓰였습니다.
- 해커가 꿈인 고등학생
- 해킹에 관심 있는 컴퓨터 관련학과 3, 4학년 대학생
- 보안 때문에 스트레스를 받는 직장인
- 새로운 전문 분야를 찾고 싶은 엔지니어
보안의 꽃은 해킹입니다. 축구 경기에서 모든 스포트라이트를 공격수가 받듯이 보안에서도 항상 해커가 주목을 받습니다. 대한민국 IT 분야에 종사하는 사람들 누구나 한 번씩은 해커를 꿈꿔봅니다. 많은 사람이 해킹에 관심이 있지만, 해킹을 쉽게 가르쳐주는 책은 많지 않습니다. 시중에 나와 있는 책들은 조각 퍼즐과 같습니다. 해킹이라는 커다란 덩어리를 조각으로 나누어서 깊게 설명하고 있습니다. 그러나 새로운 개념에 접근할 때는 전체적인 윤곽을 먼저 파악하는 게 좋습니다. 그다음에 내가 관심 있는 분야를 깊이 있게 공부해야 합니다.
필자는 해킹 분야의 "수학의 정석"과 같은 기본서를 만들고자 이 책을 집필했습니다. 해킹 지식 영역은 방대해서, 한 권의 책으로 해커가 된다는 것은 불가능합니다. 하지만, 독자들이 이 책을 통해 해킹에 대해 이해하고 해커가 되려면 무엇을 공부해야 하는지 알 수 있다면 '해킹의 정석'으로서 충분한 자격이 있다고 생각합니다.
저렴한 비용으로 쉽고 빠르게 공부할 수 있는 책
이 책의 특징을 한마디로 얘기하면 저렴한 비용으로 쉽고 빠르게 공부할 수 있는 책이라고 할 수 있습니다. 책에 있는 모든 코드는 별도의 장비 없이 PC 한 대만 있으면 테스트할 수 있습니다. 모든 코드는 직접 실행해서 결과를 확인할 수 있습니다. 아울러 이미지는 문자보다 다양한 지식을 쉽게 전달하므로 그림을 통해 쉽게 설명하고자 했습니다.
이 책은 다음과 같은 분을 위해 쓰였습니다.
- 해커가 꿈인 고등학생
- 해킹에 관심 있는 컴퓨터 관련학과 3, 4학년 대학생
- 보안 때문에 스트레스를 받는 직장인
- 새로운 전문 분야를 찾고 싶은 엔지니어