Assmebly Language
시스템 해킹, 리버스 엔지니어링을 공부하기 전 학습하기 적절한 과정입니다. 기초적인 도구 사용법부터 컴퓨터 과학 이론, 자세한 실습 중심의 커리큘럼을 통해 어셈블리어 작성 역량을 갖추고, 추후 심화한 분야를 학습하는 데 필요한 능력을 체계적으로 쌓을 수 있습니다.
Assmebly Language
시스템 해킹, 리버스 엔지니어링을 공부하기 전 학습하기 적절한 과정입니다. 기초적인 도구 사용법부터 컴퓨터 과학 이론, 자세한 실습 중심의 커리큘럼을 통해 어셈블리어 작성 역량을 갖추고, 추후 심화한 분야를 학습하는 데 필요한 능력을 체계적으로 쌓을 수 있습니다.
드림핵 가입하면
무료
0% 진행중
총 0개 항목 완료
강의
0 /12
12
워게임
0 /2
2
퀴즈
0 /8
8
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.
이런 이유로 이 Path를 추천해요
어셈블리어는 CPU 명령어와 메모리 동작을 가장 낮은 수준에서 직접 제어할 수 있는 저수준 언어로, 시스템 해킹, 리버스 엔지니어링 등 다양한 보안 분야에서 핵심적인 역할을 합니다. 특히 디버거를 활용해 복잡한 프로그램을 분석할 때도 어셈블리 수준에서 코드 흐름과 레지스터 상태를 이해해야 동작을 정확하게 분석할 수 있습니다. 이 Path를 통해 어셈블리어의 기본 문법과 시스템 콜, 레지스터 관리 등 핵심 개념을 차근차근 익히고, 직접 어셈블리 코드를 작성해보는 실습을 통해 저수준 프로그래밍에 대한 깊이 있는 이해를 쌓을 수 있습니다.
이런 내용을 배워요
- 어셈블리어의 기본 개념과 문법
- NASM 어셈블러 설치 및 활용법
- 다양한 아키텍처 및 운영체제의 함수 호출 규약
- 어셈블리어를 활용한 프로그래밍 실습
이런 분께 추천해요
- 어셈블리어를 처음 접하거나 개념을 체계적으로 정리하고 싶은 분
- 어셈블리 레벨에서 직접 코드를 작성해보고 싶은 분
- 보안, 시스템 해킹, 임베디드, 리버스 엔지니어링 등에 관심 있는 분
이런 선수 지식이 필요해요
- 기본적인 컴퓨터 사용 능력
- 기본적인 C 프로그래밍 지식
- 리눅스 시스템 콜과 운영체제 동작 원리에 대한 기초 지식
- 기본적인 리눅스 사용법
Unit 구성
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
수강 후기
드림핵 가입하면
무료
0% 진행중
총 0개 항목 완료
강의
0 /12
12
워게임
0 /2
2
퀴즈
0 /8
8
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.