지극히 주관적인 리버싱 공부순서( 책 포함)

가이드라인

2018. 5. 26. 16:40

반응형

안녕하세요. NH입니다.


이번에는 리버싱 입문자분들을 위한 공부순서 입니다.

이번에도 처음부터 끝까지 책으로 순서를 짜드리지 않고

책 말고도 여러가지 요소와 함께 짜드리겠습니다.


###오로지 저의 생각이니 틀릴수 있습니다###


우선 사진먼저 보시죠~!

일단 시스템 해킹과 관련이 어느정도 있어서 기본적으로 저정도는 알고 해야한다.


기본적인 베이스로는 C와 리눅스, 네트워크, 객체지향언어가 필요하다.


C언어 공부순서

-http://ji-itstory17.tistory.com/2?category=664372


리눅스 공부순서

-제작중


네트워크 공부순서

-http://ji-itstory17.tistory.com/10?category=664372


객체지향 언어 공부순서

-http://ji-itstory17.tistory.com/3?category=664372

-http://ji-itstory17.tistory.com/6?category=664372

-


여기서 의문이 들수 있다.

"객체지향 언어는 무엇인가?"

https://ko.wikipedia.org/wiki/%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D

간단하게 말하자면 C++, Python, java등등 언어를 말한다.


책마다 특징은 굳이 작성할 필요가 없을듯하다.

저정도 공부를 하면 이제 시스템 해킹을 할 밑바탕이 깔린것이다.


이 글에서는 리버싱공부순서를 작성하려고 한다.


일단 사진부터

우선 공부하는 중, 공부를 끝내고, 항상 문제풀이는 꼭 하길 바란다.


문제 푸는 사이트

http://reversing.kr/

https://codeengn.com/


각 책별로 특징을 살펴보겠다.


리버싱 입문

-나의 리버싱 입문서..

입문서로 좋다고 생각한다.

굳이 단점을 꼽자면 실습환경이 동일하지 않으면 주소값이 다른..(이건 모든 책이 그래서 굳이 단점으로 하긴 그렇다.)


리버싱 리버스 엔지니어링 비밀을 파해치다

-이건 한번 보고가면 좋다.

구글에서 외국pdf를 쉽게 구할수있다. (외국껀 영어라는게 단점..)


방독면 책

-딱히 설명이 필요할까.

이미 리버싱의 바이블로 불리고 있으며, 나뭇잎 책과 양대산맥을 이루고 있는 책이다.

필독서라고 할수있다.


나뭇잎 책

-이건 리버싱을 하는 사람이라면 안본사람이 없을것이다.

1040의 방대한 량... 꼭꼭 봐야하는 책이다.


다들 열공하시길 바라면서

이만~!!

반응형