Skip to content

ustayready/hackaday-u

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hackaday U - Introduction to Reverse Engineering with Ghidra

This repository contains the exercises and resource materials for the Hackaday-U Course: Introduction to Reverse Engineering with Ghidra.

The purpose of this course is to provide an overview of how to use Ghidra and how to reverse engineer x86_64 ELF binaries for Linux.

Links to the course materials, slides and video sessions can be found here

Contents

  • docker: Dockerfile for running the exercises for this course
  • session-one: This folder contains all of the relevant exercises for session one
  • session-two: This folder contains all of the relevant exercises for session two
  • session-three: This folder contains all of the relevant exercises for session three
  • session-four: This folder contains all of the relevant exercises for session four

Each folder contains exercises and examples for the topics that were covered in class. The slides are also included as a PDF in the slides directory for each session.

Solutions to challenges

The source will be released to the challenges, however if you have a writeup that you would like included in this repository, reach out or submit a pull request and we will review it to be added to the repo!

List of Solution Walkthroughs

Contributing

Did I miss something or make a mistake (almost certainly!) - let me know and submit a PR!

Releases

No releases published

Packages

No packages published

Languages

  • C 92.1%
  • Dockerfile 3.3%
  • Makefile 2.4%
  • Assembly 2.2%