'소소한 이야기들/리버싱'에 해당되는 글 2건

  1. 2016.07.30 리버싱을 시작하는 분들을 위한 TIP 2
  2. 2016.07.30 리버서의 마음가짐

1. 목표를 찾읍시다.

목표를 가지고 일을 하는 사람과 목표 없이 일을 하는 사람은 확실히 다릅니다. 여러분들은 무엇을 위해 리버싱을 하십니까?

저같은 경우는 집에 게임이 하나 있는데 그 게임을 한번 분석해보고 싶어서 리버싱을 시작했습니다. 음... 너무 초라한가요? 하지만 목표라는 것은 사람에 따라 초라하게 보일 수도 있고 거창하게 보일 수도 있습니다. 여러분들이 보기에 저의 목표는 초라하게 보이겠지만 저는 이 목표가 거창하다고 생각합니다.

아무튼 목표라는 것은 어떤 일을 계속 할 수 있도록 도와주는 원동력이자 끈기를 갖게 해주는 힘입니다. 여러분들이 지금 리버싱이 너무 힘들다고 생각되시면 잠시 하던 것을 멈추고 천천히 목표를 한번 찾아보십시요. 분명 지금보다는 나아질 것입니다. 

2. 구글링을 습관화 합시다.

흔히 사람들이 공부를 하다 막히면 구글링을 해보라고 합니다. 그만큼 구글은 다른 검색엔진과는 비교가 안되는 검색엔진으로 자료를 찾아주기 때문에 구글엔 없는게 없다. 라는 말까지 생겨났습니다. 그만큼 구글엔 리버싱을 도와주는 프로그램과 사이트가 널려있으며 명령어 종류와 뜻, 문제 풀이 등의 자료가 널려있으므로 공부를 하다가 막히는 것이 있으면 구글링을 해보십시요. 열에 여덟,아홉은 찾을 수 있을 것입니다.

3. 도구를 많이 가지고 다닙시다.

리버싱을 하기 위해선 도구가 정말로 중요합니다. 도구를 얼마나 가지고 있느냐에 따라 프로그램이 분석되냐 안되냐로 갈립니다. 그럼 리버싱 도구는 어떤 것들이 있을까요?

- 올리디버그(파일 실행 흐름 분석)

- PEID(파일 패킹유무 분석)

- UPX패커(UPX로 파일을 패킹 또는 언패킹)

- PEview(파일구조분석)

- winhex(파일을 헥스형태로 분석)

- VMUnpacker(파일 언패킹)

- ILSPY(C# 디어셈블러)

등이 있습니다. 물론 도구는 셀 수도 없이 많으므로 하나씩 도구를 모아 리버싱에 도전해봅시다. 도구 모으는 재미도 쏠쏠히 느낄 수 있습니다.

여기까지 읽어주셔서 감사합니다.

'소소한 이야기들 > 리버싱' 카테고리의 다른 글

리버서의 마음가짐  (0) 2016.07.30
Posted by englishmath
,

1. 느긋이 즐기는 마음가짐을 가지십시요.

리버싱이란 처음 접하는 초보자들한테는 굉장히 생소하고 어렵게 느껴지는 기술입니다.  특히 처음부터 다 이해할려고 들면 머리가 굉장이 아파집니다. 스택, 레지스터 등의 다양한 용어와 여러 명령어들은 리버싱초보자들의 멘탈을 부수기에 아주 적합한 것들이기 때문에 한번에 전부 이해할려고 하지 말고 이해할 수 있는 것들만 이해하시면 됩니다.

 특히 기술서적을 보고 공부를 하려고 할 때 이해되지 않는 내용이 제법 많이 나오실텐데 이해를 못하겠다 싶으면 그냥 넘기시면 됩니다. 굳이 억지로 이해할려고 하면  머리가 아파지고 흥미는 잃게 됩니다. 지금은 이해가 되지 않더라도 나중에 계속 공부를 하다보면 어느샌가 자연스럽게 이해가 됩니다. 그러니까 무리하게 이해할려하지말고 그냥 느긋하게 즐기는 마음으로 읽으시면 됩니다.

2. 다양한 방향으로 도전하는 마음가짐을 가지십시요.

리버싱을 공부하는 방법은 정말 다양합니다. 예를 들자면

- 기술서적을 읽으면서 공부하는 방법

- 여러 리버싱 강의를 들으며 공부하는 방법

- 사이트에 들어가 문제를 풀면서 공부하는 방법

- 여러 인터넷을 뒤져가며 공부하는 방법

- 직접 프로그램을 만들어 분석함으로써 공부하는 방법

- 현재 널려있는 간단한 게임들을 분석함으로써 공부하는 방법

- 프로그램이 현 시스템에 주는 영향(프로세스,레지스트리,메모리,패킷 등)을 분석함으로써 공부하는 방법

등 이 있겠네요.  어느 한 방향으로만 공부를 하게 되면 당연히 질립니다. 우리가 식사를 할때도 매번 똑같은 반찬을 먹으면 질리겠죠? 공부라는 것은 새로운 것을 알아가는 재미를 느끼면서 하는 것입니다. 억지로 하는 것이 아닌 재미를 위해 말이지요.

여러 방향으로 도전하면서 공부를 하시면 분명 자신한테 맞는 즐거운 방향이 있을 것입니다. 한번 도전해보세요.

여기까지 읽어주셔서 감사합니다. 좋은 하루 되세요.

'소소한 이야기들 > 리버싱' 카테고리의 다른 글

리버싱을 시작하는 분들을 위한 TIP  (2) 2016.07.30
Posted by englishmath
,