Monthly Archives: 9월 2015

레지스터와 어셈블리 그리고 스택

가장 먼저 공부해야할 부분을 CPU로 잡았다. 이유는 윈도우 구조 분석에 있어 대다수 코드가 CPU가 처리하는 과정을 보는 과정이기 때문이다. CPU 처리 과정의 이해는 윈도우 구조를 이해하는데 매우 중요하다. 윈도우라는 운영체제는 사용자와 하드웨어에서 중간 다리 역활을 해주는 장치라 할 수 있다. 예로 사용자가 엑셀을 이용해서 문서를 만들때 입력 장치인 키보드를 사용할 수 있고 모니터에 엑셀 화면을

Read More

1장 시작하기전 준비할 것들

1장 시작하기전 준비할 것들 우리는 앞으로 다양한 실습을 진행할 예정이다. 이를 원활히 진행하고 싶다면 먼저 실습에 필요한 환경을 구축해 놓아야한다. 1부를 통해 윈도우 구조을 배우기 전에 알아야하는 기초 지식들과 실습 환경을 만들어보자. 저자가 처음 리버싱을 배울 때 Windbg(Windows Debugging Tool)의 커널 디버깅 연결하는데도 많은 시간을 소비하였다. 지금은 몇분도 않걸리지만, 그때는 아무것도 알지 못하고, 따라하라는데로만 했다가

Read More