파이썬은 정말 해킹도구로 적합한 언어입니다.
요즘은 파이썬 관련 자료를 많이 참고하고있는데 CTF문제풀때나 또는 생각나는 반짝아이디어를 위해 파이썬을 스터디하고있습니다.
아래 책은 그림설명 때문에 좋은것같다. 물론 아직 읽는 중이라 전부를 평가할수는없지만.. 난 만족!
목차
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. 마치며