How to Use Ghidra
10.0
(1)
Tier 1 Easy Skill Path Reverse Engineering
본 Path는 Ghidra를 처음 접하는 분부터 실무 수준의 활용 능력을 갖추고자 하는 분들을 위한 과정입니다. Ghidra를 설치하는 과정부터 시작해서 기본적인 기능은 물론, 바이너리 디핑(Binary Diffing), 기호 실행(Symbolic Execution) 등 고급 활용까지 단계적으로 학습합니다. 각 기능은 이론 설명과 함께 실습 문제를 통해 직접 사용해보며 익힐 수 있도록 구성되어 있기 때문에 Ghidra의 핵심 기능들을 자연스럽게 이해하고 실전에 적용할 수 있는 역량을 기를 수 있습니다.
How to Use Ghidra
10.0
(1)
Tier 1 Easy Skill Path Reverse Engineering
본 Path는 Ghidra를 처음 접하는 분부터 실무 수준의 활용 능력을 갖추고자 하는 분들을 위한 과정입니다. Ghidra를 설치하는 과정부터 시작해서 기본적인 기능은 물론, 바이너리 디핑(Binary Diffing), 기호 실행(Symbolic Execution) 등 고급 활용까지 단계적으로 학습합니다. 각 기능은 이론 설명과 함께 실습 문제를 통해 직접 사용해보며 익힐 수 있도록 구성되어 있기 때문에 Ghidra의 핵심 기능들을 자연스럽게 이해하고 실전에 적용할 수 있는 역량을 기를 수 있습니다.
권장 소비자 가격
450 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /15
15
워게임 0 /6
6
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.

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

Ghidra는 미국 NSA에서 개발한 강력한 무료 오픈소스 리버스 엔지니어링 도구로, 악성코드 분석, 취약점 분석, 일반적인 프로그램 분석 등 다양한 보안 분야에서 널리 활용되고 있습니다. 리버스 엔지니어링은 화이트햇 해커, 버그 바운티 헌터, 취약점 연구원, 악성코드 분석가 등에게 필수적인 역량이며, 본 Path는 이러한 보안 직무에 필요한 기술을 기르고자 하는 분들을 위한 과정입니다. 본 Path는 Ghidra 10.1.4 버전을 기준으로 설명합니다.

이런 내용을 배워요

  • 무료 리버스 엔지니어링 도구 Ghidra의 설치부터 기본 사용법, 고급 활용까지 단계별 학습
  • 실습 문제 풀이를 통해 실전에서 활용 가능한 Ghidra 사용법 익히기
  • Ghidra를 이용한 바이너리 패치 방법
  • Ghidra와 GDB를 이용한 동적 디버깅
  • Ghidra의 스크립팅을 이용한 프로그램 분석 자동화
  • Ghidra를 이용한 협업 리버스 엔지니어링, 바이너리 디핑, 기호 실행 등 고급 기법

이런 분께 추천해요

  • 화이트햇 해커, 악성코드 분석가, 취약점 연구원 등의 보안 직무를 목표로 하는 분
  • 무료 리버스 엔지니어링 도구인 Ghidra가 궁금하신 분
  • Ghidra를 활용한 리버스 엔지니어링을 체계적으로 배우고 싶은 분

이런 선수 지식이 필요해요

  • 리버스 엔지니어링에 대한 기초적인 이해
  • Linux 환경 및 기초적인 사용법(동적 디버깅 Unit 수강을 위해 필요)
Unit 구성
총 8개의 Unit
  1. 1
    10.0
    (1)
    무료
    10.0
    (1)
    무료
    Ghidra에 대한 소개와 설치 방법을 학습하는 유닛입니다.
    Ghidra 설치
    Ghidra 설치
  2. 2
    100
    코인
    구독하면 무료
    0.0
    (0)
    100
    코인
    구독하면 무료
    Ghidra에서 프로젝트를 관리하고 코드를 분석하는 방법을 학습하며, 간단한 크랙미(Crack Me) 문제들을 통해 리버스 엔지니어링 능력을 기르는 유닛입니다.
    코드 브라우저 1
    코드 브라우저 1
    [함께 실습] Simple Crack Me
    Exercise: Simple Crack Me
    Simple Crack Me
    코드 브라우저 2
    코드 브라우저 2
    [함께 실습] Simple Crack Me 2
    Exercise: Simple Crack Me 2
    Simple Crack Me 2
  3. 3
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    소스 코드 없이도 Ghidra를 활용해 프로그램의 바이너리를 패치하는 방법을 학습합니다.
    바이너리 패치
    바이너리 패치
    [함께 실습] Simple Patch Me
    Exercise: Simple Patch Me
    Simple Patch Me
  4. 4
    0.0
    (0)
    100
    코인
    구독하면 무료
    0.0
    (0)
    100
    코인
    구독하면 무료
    Ghidra 디버거 사용법을 알아봅니다. Ghidra와 GDB로 디버깅 환경을 구성해보고 실습을 통해 Ghidra 디버거 사용법을 익힙니다.
    Ghidra 디버거
    Ghidra 디버거
    [함께 실습] Check Function Argument
    Exercise: Check Function Argument
    Check Function Argument
    [함께 실습] Check Return Value
    Exercise: Check Return Value
    Check Return Value
  5. 5
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    Ghidra 스크립팅으로 프로그램 분석을 자동화하는 방법을 배우고, 이를 활용해 함께 문제를 풀어봅니다.
    Ghidra 스크립팅
    Ghidra 스크립팅
    [함께 실습] Collect Me
    Exercise: Collect Me
    Collect Me
  6. 6
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    Ghidra를 활용한 협동 리버스 엔지니어링 방법을 배웁니다.
    협동 리버스 엔지니어링
    협업 리버스 엔지니어링
  7. 7
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    Ghidra와 BinDiff를 활용한 바이너리 디핑 기법을 통해 소프트웨어 버전 간 차이를 분석하는 방법을 배웁니다.
    Ghidra 바이너리 디핑
    Ghidra 바이너리 디핑
  8. 8
    0.0
    (0)
    50
    코인
    구독하면 무료
    0.0
    (0)
    50
    코인
    구독하면 무료
    Ghidra 스크립팅과 angr를 활용해서 기호 실행(Symbolic Execution)을 수행하는 방법을 학습합니다.
    Ghidra 기호 실행
    Ghidra 기호 실행
수강 후기
10.0 (1)
7시간 전

이 강의를 보기 전까지 디버깅은 무조건 IDA라고 생각했습니다. 물론 IDA가 조금 더 보기 쉬운 인터페이스를 가지고 있기는 하지만, free 버전 사용에 따른 제약이 다소 있었는데, ghidra의 경우 이런 부분을 해소할 수 있고 다양한 확장성을 가지고 있음을 이 강의를 통해 알게 되었습니다. 특히 스크립팅 기능에 대한 강의가 매우 큰 도움이 되었습니다.

권장 소비자 가격
450 코인
Pro 구독하면
무료
0% 진행중 총 0개 항목 완료
강의 0 /15
15
워게임 0 /6
6
잠긴 강의는 플랜을 업그레이드하거나 Unit을 별도 구매하여 수강할 수 있어요.