리버싱을 제일 처음 책으로 접하고 무작정 실습했었는데 이런 강의가 있었다면 진작에 들을걸 그랬습니다. 물론 양도 많고 힘들었긴한데 되게 잘짜여져서 좋았습니다. 다만 확실히 제가 아예 보안에 입문하는 사람의 입장이라고 한다면 해당강의는 좀 난이도가 있는 편이라고 생각합니다. 적어도 기본적인 언어 문법을 알아두기만 해도 좀 더 수월하게 학습할 수 있을 것이라고 생각합니다! 그렇지만 일단 시작하는게 더 효율적일 수도 있습니다! 추천합니다!
이런 이유로 이 Path를 추천해요
소프트웨어 리버스 엔지니어링은 프로그램이 실제로 어떻게 동작하는지를 분해해서 역으로 분석하는 기술로, 화이트햇 해커, 악성코드 분석가, 취약점 연구원 등 다양한 보안 직군에 있어서 필수적인 역량 중 하나입니다. 본 Path는 소프트웨어 리버스 엔지니어링을 처음 접하는 분들도 차근차근 따라올 수 있도록 기본 개념부터 실전 문제 중심의 실습까지 단계적으로 학습할 수 있도록 구성되어 있습니다. 다양한 보안 직군에 필요한 역량인 리버스 엔지니어링에 입문하고 싶은 분들을 위한 Path입니다.
이런 내용을 배워요
- 탄탄한 이론 강의와 실습 문제 기반의 리버스 엔지니어링 입문 과정
- 실행 파일의 구조와 동작 원리
- 정적 분석과 동적 분석 개념 비교
- Windows 환경의 메모리 구조 및 컴퓨터 아키텍처 기초
- x86 어셈블리 명령어, 함수 호출, 스택 구조 분석
- 리버스 엔지니어링 도구인 IDA 사용법
- 다양한 실습 문제를 통한 바이너리 패치 학습 및 리버싱 능력 강화
이런 분께 추천해요
- 악성코드 분석가, 화이트햇 해커, 취약점 연구원 등의 보안 직무를 목표로 하는 분
- 리버스 엔지니어링을 처음 배우는 분
- 프로그램을 분해하고 내부 동작을 분석하는 과정이 궁금한 분
- 시스템 해킹 분야에 필요한 기초 지식을 쌓고 싶으신 분
이런 선수 지식이 필요해요
- 기본적인 컴퓨터 사용 능력 및 파일 시스템 이해
- 숙련된 C 언어 기초 지식
- 어셈블리 언어에 대한 관심 또는 기초 이해
- 디버깅, 컴퓨터 구조, 저수준 언어에 대한 흥미
- 1
- 2
- 3
- 4
- 5
- 6
- 7
Reversing 에 대해 입문으로 공부하기 좋았다.
객관적으로 딱 이야기 해보면 일단 강의 라인업, 커리큘럼 되게 좋습니다. 어셈블리어, 리버싱 툴다루기, 실습 다 있으니 이보다 좋은 강의는 흔치 않습니다. 다만 아쉬운 부분이 있다면 .. 제 개인 블로그에도 작성을 해두었지만 실습을 할 때 실습 내용이 뭔가 중간 중간 빠진 것 처럼 초보자는 풀다가 막힐수도 있는 그런 상황이 만들어지는 경우가 많습니다. 그런 부분들 보강하면 좋을 것 같습니다
객관적으로 딱 이야기 해보면 일단 강의 라인업, 커리큘럼 되게 좋습니다. 어셈블리어, 리버싱 툴다루기, 실습 다 있으니 이보다 좋은 강의는 흔치 않습니다. 다만 아쉬운 부분이 있다면 .. 제 개인 블로그에도 작성을 해두었지만 실습을 할 때 실습 내용이 뭔가 중간 중간 빠진 것 처럼 초보자는 풀다가 막힐수도 있는 그런 상황이 만들어지는 경우가 많습니다.
처음 리버스 엔지니어링을 접하면서 어떤 행동부터 시도해봐야할지 막막했었는데, 강의에 나오는 친절한 도구 사용법과 보편적인 문제 해결 절차를 읽고 따라하며 감을 잡을 수 있었습니다.




