본문 바로가기

카테고리 없음

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


소스코드가 없는 환경에서 타깃 분석할 때 사용하는 기술을 리버스 엔지니어링이라고 합니다. 이 책은 그 방법에 대해서 설명하고 있습니다. C언어와 어셈블리 언어를 다루게 됩니다. 개발을 오래한 중고급 개발자 또는 이러한 분야에 관심이 있는 분들에게는 도움이 되는 책입니다. 그리고, 이 책의 목차를 보면 알겠지만 개발 연차가 낮은 주니어가 보기에는 힘들 수도 있습니다. 책이 900페이지에 달하는 것만큼 입문편과 실전편까지 한 번에 볼 수 있어서 기드라에 대한 기본기를 잡을 수 있습니다. 기드라가 중심이긴 하지만 C와 어셈블리 언어를 다루는 만큼 하드한 내용들입니다. 그만큼 이 책의 희소 가치는 크고, 이러한 내용이 필요한 분들에게는 큰 도움이 되는 내용입니다. 

이 책의 코드와 소스는 C와 어셈블러 입니다. 이에 대한 기본기가 없을 경우, 굉장히 어려울 수 있습니다. 최소한 C로 무언가 개발을 해보았고, 어셈블러는 수강을 한 번 했어야 되는게 이 책을 볼 수 있는 정말 최저한의 수준이 아닐까 싶습니다. 

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