파이썬을 해킹도구로서 사용하기 위한 입문서다..
앞 부분에는 해킹에 대한 전반적인 개요를 설명하고, 간단히 파이썬 문법을 설명 후, 각 영역별(어플리케이션 해킹, 웹 해킹, 네트워크 해킹, 시스템 해킹)로 파이썬으로 작성한 해킹도구를 조목조목 잘 설명해준다. (그림도 있어 이해하기 좋다.)
예제로 나온 파이썬 해킹도구들의 난이도가 조금 있는 편으로 파이썬을 처음 접하거나 모의해킹이나 침투테스트에 익숙하지 않다면 조금 어려울지도…
하지만 전체적인 구성이나, 설명을 잘되어 있는 편…
암튼 재미있게 읽은 책..
그리고 괜찮은 그림이 많아서 참고 할 일도 많을 듯..ㅋ
아래는 목차..
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. 마치며
One Response to 파이썬 해킹 입문