본문 바로가기
장바구니0

윈도우 실행 파일 구조와 원리로 배우는 리버스 엔지니어링. 1: 파일 구조 편 > 프로그래밍/언어

상품간략정보 및 구매기능

윈도우 실행 파일 구조와 원리로 배우는 리버스 엔지니어링. 1: 파일 구조 편

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 한빛미디어
원산지 국내산
브랜드 한빛미디어
시중가격 60,000원
판매가격 54,000원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개
  • 윈도우 실행 파일 구조와 원리로 배우는 리버스 엔지니어링. 1: 파일 구조 편
    +0원

관련상품

등록된 관련상품이 없습니다.

  • 상품 정보

    상품 상세설명

    윈도우 실행 파일 구조와 원리로 배우는 리버스 엔지니어링. 1: 파일 구조 편

    9788968484872.jpg

    도서명:윈도우 실행 파일 구조와 원리로 배우는 리버스 엔지니어링. 1: 파일 구조 편
    저자/출판사:이호동/한빛미디어
    쪽수:848쪽
    출판일:2016-10-01
    ISBN:9788968484872

    목차
    [1부 PE 입문]

    01장 윈도우 실행 파일 ? PE의 구조
    _1.1 PE 파일 소개
    ___1.1.1 왜 PE 파일인가?
    ___1.1.2 PE+란 무엇인가?
    _1.2 PE 파일의 전체 구조
    _1.3 PE 분석을 위한 개념
    ___1.3.1 RVA와 섹션
    ___1.3.2 가상 주소 공간과의 관계
    _1.4 PE 분석 툴과 프로젝트 소개
    ___1.4.1 PE 분석 툴 소개
    ___1.4.2 구현할 프로젝트 소개

    02장 PE 파일 헤더
    _2.1 IMAGE_DOS_HEADER 구조와 DOS 스텁
    _2.2 IMAGE_NT_HEADERS 구조
    ___2.2.1 DWOD Signature
    ___2.2.2 IMAGE_FILE_HEADER 구조
    ___2.2.3 IMAGE_OPTIONAL_HEADER 구조
    _2.3 섹션 헤더와 데이터 디렉터리
    ___2.3.1 IMAGE_DATA_DIRECTORY 구조체 배열
    ___2.3.2 IMAGE_SECTION_HEADER
    ___2.3.3 RVA, 데이터 디렉터리와 섹션 헤더
    _2.4 PE Explorer 프로젝트 구조
    ___2.4.1 PE 구조체 XML 스키마
    ___2.4.2 PEAnals 클래스
    ___2.4.3 프로젝트 PE Explorer의 구조

    03장 코드와 데이터 섹션
    _3.1 프로그램 메모리 구조
    _3.2 코드 섹션
    ___3.2.1 코드 섹션에 대하여
    ___3.2.2 ImageBase, AddressOfEntryPoint, 그리고 프로그램의 시작
    ___3.2.3 증분 링크
    _3.3 데이터 섹션
    ___3.3.1 .data 섹션
    ___3.3.2 .rdata 섹션
    _3.4 런타임 시작 함수와 전역 초기화
    ___3.4.1 C/C++ 런타임 시작 함수 WinMainCRTStartup
    ___3.4.2 초기화 콜백 함수 호출
    ___3.4.3 프로그램 종료 처리

    04장 기준 재배치 섹션
    _4.1 기준 재배치의 의미와 과정
    _4.2 기준 재배치 섹션의 구조
    ___4.2.1 IMAGE_BASE_RELOCATION과 TypeOffset 배열
    ___4.2.2 .reloc 섹션 분석
    ___4.2.3 64비트의 .reloc 섹션
    _4.3 기준 재배치를 위한 코드
    ___4.3.1 기준 재배치 의사 코드
    ___4.3.2 PE Explorer에서의 기준 재배치 섹션 처리
    _4.4 기준 재배치 고려사항
    ___4.4.1 32비트에서의 기준 재배치
    ___4.4.2 64비트에서의 기준 재배치

    [2부 DLL과 PE]

    05장 DLL 생성과 내보내기 섹션
    _5.1 DLL의 생성
    ___5.1.1 함수/변수 내보내기
    ___5.1.2 내보내기 이름 데코레이션의 문제
    _5.2 내보내기 섹션
    ___5.2.1 IMAGE_EXPORT_DIRECTORY 구조체
    ___5.2.2 내보내기 섹션 구조
    _5.3 DllMain의 사용
    _5.4 함수 포워딩 및 NONAME, PRIVATE 내보내기
    ___5.4.1 DLL 함수 포워딩
    ___5.4.2 PRIVATE와 NONAME 함수
    _5.5 내보내기 섹션 분석 코드

    06장 DLL 로딩과 가져오기 섹션
    _6.1 DLL의 사용
    ___6.1.1 암시적 로딩
    ___6.1.2 명시적 로딩
    _6.2 가져오기 섹션
    ___6.2.1 IMPORT 엔트리
    ___6.2.2 IAT 엔트리
    ___6.2.3 DLL 선(先) 바인딩
    _6.3 가져오기 섹션 분석 코드
    ___6.3.1 IMPORT 엔트리 분석
    ___6.3.2 IAT 엔트리 분석
    ___6.3.3 BOUND_IMPORT 엔트리 분석
    _6.4 API 후킹
    ___6.4.1 후킹 DLL 구현
    ___6.4.2 DLL 주입기 작성
    ___6.4.3 DLL 후킹 테스트

    07장 DLL 지연 로드 섹션
    _7.1 DLL 지연 로드
    ___7.1.1 지연 로드의 사용
    ___7.1.2 DLL 언로드 및 바운드 해제
    ___7.1.3 예외 처리
    ___7.1.4 지연 로드 훅 설정
    _7.2 지연 로드 섹션
    ___7.2.1 ImgDelayDescr 구조체
    ___7.2.2 DLL 지연 로드 과정
    ___7.3 지연 로드 섹션 분석 코드

    [3부 나머지 PE 섹션]

    08장 TLS, 로드 환경 설정, 보****및 사용자 정의 섹션
    _8.1 TLS와 .tls 섹션
    ___8.1.1 동적 TLS
    ___8.1.2 정적 TLS와 섹션
    ___8.1.3 TLS 관련 분석 코드
    _8.2 사용자 정의 섹션
    ___8.2.1 섹션 지정 관련 #pragma
    ___8.2.2 사용자 정의 섹션 예
    ___8.2.3 DLL 데이터 공유
    ___8.2.4 생성자 지연 호출
    _8.3 로드 환경 설정
    ___8.3.1 IMAGE_LOAD_CONFIG_DIRECTORY
    ___8.3.2 로드 환경 설정 확인
    _8.4 보****디렉터리
    ___8.4.1 속성 인증서 엔트리 구조
    ___8.4.2 PKCS#7 디지털 서명 확인하기
    ___8.4.3 무결성 체크 관련 요소
    _8.5 .NET 런타임 헤더

    09장 리소스 섹션
    _9.1 리소스
    _9.2 리소스 섹션 구조
    ___9.2.1 IMAGE_RESOURCE_XXXX 구조체
    ___9.2.2 디렉터리 엔트리의 3단계 구조
    _9.3 DlgApp.exe의 리소스 섹션 분석
    ___9.3.1 루트 RES_DIR
    ___9.3.2 아이콘 타입 RES_DIR
    ___9.3.3 대화상자 타입 RES_DIR
    ___9.3.4 그룹 아이콘 타입 RES_DIR
    _9.4 리소스 섹션 분석 코드
    ___9.4.1 FindResource 함수의 구현
    ___9.4.2 PE Explorer의 리소스 섹션 분석

    10장 리소스 섹션의 개별 리소스
    _10.1 샘플 리소스 제작
    _10.2 커서, 아이콘 & 비트맵
    ___10.2.1 비트맵의 구조
    ___10.2.2 아이콘과 그룹 아이콘
    ___10.2.3 커서와 그룹 커서
    ___10.2.4 아이콘, 커서, 비트맵 추출기
    _10.3 메뉴, 단축키, 문자열 테이블
    ___10.3.1 메뉴 리소스
    ___10.3.2 단축키 테이블
    ___10.3.3 문자열 테이블
    _10.4 대화상자
    ___10.4.1 대화상자 템플릿 분석
    ___10.4.2 대화상자 항목 템플릿 분석
    _10.5 나머지 리소스
    ___10.5.1 버전 정보
    ___10.5.2 매니페스트
    ___10.5.3 사용자 정의 리소스
    delivery.jpg
  • 사용후기

    사용후기가 없습니다.

  • 상품문의

    상품문의가 없습니다.

  • 배송/교환정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

고객센터 1234-5678

회사명 (주)꼭대기 주소 서울 특별시 마포구 연희로 11,5층 S-537호
사업자 등록번호 795-87-00429 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2017-서울마포-0052호 개인정보 보호책임자 dhwnqhd

Copyright © 2001-2013 (주)꼭대기. All Rights Reserved.

상단으로