안녕하세요. 요즘 리버스 엔지니어링을 공부하고자
강병탁 저자님의 '리버스 엔지니어링 바이블'을 읽고 있습니다.
저자님은 모르는 게 나올 때마다 찾아보면서 공부해도 된다고 하셨지만,
기본적으로 배운 적이 없는 언어이다보니 익숙해지기가 여간 쉽지 않습니다.
어셈블리 강좌와 같은 키워드로 검색해도... 많이 있을법한데 어째선지
마음에 드는 강좌가 있지는 않네요.
C를 공부할 때는 Hello, world!라는 멋진 프로그램으로 테스트를 해볼 수 있으니
이 언어가 어떻게 사용하는 언어이겠다는 게 눈에 들어는 오는 데 반해,
이 어셈블리라는 녀석은 아예 main과 같은 진입점을 정의하는 것도 잘 모르겠습니다.
게다가 찾아보니 MASM, NASM이라 하여 어셈블리도 종류가 나뉜 것 같더군요.
일단 Visual Studio가 가장 편하기에 MASM을 배우려고 합니다.
여튼 드리려는 질문은 진입점 뭐 그런 문제가 아니라 아래와 같습니다.