이화여자대학교 전자계산학과(이학사), 이화여자대학교 대학원 전자계산학과(이학석사), 이화여자대학교 과학기술대학원 컴퓨터학과(공학박사), 한국전자통신연구원 선임연구원, 초빙연구원, 이화여자대학교 컴퓨터학과 전임강사, 우석대학교 정보보안학과, IT전자융합공학과 교수이다.
책 소개
분야IT 모바일
『파이썬 해킹프로그래밍』은파이썬 뿐만 아니라 프로그래밍 언어에 익숙하지 않은 독자들도 쉽게 따라할 수 있도록 1장에서 파이썬의 기초적 문법을 다루고 있다. 그러나 언어 중심의 기술보다는 나머지 장들의 내용을 이해하고 따라갈 수 있는 정도의 깊이로 설명하였다. 조금 깊이 있는 사항은 프로그램을 작성하면서 주석이나 각주로 설명을 보충하도록 하였으므로 파이썬 경험이 있는 독자는 1장을 건너뛰어도 무방하다. 2장에서는 네트워크에 대한 기본 개념을 이해하고 인터넷의 기본 프로토콜인 TCP/UDP 통신 프로그램을 실습할 수 있도록 구성하였다. 3장에서는 GNS3를 이용하여 실습 네트워크를 구성하며 4장에서는 nmap이라는 툴을 이용한 프로그래밍을 소개하고 5장에서는 스카피를 이용하여 패킷을 스캔하고 인젝션하는 방법으로 구성하였다. 마지막으로 부록에서는 이 책의 프로그램들을 작성하고 테스트하기 위한 실습환경 구축을 위한 프로그램 설치를 단계적으로 안내하고 있다.