Assmebly Language
0.0
(0)
Beginner Skill Path Beginners
시스템 해킹, 리버스 엔지니어링을 공부하기 전 학습하기 적절한 과정입니다. 기초적인 도구 사용법부터 컴퓨터 과학 이론, 자세한 실습 중심의 커리큘럼을 통해 어셈블리어 작성 역량을 갖추고, 추후 심화한 분야를 학습하는 데 필요한 능력을 체계적으로 쌓을 수 있습니다.
Assmebly Language
0.0
(0)
Beginner Skill Path Beginners
시스템 해킹, 리버스 엔지니어링을 공부하기 전 학습하기 적절한 과정입니다. 기초적인 도구 사용법부터 컴퓨터 과학 이론, 자세한 실습 중심의 커리큘럼을 통해 어셈블리어 작성 역량을 갖추고, 추후 심화한 분야를 학습하는 데 필요한 능력을 체계적으로 쌓을 수 있습니다.
드림핵 가입하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /12
12
워게임 0 /2
2
퀴즈 0 /8
8
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.

이런 이유로 이 Path를 추천해요

어셈블리어는 CPU 명령어와 메모리 동작을 가장 낮은 수준에서 직접 제어할 수 있는 저수준 언어로, 시스템 해킹, 리버스 엔지니어링 등 다양한 보안 분야에서 핵심적인 역할을 합니다. 특히 디버거를 활용해 복잡한 프로그램을 분석할 때도 어셈블리 수준에서 코드 흐름과 레지스터 상태를 이해해야 동작을 정확하게 분석할 수 있습니다. 이 Path를 통해 어셈블리어의 기본 문법과 시스템 콜, 레지스터 관리 등 핵심 개념을 차근차근 익히고, 직접 어셈블리 코드를 작성해보는 실습을 통해 저수준 프로그래밍에 대한 깊이 있는 이해를 쌓을 수 있습니다.

이런 내용을 배워요

  • 어셈블리어의 기본 개념과 문법
  • NASM 어셈블러 설치 및 활용법
  • 다양한 아키텍처 및 운영체제의 함수 호출 규약
  • 어셈블리어를 활용한 프로그래밍 실습

이런 분께 추천해요

  • 어셈블리어를 처음 접하거나 개념을 체계적으로 정리하고 싶은 분
  • 어셈블리 레벨에서 직접 코드를 작성해보고 싶은 분
  • 보안, 시스템 해킹, 임베디드, 리버스 엔지니어링 등에 관심 있는 분

이런 선수 지식이 필요해요

  • 기본적인 컴퓨터 사용 능력
  • 기본적인 C 프로그래밍 지식
  • 리눅스 시스템 콜과 운영체제 동작 원리에 대한 기초 지식
  • 기본적인 리눅스 사용법
Unit 구성
총 8개의 Unit
  1. 1
    9.8
    (33)
    무료
    9.8
    (33)
    무료
    해킹의 근간이 되는 컴퓨터 과학의 기초 개념을 학습합니다.
    컴퓨터 과학 기초
    컴퓨터 과학 기초
    64se64
  2. 2
    9.6
    (121)
    무료
    9.6
    (121)
    무료
    컴퓨터 구조와 x86-64 아키텍처의 기본 개념을 학습합니다.
    컴퓨터 아키텍처 기초
    Background: Computer Architecture
    Quiz: Computer Architecture
  3. 3
    9.7
    (62)
    무료
    9.7
    (62)
    무료
    리눅스 프로세스의 메모리 구조에 대해 학습합니다.
    Linux 메모리 레이아웃
    Background: Linux Memory Layout
    Quiz: Linux Memory Layout
  4. 4
    9.9
    (36)
    무료
    9.9
    (36)
    무료
    Linux 환경에서 GDB와 pwndbg를 활용한 디버깅 방법을 학습합니다.
    GDB 설치
    GDB
    Lab: GDB - Guess Value
    Pro
    Quiz: GDB
    [함께 실습] GDB
    Exercise: GDB
    Exercise: GDB
  5. 5
    10.0
    (1)
    무료
    10.0
    (1)
    무료
    NASM 어셈블러의 사용법을 알아봅니다.
    NASM
    NASM
    Quiz: NASM
  6. 6
    9.8
    (67)
    무료
    9.8
    (67)
    무료
    x86-64 아키텍처의 어셈블리어에 대해 기본적인 지식을 학습합니다.
    x86 어셈블리
    x86 Assembly🤖: Essential Part(1)
    x86 Assembly🤖: Essential Part(2)
    Quiz: x86 Assembly 1
    Quiz: x86 Assembly 2
    Quiz: x86 Assembly 3
  7. 7
    무료
    9.6
    (14)
    무료
    함수 호출 규약(Calling Convention)에 대해 배웁니다.
    Background: Calling Convention
    Background: Calling Convention
    Quiz: Calling Convention
  8. 8
    0.0
    (0)
    무료
    0.0
    (0)
    무료
    어셈블리어로 직접 프로그램을 작성해 봅니다.
    Assembly Training
    구구단 구현하기
    진법 변환기 구현하기
    텍스트 편집기 구현하기
수강 후기
0.0 (0)
드림핵 가입하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /12
12
워게임 0 /2
2
퀴즈 0 /8
8
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.
Lab은 실습 개념으로, 전체 진도율에 포함되지 않아요.