메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[리버스 엔지니어링 기드라 실전 가이드] Pseudo C언어로, 어려운 어셈블리 언어보다 쉽게 디스어셈블을 이해하도록 하는 책

1b***

|

2022-02-05

리버스 엔지니어링 기드라 실전 가이드

오픈소스 소프트웨어 기드라를 이용해 실용적인 리버스 엔지니어링 기술을 해설한다. 실습을 중심으로 조작, 분석 방법을 효과적으로 배울 수 있다.

  • 저자 : 나카지마 쇼타 , 고타케 다이치 , 하라 히로아키 , 가와바타 고헤이
  • 번역 : 이창선 , 임재용
  • 출간 : 2022-01-10

이 책은 제목과 같이 2019년 미국국가안보국(NSA)이 소프트웨어 리버스 엔지니어링 도구로 공개한 기드라(Ghidra)를 그 주제로 다루고 있는데 기드라를 통해 어려운 디스어셈블러와 함께 디 컴파일러를 free로 이용할 수 있게 되므로 일반인에게도 리버스 엔지니어링에 대한 진입장벽이 낮아지게 되었다.

 

저자는 나카지마 쇼타외 3명 총 4명이 공저하였으며 모두 강단 학자가 아닌 실제 보안 관련 연구소, 기업에서 실무를 담당하고 있어 책 내용은 실습이 가능하도록 잘 짜여져 있다.

 

책 내용은 전체적으로 900페이지 가량의 두꺼우며 총 9장중 앞의 4장은 리버스 엔지니어링과 기드라에 대한 소개를 하고 있으며 뒤의 5장은 '실전 편'으로 크랙미, 백도어, 패커, 멀웨어와 마지막 장인 9장에서는 최근 대세인 안드로이드앱에 대한 분석까지 다루고 있다.

 

이 책의 장점으로는 예제소스를 한빛미디어 URL에서 제공하고 다운받아 실습할수 있는데(책 11페이지 안내) 실습시 실제 악성코드가 일부 포함되어 있을 수도 있으므로 가상 환경에서 실습하는 것을 권장하고 있으며 학습 지원에 대한 세심한 배려가 돋보인다.

 

전체적으로 책을 훑어 본 느낌은 이미 현업에서 보안과 관련된 업무를 하고 있거나 컴퓨터관련 전공대학에서 3~4학년 이상 수료한 중고급자에게 적합해 보이며 기본적으로 컴파일 과목에 대한 수강이나 이해도를 가지고 있다는 전제로 서술되어 있으므로 컴파일링에 대한 이해도가 부족한 독자들은 책을 읽기전이나 읽는 도중에 이와 관련한 학습이 필요하다 사료된다.

 

한편, 본장 9장이 끝난후 부록 3개 있는데(Appendix A, B, C) 기드라를 응용할 수 있는 script와 실전문제 풀이가 있어 본인이 제대로 학습하였는지 여부를 검증할 수 있는 유용한 내용을 제공하기도 하였다.

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?