1. 광고배너
  2. 광고배너
/ 이전버튼 다음버튼
2
미리보기

PERL과 침투 테스트 : 펄의 막강한 힘을 이용한 모의 해킹
저자 : 더글라스베르도 ㅣ 출판사 : 에이콘출판 ㅣ 역자 : 송재훈

2016.01.04 ㅣ 366p ㅣ ISBN-13 : 9788960778023

정가33,000
판매가29,700(10% 할인)
적립금 1,650원 (5%)
배송일정 05월 09일 출고 가능
주문 수량 변경시 안내 배송안내
쿠폰 및 결제혜택 확인하기

크기 B5(257mm X 188mm, 사륙배판)
제품구성 단행본
이용약관 청약철회
국내도서 > 컴퓨터 > 시스템공학 > 아키텍처/시스템프로...

[목 차]

1장 펄 프로그래밍
__파일
__정규표현식
____리터럴과 메타문자
____수량한정자
____앵커
____문자 클래스
____텍스트(문자열) 그룹핑
____후참조
__펄 문자열 함수와 연산자
____펄의 m// 매칭 연산자
____펄의 s/// 치환 연산자
____정규표현식과 split() 함수
____정규표현식과 grep() 함수
__CPAN 펄 모듈
__CPAN minus
__요약

2장 리눅스 터미널 출력
__내장 배시 명령어
____변수 확장과 그룹핑, 인자
____배시에서 스크립트 실행
__입출력 스트림
____파일로 출력
____기초 배시 프로그래밍
__달아난 생성 프로세스 죽이기
____펄에서 배시 명령 어 실행
__요약

3장 펄을 이용한 IEEE 802.3 유선 네트워크 조사
__풋프린팅
__인터넷 풋프린팅
__일반적인 스캐닝 도구
____주소 결정 프로토콜 스캐닝 도구
____서버 메시지 블록 정보 도구
____인터넷 제어 메시지 프로토콜 대 전송 제어 프로토콜 대 ARP 탐색
__살아있는 호스트 스캐너 설계
____포트 스캐너 설계
____SMB 스캐너 작성
____배너 정보 수집
____무차별 대입 애플리케이션
__요약

4장 펄을 이용한 IEEE 802.3 유선 네트워크 조작
__패킷 캡처
____패킷 캡처 필터링
____패킷 계층
__중간자
____펄을 이용한 ARP 변조
__패킷 전달 활성화
__패킷 캡처를 이용한 네트워크 재조사
__요약

5장 IEEE 802.11 무선 프로토콜과 펄
__802.11 용어와 패킷 분석
____관리 프레임
____제어 및 데이터 프레임
__리눅스 무선 유틸리티
____RFMON 대 탐지
__펄을 이용한 802.11 패킷 캡처
____802.11 프레임 헤더
__펄로 802.11 프로토콜 분석기 작성
__펄과 aircrack-ng
__요약

6장 공개 출처 정보
__다루는 내용
__구글 검색어
__이메일 주소 수집
____구글을 이용한 이메일 주소 수집
____이메일 주소 수집을 위한 소셜 미디어 사용
__도메인 네임 서비스
____후이즈 질의
____DIG 질의
____무차별 대입 조사
____존 전송
____Traceroute
____쇼단
__더 많은 정보
__요약

7장 펄과 SQL 삽입
__웹 서비스 발견
____서비스 발견
____파일 발견
__SQL 삽입
____GET 요청
____SQL 열 개수 세기
__MySQL 공격 후 단계
____열의 개수 알아내기
____서버 정보 수집
____테이블 결과 셋 가져오기
____레코드 가져오기
__데이터 기반 블라인드 SQL 삽입
__시간 기반 블라인드 SQL 삽입
__요약

8장 기타 웹 기반 공격
__사이트 간 스크립팅
____반향식 사이트 간 스크립팅
____URL 인코딩
____사이트 간 스크립팅 공격 향상
__파일 삽입 취약점 발견
____로컬 파일 삽입
____원격 파일 삽입
__콘텐츠 관리 시스템
__요약

9장 비밀번호 알아내기
__디지털 자격 증명 분석
__SHA1과 MD5 깨기
____펄로 SAH1 깨기
____펄로 MD5 깨기
____온라인 자원을 이용해 비밀번호 알아내기
____솔트가 있는 해시
__펄로 WPA2 비밀번호 알아내기
____4단계 핸드셰이크
____펄로 만든 WPA2 해독 프로그램
__ZIP 파일 비밀번호 알아내기
__요약

10장 메타데이터 포렌식
__메타데이터와 EXIF
__메타데이터 추출기
____사진에서 메타데이터 추출
____PDF 파일에서 메타데이터 추출
__요약

11장 사회공학과 펄
__심리학
__펄 리눅스/유닉스 바이러스
____신뢰를 위한 최적화
____바이러스 복제
__스피어 피싱
____펄로 이메일 위조
____Exim4 설정
____Mail::Sendmail 펄 모듈 이용
__요약

12장 보고서 작성
__누구를 위해?
____경영진 보고서
____기술 보고서
__펄로 문서화
____STOUT 파이프하기
____CSV 대 TXT
____펄로 그래프 그리기
____PDF 파일 만들기
__MySQL에 데이터 기록
__HTML 보고서 작성
__요약

13장 Perl/Tk
__이벤트 기반 프로그래밍
__Perl/Tk 위젯 설명
__위젯과 격자 무늬
__GUI 호스트 탐색 도구
__탭이 있는 GUI 환경
__요약

펼쳐보기
* 모의해킹의 방법론과 적법성, 윤리 의식에 대한 지식 향상
* 펄을 이용한 리눅스 운영체제와 셸, 네트워크 유틸리티 활용
* 최신 스위치 장비에서 근거리 통신망(LAN)의 네트워크 트래픽을 캡처하고 조작하는 방법
* 펄을 aircrack-ng 셋에 적용하는 방법
* 외부 풋프린팅(footprinting), 내부 풋프린팅, 인터넷 풋프린팅과 공개 출처 정보(OSINT) 조합
* 로컬 및 원격 파일 삽입, SQL 삽입, 사이트 간 스크립팅(XSS), CMS 취약점 분석을 비롯한 모의해킹과 자동화 수행

이 책의 대상 독자

모의해킹에 대한 이 책의 독특한 접근 방식 덕분에 다양한 독자들이 더 폭넓은 환경에서 활용 가능한 지식을 얻을 수 있다. 이 책은 펄 프로그래밍 입문자와 전문가 모두를 아우르며, 해킹이나 모의해킹에 관심이 있는 사람이나 GUI 환경 프레임워크의 작동 방식을 알고 싶은 모의해커에게도 적합하다. 여러분이 이 책을 통해 얼마나 성취하고 발전할 수 있는가는 여러분이 이 책에서 다뤄지는 내용에 얼마만큼 호기심이 있는지에 달려 있다.

이 책의 구성

1장, 펄 프로그래밍에서는 이 책에서 사용할 펄 모듈을 위해 CPAN을 사용하는 중급 수준의 펄 개념을 다룬다. 또한, 매우 중요한 내장 정규표현식 함수를 다루며 리눅스 애플리케이션 스트림과 커널 파일에서 결과를 얻는 방법을 설명한다.

2장, 리눅스 터미널 출력에서는 리눅스 셸인 배시(bash)를 조금 다룬다. 명령어와 터미널로의 출력, 입출력 스트림과 간단한 관리가 여기에 포함된다. 리눅스를 사용하지 않는 펄 프로그래머나 리눅스를 사용하지만 셸 사용이 익숙하지 않은 사람에게 유익한 단원으로서, 펄 스크립트로 셸에서 리눅스 명령어를 바로 호출하는 방법을 배운다.

3장, 펄을 이용한 IEEE 802.3 유선 네트워크 조사에서는 스크립트를 작성하는 방법과 살아있는 장치를 자동으로 핑거프린팅한 후 스캔하고 모든 네트워크 정보를 얻어오는 방법을 살펴본다.

4장, 펄을 이용한 IEEE 802.3 유선 네트워크 조작에서는 중간자 공격 소프트웨어를 펄로 개발하는 방법과 트래픽을 도청하는 방법을 설명한다.

5장, IEEE 802.11 무선 프로토콜과 펄에서는 기본적인 802.11 무선랜 용어와 프로토콜 기능, 리눅스가 무선 장치를 다루는 방법과 준비 과정, 여러 종류의 스캐닝, 펄로 802.11 패킷을 캡처하는 방법, 펄을 이용해 802.11 프로토콜 분석기를 작성하는 방법, 펄과 aircrack-ng 셋을 쉽게 인터페이스하는 방법 등을 다룬다.

6장, 공개 출처 정보에서는 모의해킹에서 가장 중요한 단계인 공격 대상에 대한 공개 출처 정보 수집을 다룬다. 여기에는 구글, 링크드인, 페이스북 데이터와 이메일 주소 등의 개인정보가 포함된다. 또한 호스트까지 경로 추적과 존 전송, DIG, 후이즈 등의 도메인 네임 서비스 정보 수집도 포함된다. 추가적으로, 온라인 사이트를 이용해 공격 대상에 대한 정보를 수집하는 방법도 조금 다룬다.

7장, 펄과 SQL 삽입에서는 펄을 이용해 간단한 SQL 삽입 취약점을 찾는 방법을 배운다. 여러 가지 SQL 삽입 방법과 공격 후 과정, 펄 프로그래밍을 이용한 고급 블라인드 시간 및 데이터 기반 SQL 삽입 도구 작성 기법을 살펴본다.

8장, 기타 웹 기반 공격에서는 펄을 이용해 여러 가지 웹 모의해킹 공격 기법을 찾고 사용하는 방법을 설명한다. 여기에는 사이트 간 스크립팅과 로컬 및 원격 파일 삽입, 콘텐츠 관리 소프트웨어의 플러그인 공격 방법이 포함된다.

9장, 비밀번호 알아내기에서는 펄 프로그램을 이용해 해시된 비밀번호를 알아내는 여러 가지 방법을 살펴본다. 여기에는 솔트가 있거나(salted) 없는(unsalted) SHA1과 MD5 암호화 방법, 비밀번호가 있는 ZIP 파일을 푸는 방법, WPA2를 깨는 방법 등이 포함된다. 또한 디지털 자격 증명 분석과 정보 수집 방법이 무차별 공격을 이용해 비밀번호 해시를 알아내는 데 얼마나 도움을 줄 수 있는지에 대해서도 다룬다.

10장, 메타데이터 포렌식에서는 펄 프로그래밍을 통한 간단한 디지털 포렌식 방법으로 개인정보를 수집하는 방법을 배운다. 또한 사진과 PDF 파일에서 메타데이터를 추출하는 방법을 다루고, 이 작업을 하는 도구를 펄로 직접 작성한다.

11장, 사회공학과 펄에서는 모의해킹의 중요한 이면을 살펴본다. 사회공학에 대한 배경지식을 조금 다룬 후 펄 프로그래밍을 이용한 스피어 피싱 공격 방법과 바이러스 작성 방법을 설명한다.

12장, 보고서 작성에서는 보고서와 보고서의 여러 하위 절에 어떤 내용을 넣어야 하는지를 살펴본다. 보고서 작성은 모의해킹 전체 과정 동안 계속되는 일로서 모의해킹의 가장 중요한 단계다. 앞에서 작성한 펄 프로그램의 결과 데이터 형태를 지정하는 여러 가지 방법과 이를 이용해 평문과 CSV, PDF, 그래프를 만드는 방법을 다룬다.

13장, Perl/Tk에서는 앞에서 작성한 펄 프로그램을 위해 그래픽 사용자 인터페이스를 만드는 방법을 다룬다. 객체지향 방식으로 Perl::Tk 모듈을 깊게 살펴보고 윈도우와 위젯, 다른 객체를 이벤트 기반 프로그래밍 방식으로 만드는 방법을 설명한다.

펼쳐보기

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.
도서평점
내용
등록하기
0/2000자
교환/반품 방법
  • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
  • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
교환/반품 가능기간
  • 변심반품의 경우 수령 후 7일 이내
  • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
교환/반품 비용
  • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
교환/반품 불가사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 만화, 잡지, 수험서 및 문제집류
  • 복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
상품 품절
  • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기 >

    이 분야의 신간

    더보기 >
      맨위로가기

      영풍문고 로고

      • 회사명 : (주)영풍문고
      • 대표이사 : 김경환
      • 소재지 : 서울특별시 종로구 청계천로 41 (우)03188
      • 사업자 등록번호 : 773-86-01800 ㅣ 통신판매업 신고번호 : 2023-서울종로-0130 [ 사업자정보확인 ]
      • 개인정보관리 책임자 : 조순제 ㅣ customer@ypbooks.co.kr ㅣ 대량주문 : webmaster@ypbooks.co.kr
      COPYRIGHT © YOUNGPOONG BOOKSTORE INC. ALL RIGHTS RESERVED.
      영풍문고 네이버블로그 영풍문고 인스타그램
      맨위로가기