반응형

세계가 만일 100명의 마을이라면...
이벤트를 통해 또 한권의 책을 받게 되었다. 지금까지 받은 책이 8권 정도 된다.
어느새 책장에 놓여져 있는 책들이 늘어가고 있었다. 작년 초에 결심이 책을 많이 읽는 것이었는데
자의든 타의든 읽은 책의 양이 많아 진다는 것은 왠지 나를 변화시키는 것 같아 기분이 좋아진다.
요즘은 읽고 싶은 분야의 책이 있어 관련 책들을 찾아 보고 있다. 철학,심리학,경제 관련 책들..
접해 본적이 없어 약간의 거부감이 들긴 한다. 책을 사놓고 읽지 못하고 짐만 될까봐.
일단 이 책을 읽고 나서 그후에 책 구매의 지름신과 접신을 시도할 생각이다.

-- 2009.10.11  서평 --
"세계가 만일 100명의 마을이라면" 총 4권으로 구성이 되어 있었다.
1권은 그림과 함께 큰 글씨로 원문의 내용을 쉽게 읽을 수 있다. 2권부터는 좀 더 설명을 붙여 씌여진글들..
솔직히 프로젝트 일정이 바빠져 서평을 쓰는게 늦어졌다. 그리고 정신없는 생활 덕에 내용도 그다지 생각이 ㅠㅠ
세계가 100명의 마을이면 다른 사람들 보다 많은 혜택을 받고 있다는 것을 느낄수 있다.
100명으로 축소된 세계는 너무나 가깝게 늦겨졌다. 그리고 피부에 와닿게 느껴지는 것도 이전과는 다르다.
책을 읽으면서 100명의 마을이라고 한정 지었을때 확연히 와닿는 바도 있지만 소수가 배제되는 느낌도 지울수 없다.
너무나 열악한 환경에서 사는 사람들의 이야기가 많이 부각되었고 그 사람들에 대한 하나의 동질감..
이웃처럼 느껴지는 느낌이 드는 책이였다. 같은 세상에 사는 사람으로서 가져서는 안될지도 모르는 동정심?!
하지만 물질적 사회적 혜택으로 삶에 만족도에 대한 수치가 더 높은 것은 아니다.
중간중간에 삽입되어 있는 사진 속에서 느껴지는 그 사람들의 미소는 왠지 모를 행복감이 감돌기도 하고
다른 사진에는 측은함이 느껴지도 한다. 므튼 그런 상황들을 알고 그리고 나의 생활에 안도감을 느끼는 부족한 내 자신
그리고 이내 내 삶을 한탄하는 부족한 내 자신이 부끄러워지는 것은 뭐일까..
서평을 쓰기는 써야겠기에 무작정 키보드를 두드리고 있지만 마땅히 머리가 잘 돌지 않는다.ㅠㅠ
반응형


책 소개
소프트웨어를 해부해서 설계와 구현 내용, 심지어 소스코드까지도 알아낼 수 있어서 최근 보안업계의 화두로 떠오른 리버싱. 복제방지기술 무력화와 상용보안대책 무력화로 무장한 해커들의 리버싱 공격 패턴을 파악하기 위한 최신 기술을 담은 해킹 보안 업계 종사자의 필독서. 소프트웨어의 약점을 찾아내 보완하고, 해커의 공격이나 악성코드를 무력화하며, 더 좋은 프로그램을 개발할 수 있도록 프로그램의 동작 원리를 이해하는 데도 효율적인 리버스 엔지니어링의 비밀을 파헤친다.

★ 이 책에서 다루는 내용 ★

■ IA-32 호환 프로세서용 컴파일러가 만든 어셈블리 언어 코드를 읽는 방법
■ 문서화되지 않은 파일 포맷이나 네트워크 프로토콜 해석
■ 리버스 엔지니어링이 합법인 경우와 불법인 경우, 그리고 불법일 때의 이유
■ 리버싱을 활용해 해커가 복사 방지 기술을 무력화하는 방법
■ 리버스 엔지니어링을 적용해 악성코드를 무력화하는 방법
■ 코드 리버싱을 막는 방어책과 효과적인 수행 방법
■ 닷넷 플랫폼 리버싱과 어셈블리 언어인 MSIL
■ 실제 악성코드 프로그램 분석 방법
■ 악성코드 프로그램을 이용해 공격자가 감염된 시스템 제어권을 획득하는 과정


★ 이 책의 구성 ★

이 책은 크게 4부로 나뉘어 있다. 1부는 이 책 전반을 이해하는 데 필요한 기본 내용을 제공하고, 2부에서 4부까지는 각각 리버스 엔지니어링 시나리오와 실례를 설명한다.

■ 1부. 리버싱 입문: 이 책은 로우레벨 소프트웨어를 이해하는 데 필요한 모든 기본적인 내용에 대한 논의로 시작한다. 알다시피 1부에서 모든 내용을 다루는 것은 불가능하다. 다만 이미 알고 있는 내용을 다시 되새겨주는 기회가 될 것이다. 1부를 읽으며 내용이 생소하다고 느껴지는 독자라면 이 책은 적합한 책이 아니다. 1부에서 주로 다루는 주제는 다음과 같다. 리버스 엔지니어링 소개와 다양한 적용 분야(1장), 로우레벨 소프트웨어 개념(2장), 마이크로소프트 운영체제의 내부(3장). 이런 주제와 일반적인 로우레벨 소프트웨어를 많이 접해 봤다면 1~3장은 굳이 읽지 않고 건너 뛰어도 된다. 4장은 다양한 타입의 리버스 엔지니어링 툴을 소개하고, 다양한 상황에서 적절히 사용할 수 있는 특별한 형태의 툴을 설명한다. 이 책에서는 전반에 걸쳐, 리버스 엔지니어링에 사용되는 갖가지 툴을 설명한다.

■ 2부. 리버싱 실전: 2부에서는 실제 소프트웨어에 대한 실제적인 리버스 엔지니어링 프로젝트를 수행한다. 각 장마다 다양한 종류의 애플리케이션에 대한 리버스 엔지니어링을 설명한다. 5장에서는 윈도우 내부 서비스와 API를 좀 더 잘 사용할 수 있도록 운영체제나 다른 업체의 라이브러리를 리버스 엔지니어링하는 방법을 알려준다. 6장에서는 데이터 리버스 엔지니어링 기술을 적용해서 문서화되지 않은 파일 포맷을 해석하는 방법을 설명한다. 7장에서는 리버스 엔지니어링 기술을 사용해 실행 바이너리에서 보안 취약점을 발견해내는 방법을 배워본다. 마지막으로 8장에서는 바이러스나 웜과 같은 악성코드 소프트웨어를 설명한다. 8장에서는 실제 악성코드 프로그램을 리버스 엔지니어링 해본다. 이는 악성코드 프로그램을 연구하고 위험성을 평가하기 위해 반드시 필요한 작업이다.

■ 3부. 크래킹: 3부에서는 복사 방지와 디지털 저작권 관리(DRM) 기술과 같은 특정한 형태의 보안 관련 코드에 대한 리버스 엔지니어링에 초점을 맞춘다. 9장에서는 복사 방지 기술의 일반적인 원리를 소개하고, 10장에서는 복사 방지와 DRM 기술과 같은 안티 리버스 엔지니어링 기술들을 설명하며 그 기술의 유효성을 평가할 것이다. 11장에서는 크래커가 복사 방지 메커니즘을 무력화해서 복사 방지된 컨텐츠를 훔치기 위해 리버스 엔지니어링을 어떻게 이용하는지 알아본다.

■ 4부. 고급 디스어셈블리: 4부에서는 실행 프로그램의 디스어셈블리 이외 부분을 다룬다. 12장에서는 마이크로소프트 닷넷 기반 플랫폼에서 작성된 가상 머신 기반의 프로그램을 리버스 엔지니어링하는 과정을 설명한다. 또한 닷넷 플래폼을 소개하고 그것의 로우레벨 어셈블리 언어인 MSIL(Microsoft Intermediate Language)도 설명한다. 13장에서는 디컴파일의 이론적인 설명과 그것이 어떻게 작동하는지, 네이티브 어셈블리 언어 코드를 디컴파일하는 것이 왜 그렇게 어려운 것인지 설명한다.

■ 부록: 인텔 IA-32 어셈블리 언어로 작성된 프로그램을 해석하는 데 도움이 될 수 있는 내용을 부록으로 다룬다. 단순한 어셈블리 언어의 레퍼런스 가이드를 넘어서 이 책이 제공하는 부록에서는 많이 사용되고 있는 컴파일러에 의해 제거된 컴파일러의 표현 방법과 코드, 그들을 구별하고 해석하는 방법을 설명한다.

//2007.07.09
ㅎㅎ 학교후배인 설화를 졸라서 사달라고 했다. 생일이 한참 지났지만 집요한 선물 조르기로 득템!!
가격대가 만만치 않아서 조금 미안하기도 하지만 어쩔 수 없다. ㅋㅋ
우리 후배 유썰~!! 고맙다. 잙읽을께.. ㅋㅋ  오빠가 담에 맛난거 사줄께 ㅎㅎ 쌩유~!
반응형

2009년 대한민국 문학 스캔들
“털면 먼지 나는 바보들의 유쾌한 반란, 타워게이트!!”

높이 2,408m, 674층, 거주인구 50만
지상 최대의 마천루 ‘빈스토크’
그곳에서 도대체 무슨 일이 일어났나?

35년산 술병에 전자 태그를 붙인다. 그 술병을 상류사회에 유통시킨 후 이동 경로를 추적하면 자연스레 권력 분포 지도가 그려진다. 이 같은 가설 아래 초고층 타워 도시국가 빈스토크 내 미세권력 연구소는 실험을 시작한다. 연구 의뢰자는 현 빈스토크 시장의 재선을 막으려는 야당 선거사무소. 정 교수와 박사 세 사람은 3차원 권력지도를 그리며 돌고 돌던 술 가운데 5병이 영화배우 P에게 전해진 후 이동하지 않는다는 것을 알게 된다. 권력의 정점에 있는 P의 정체가 네 발로 걷는 개라는 사실이 밝혀지며 연구는 미궁 속으로 빠져든다.

타워의 이름은 빈스토크.* 높이 2,408m, 674층 규모에 인구 50만을 수용하는 타워는 어느 나라의 수도에 위치해 있다. ‘지상 최대의 건축물’ 타이틀을 놓고 두바이의 초고층 빌딩과 경쟁하는 과정에서 설계 변경만 20회. 냉전 시절의 군비 다툼을 연상시킨 경쟁의 결과, 최초 설립자들은 양쪽 모두 파산했다. 착공 41개월 만에 ‘세계에서 가장 높은 빌딩’으로 기네스북에 오르는 위업을 달성했고, 완공 5주년 기념일(빈스토크 개천절, 6월 5일)에는 특별 투자구역 지위에서 특별 자치구역 지위로 격상, 이듬해 역사상 최초의 타워 도시국가로서 대내외적인 주권을 인정받기에 이르렀다. 독립 정치체로서 독자적인 군대를 보유하고 있고, 빈스토크 원화(BW)를 사용하지만 주요 기축통화로도 지불이 가능하다. 부동산 가격과 물가가 세계 최고 수준이며, 인공위성 사업을 중심으로 우주 관련 첨단 서비스의 메카로 군림하고 있다.
(*Beanstalk : [잭과 콩나무]에 나오는 하늘까지 솟은 콩줄기) .... <출처: 인터파크 도서 >

//2009.06.19
"타워"라는 책을 또 받게 되었네요. 도서 이벤트를 통해 책을 받아서 보는 일이 잦아졌네요.
부족한 글솜씨에 나름 서평을 달고자 노력하고 있습니다. 책을 많이 읽고 많이 쓰다보면 늘겠지요.
예전에는 책을 거의 읽지 않았지만 자꾸 읽다보니 독서의 매력에 빠져들어가는 중입니다.
책은 많은 것을 가르쳐주고 마음속에 남겨주는거 같습니다. 책을 읽고 많이 생각하고 그리고 변해갑니다.
주변의 지인들에게 책을 많이 읽으라고 말하기도 하면서 잘난척도 합니다.(^^;;)
잘난척이라기 보다는 오늘 읽은 글귀 하나가 나를 변화시킨다는 것을 조금씩 알아가기 때문입니다.
마침 "나는 희망이다."라는 책을 다 읽었는데 또 책을 받게 되서 기쁘네요.^^

//2009.06.29
책 재질이 별로 좋지 않군요.. 책넘김이 부드럽지 못하네요. 손끝에 와닿는 감촉이...
겉 포장이 중요하겠습니까 만은... 내용이 중요하지..ㅎㅎ 하지만 요즘은 그렇지 않죠?!
한번 비꼬아 봤습니다. 책 초반부터 재미 있습니다. 발상이 특이하더군요.
첫번째 타이틀 권력분포지도를 작성한다라.. 우리나라도 한번 해봤으면 싶네요..
책을 읽기 전에 대충 찾아보았는데 우리나라를 풍자한 것은 아닌가 하는
선입견을 일단 안고 책을 읽기 시작했습니다. ㅎㅎ 어~ 비슷한데.. 하고 생각하며..
타워의 이름은 빈스토크.* 높이 2,408m, 674층 규모에 인구 50만을 배경으로한 가상 사회의 이야기.
그 타워를 나누는건 수직 과 수평이 되겠습니다. 왜 수직과 수평이냐?
작가의 깊은 뜻을 다 헤아리진 못했지만 우리가 살고 있는 사회 또한 수직과 수평으로 나눌수 있으니.
빈부격차는 수직일까 수평일까? 그리고 번뜩 머리속에 드는 XX연대는 수직일까 수평일까?
타워라는 세계관 자체가 층으로 이루어져있기 때문에 수직과 수평으로 딱 감이 오시죠?
책의 내용들은 타워에서 살고 있는 각 개인들의 이야기를 나누어서 서술하지만 중간중간
이들의 이야기는 연결되어 있는 것을 알수 있습니다. 딱히 스토리 자체가 이어져 있다기 보다는
타워라는 제한된 공간이니 만큼 지나가다 마주칠수도 그리고 관련된 이야기를 들을수도 있는 것처럼
그렇게 연관되어 있기 때문에 연결이 될수 밖에 없는 것인듯 합니다. 이또한 작가의 의도인듯..
직접적으로 언급하지 않고 이야기의 배경으로 부분요소로 연결시키는 고리를 형성하는..
개개인의 삶의 연쇄가 이 사회를 구축하는것이 아니겠습니까. 독립적이면서도 연결되어있는..
그리고 감동적인 이야기 또한 있습니다.  "갑자기 멈춰버린 로봇의 영혼을 찾습니다"
로봇의 영혼을 찾는다.. 책을 읽지 않은 사람들은 무슨 헛소리냐고 하겠지만 읽어보싶시요.
감동이 가슴에 넘쳐납니다. 아무것도 아닐수 있는 사람의 관계가 얼마나 강하게 연결되어있는지..
타워는 바벨탑에 비유 됩니다. 책에서도 언급되엇듯이 사람의 끊임없는 욕망의 산물처럼
타워내의 세계도 인간의 욕망으로 그 모습을 나타내지요.. 현실과 다를 바 없이..!!
회의적으로 생각하면 불합리한 세상을 한껏 비꼬아보는것 같기도 하고 또 다른 한편으로는
그래도 그안에서 살아가는 사람들의 인생이 있는 것을 볼수도 있는것같고.. 바벨탑은 무너져야 하나?
왜곡된 세계관 속에 일그러진 사람들의 사회에는 모두 일그러진 사람밖에 없을까요?
판단은 개인의 몫이지만 그 판단의 결과또한 어떻게든 주변사람에게 영향을 미치게 되죠.
책의 진의는 잘 파악하지 못하였습니다. ㅎㅎ; 그저 재미있게 읽었을 뿐입니다.

+ Recent posts