초록

리버스엔지니어링 지침서!

''TECH BOOK'' 시리즈, 제88권 『REVERSE ENGINEERING(리버스엔지니어링) - 역분석 구조와 원리』. 리버스엔지니어링에 대한 입문서이자 활용서다. 연습문제도 풍부하게 담아냈다.

초급자는 어셈블리 언어를 바탕으로, Crackme, Unpackme를 실습해보면서 리버스엔지니어링을 재미있게 학습해나갈 수 있다. 초중급자는 역분석 관련 법률의 정확한 해석을 이해함으로써, 소프트웨어 분석을 편하게 할 수 있는 방식을 익히게 된다.

개발자는 자신이 만든 프로그램이 안전한지를 테스트하는 방법을 배울 수 있다. 또한 악성코드 분석방법뿐 아니라, 안티 디버깅 기법을 학습함으로써, 크랙에 대비할 수 있도록 인도한다.

☞Tip!
『REVERSE ENGINEERING(리버스엔지니어링) - 역분석 구조와 원리』에서 ''리버스엔지니어링(REVERSE ENGINEERING)'' 기술이란, 의사가 진찰을 통해 환자가 걸린 병의 원인을 파악하여 그것에 적절한 처방전을 내리듯이, 악성코드를 분석하고 그것을 치료하는 백신을 만들어내는 일을 뜻합니다. 아울러 프로그램의 취약점을 없애는 일도 맡고 있습니다.