안녕하세요. 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의 방대한 량... 꼭꼭 봐야하는 책이다.
다들 열공하시길 바라면서
이만~!!
'가이드라인' 카테고리의 다른 글
C언어공부순서 (책 포함) (7) | 2018.07.22 |
---|---|
지극히 주관적인 네트워크 공부순서( 책 포함) (3) | 2018.06.11 |
지극히 주관적인 시스템 해킹공부순서( 포너블 편)( 포너블은 책이 없는..) (1) | 2018.05.27 |
지극히 주관적인 C++공부순서 ( 책 포함) (9) | 2018.05.27 |
지극히 주관적인 Python 공부순서( 책 포함) (33) | 2018.05.26 |