홈 > 부모님 > 부모님 > 소설,일반 > 컴퓨터,모바일
Binary Hacks  이미지

Binary Hacks
해커가 전수하는 테크닉 100선
ITC(아이티씨) | 부모님 | 2007.07.10
  • 정가
  • 24,000원
  • 판매가
  • 21,600원 (10% 할인)
  • S포인트
  • 1,080P (5% 적립)
  • 상세정보
  • 0.000Kg | 476p
  • ISBN
  • 9788990758743
  • 배송비
  • 2만원 이상 구매시 무료배송 (제주 5만원 이상) ?
    배송비 안내
    전집 구매시
    주문하신 상품의 전집이 있는 경우 무료배송입니다.(전집 구매 또는 전집 + 단품 구매 시)
    단품(단행본, DVD, 음반, 완구) 구매시
    2만원 이상 구매시 무료배송이며, 2만원 미만일 경우 2,000원의 배송비가 부과됩니다.(제주도는 5만원이상 무료배송)
    무료배송으로 표기된 상품
    무료배송으로 표기된 상품일 경우 구매금액과 무관하게 무료 배송입니다.(도서, 산간지역 및 제주도는 제외)
  • 출고일
  • 1~2일 안에 출고됩니다. (영업일 기준) ?
    출고일 안내
    출고일 이란
    출고일은 주문하신 상품이 밀크북 물류센터 또는 해당업체에서 포장을 완료하고 고객님의 배송지로 발송하는 날짜이며, 재고의 여유가 충분할 경우 단축될 수 있습니다.
    당일 출고 기준
    재고가 있는 상품에 한하여 평일 오후3시 이전에 결제를 완료하시면 당일에 출고됩니다.
    재고 미보유 상품
    영업일 기준 업체배송상품은 통상 2일, 당사 물류센터에서 발송되는 경우 통상 3일 이내 출고되며, 재고확보가 일찍되면 출고일자가 단축될 수 있습니다.
    배송일시
    택배사 영업일 기준으로 출고일로부터 1~2일 이내 받으실 수 있으며, 도서, 산간, 제주도의 경우 지역에 따라 좀 더 길어질 수 있습니다.
    묶음 배송 상품(부피가 작은 단품류)의 출고일
    상품페이지에 묶음배송으로 표기된 상품은 당사 물류센터에서 출고가 되며, 이 때 출고일이 가장 늦은 상품을 기준으로 함께 출고됩니다.
  • 주문수량
  • ★★★★★
  • 0/5
리뷰 0
리뷰쓰기

구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.

  • 도서 소개
  • 작가 소개
  • 목차
  • 회원 리뷰

  도서 소개

책의 주제는 저수준 프로그래밍이다. 저수준이란 컴퓨터의 관점에서 편리하다는 것을 뜻한다. 소프트웨어의 세계는 추상화의 개념을 점차 늘려가며 진보해 왔다. 추상화는 저수준의 복잡한 부분을 감추고, 개발자가 보다 생산적이고 안전한 방법으로 프로그래밍하는 방법을 제공한다.

가끔 발생하는 '의문의 에러'를 해결하고자 할 때는 저수준을 다루어야 할 필요성을 느낀다. 저자는 이와 같은 경우에 사용할 수 있는 수많은 노하우, ‘Binary Hack’을 소개한다. 'Binary Hack'이라는 용어는 0 또는 1, 즉 프로그래밍에서 가장 저수준에 있는 ‘Binary’라는 개념에서 유래한다. 책은 'Binary Hack'을 '소프트웨어의 저수준 기술을 이용한 프로그래밍 노하우'라 정의하고, 기본적인 툴 사용법에서 보안 프로그래밍, OS나 프로세서의 기능을 이용한 고도의 테크닉까지 폭넓게 다룬다.

  작가 소개

저자 : 타카바야시 사토루

저자 : 우카이 후미토시

저자 : 사토 유스케

저자 : 하마지 신이치로

저자 : 슈도 카즈유키

  목차

1장 소개 1
1.Binary Hack 입문 1
2.Binary Hack 용어 정리 4
3.file - 파일 종류 확인 12
4.od - 바이너리 파일 덤프 15

2장 오브젝트 파일 Hack 21
5.ELF 입문 21
6.정적 라이브러리와 공유 라이브러리 34
7.ldd - 공유 라이브러리 의존관계 확인 37
8.readelf - ELF 파일 정보 보기 42
9.objdump - (1) 오브젝트 파일 덤프 45
10.objdump - (2) 오브젝트 파일 역어셈블 50
11.objcopy - 실행 파일에 데이터 삽입하기 55
12.nm - 오브젝트 파일에 포함된 심볼 확인 56
13.strings - 바이너리 파일에서 문자열 추출 63
14.c++filt - C++ 심볼 demangle 65
15.addr2line - 주소에서 파일명과 행 번호 얻기 66
16.strip - 오브젝트 파일에서 심볼 삭제 68
17.ar - 정적 라이브러리 다루기 70
18.C와 C++ 프로그램 링크 방법 71
19.링크할 때 심볼 충돌 방지하기 78
20.GNU/리눅스 시스템에서 공유 라이브러리에 PIC를 사용하는 이유 85
21.statifier - 동적 실행 파일에서 의사 정적 실행 파일 생성 89

3장 GNU 프로그래밍 Hack 93
22.GCC 확장기능 입문 94
23.GCC로 인라인 어셈블러 사용 100
24.GCC 빌트인 함수를 이용한 최적화 105
25.glibc를 이용하지 않은 “Hello World” 109
26.TLS(Thread Local S

  회원리뷰

리뷰쓰기