객관적으로 딱 이야기 해보면 일단 강의 라인업, 커리큘럼 되게 좋습니다. 어셈블리어, 리버싱 툴다루기, 실습 다 있으니 이보다 좋은 강의는 흔치 않습니다. 다만 아쉬운 부분이 있다면 .. 제 개인 블로그에도 작성을 해두었지만 실습을 할 때 실습 내용이 뭔가 중간 중간 빠진 것 처럼 초보자는 풀다가 막힐수도 있는 그런 상황이 만들어지는 경우가 많습니다. 그런 부분들 보강하면 좋을 것 같습니다
Why It's Worth Your Time
Software reverse engineering is the process of deconstructing and analyzing how a program actually operates, making it an essential skill for white-hat hackers, malware analysts, and vulnerability researchers. This Path is designed to help beginners build a strong foundation, starting from basic concepts and progressing through practical, hands-on exercises. It offers a step-by-step learning experience for anyone who wants to enter the world of reverse engineering, a critical skill across various security fields.
Topics Covered
- Entry-level reverse engineering with solid theory and hands-on exercises
- Structure and behavior of executable files
- Comparison between static and dynamic analysis
- Basics of Windows memory structures and computer architecture
- Understanding x86 assembly instructions, function calls, and stack structures
- How to use IDA for reverse engineering
- Binary patching and strengthening reversing skills through practical exercises
Recommended For
- Aspiring malware analysts, white-hat hackers, and vulnerability researchers
- Beginners who want to learn reverse engineering
- Those curious about how programs work internally
- Those building foundational knowledge for system hacking
Prerequisite Knowledge
- Basic computer usage skills and understanding of file systems
- Solid C programming fundamentals
- Interest or basic understanding of assembly language
- Enthusiasm for debugging, computer architecture, and low-level programming
- 1
- 2
- 3
- 4
- 5
- 6Getting Started with WinDbgGetting Started with WinDbg[Exercise] WinDbgExercise: WinDbgWinDbg Exercise 1WinDbg CommandsWinDbg CommandsQuiz: WinDbg[Exercise] WinDbg-2Exercise: WinDbg-2WinDbg Exercise 2
- 7Build practical reverse engineering skills like IDA, static/dynamic analysis, logic analysis, and binary patching, through solving Dreamhack wargame challenges.[Exercise] rev-basic-0Exercise: rev-basic-0rev-basic-0[Exercise] rev-basic-1Exercise: rev-basic-1rev-basic-1[Exercise] patchExercise: patchpatch[Exercise] rev-basic-3Exercise: rev-basic-3rev-basic-3
객관적으로 딱 이야기 해보면 일단 강의 라인업, 커리큘럼 되게 좋습니다. 어셈블리어, 리버싱 툴다루기, 실습 다 있으니 이보다 좋은 강의는 흔치 않습니다. 다만 아쉬운 부분이 있다면 .. 제 개인 블로그에도 작성을 해두었지만 실습을 할 때 실습 내용이 뭔가 중간 중간 빠진 것 처럼 초보자는 풀다가 막힐수도 있는 그런 상황이 만들어지는 경우가 많습니다.
처음 리버스 엔지니어링을 접하면서 어떤 행동부터 시도해봐야할지 막막했었는데, 강의에 나오는 친절한 도구 사용법과 보편적인 문제 해결 절차를 읽고 따라하며 감을 잡을 수 있었습니다.
강의 듣기전에는 코드 보기가 힘들었는데 분석하는걸 배우고강의를 듣다보니깐 실력이 조금 늘었어요 좋아요 :1
드림핵처럼 해킹 강의를 구체적으로, 상세하게 설명하는 사이트는 처음봅니다. 학습하면서 모르는 개념이 나올 때도 다른 강의들로 부족한 지식을 쌓을 수 있었습니다.

