IT 따라잡기 시리즈

0. 프롤로그 본문

보안 따라잡기/리버스 엔지니어링 따라잡기

0. 프롤로그

Ggiant 2022. 9. 30. 22:25
* 리버스 엔지니어링 강의에 오신것을 환영합니다!
  이 강의의 목표는 누군가의 도움 없이 스스로 정보를 찾아서 공부할 수 있을 때까지 리버싱 실력을 키우는데에 있습니다.

먼저 리버스 엔지니어링을 하기 위해선 기본 지식이 필요합니다.

첫째로 필요한 지식은 컴퓨터라는 장치에 대한 전반적인 이해(CPU, 램 등이 무엇인지)이며,

두번째는 컴퓨터 프로그래밍 언어와 컴파일러에 대한 이론(특히 C언어[여기서는 C언어를 쓸것이기 때문에])입니다.

 

다른 부가적인 것들(운영체제에 관한 지식이라던가[스레드 등등], 보안에 관한 지식이라던가[메모리 보호기법 등]..)은 알고있으면 이해에 대한 폭이 넓어질 것 같습니다(이런 저런 연결되면서).

 

물론 리버스 엔지니어링을 공부하려 하는 사람이라면 필요한 기본 지식들은 다 알고 있을 것 같습니다.

 

따라서 그 부분은 넘어가고 중간 중간에 심화적인 내용만 부연설명으로 하겠습니다.

Comments