한빛미디어
-
리버스 엔지니어링 2: 디버거 편후기/Book Review 2017. 4. 23. 23:30
리버스 엔지니어링이라고 하면 드는 생각이 먼저 '어려워 보인다'가 아닐까 싶다. 실제로도 그럴것 같은게 이미 만들어진 것을 보고 뜯어서 원래의 것을 도출하고 알아내야 하기 때문이지 않을까. 심지어 책이 매우 두껍다!(무려 1396페이지. 토비의 스프링 3.0만큼 두껍다)이책은 윈도우 프로그래밍에 대한 리버스 엔지니어링과 고급 디버깅에 관심이 있는 분에게 초점이 맞추어진 중고급이상 레벨의 책이다! 그래서 개발 환경은 윈도우10 + Visual Studio 2013(or 2015), Windows SDK 10이다. 윈도우 프로그래밍에 대해 잘 알지 못해 코드, 덤프등을 봐도 완전히 이해는 못했다. 기본적인 PE(Portable Executable)의 파일구조 등은 1편에서 이미 소개를 했고, 2편에서는 본격..
-
행복한 프로그래밍(개정판)후기/Book Review 2017. 2. 13. 21:20
회사 대선배님이시자 즐겨 듣는 팟캐스트의 수장이신 임백준님의 책이 개정되어 새로 나왔다. 이것으로 두 번째 임작가님의 책을 읽게 되었다(첫 째는 "누워서 읽는 알고리즘") 2003년이 초판이었는데 13년 만에 개정판이 나온 것이다. 2003년이면 내가 까마득한 중학생 시절 프로그래밍이 뭔지도 몰랐던 시절이었으니 참 아득한 옛날로 느껴진다. 프로그래머에게 있어 프로그래밍은 단순한 밥벌이 수단이 아닌 행복을 가져다 주는 도구이다. 이 점을 책에 잘 녹여내였다. 다소 다양하고 분방(?)한 분야들을 작은 책 한권에 담느라 깊은 내용은 다루지 않았지만, 이 한 권을 읽고 나면 얕게 많은 방면에 대해 알게 되어 프로그래밍에 대해 더 흥미를 끌 수 있게 해준다. 프로그래밍에 관한 재미있는 에피소드나 나도 모르고 사용..