An open API service indexing awesome lists of open source software.

https://github.com/emproof-com/workshop_software_reverse_engineering_escar24


https://github.com/emproof-com/workshop_software_reverse_engineering_escar24

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# Workshop: Software Reverse Engineering

This repository contains slides and materials for the Emproof workshop on software reverse engineering presented at [escar Europe 2024](https://escar.info/). The workshop covers the fundamentals of reverse engineering, tailored for a technical audience with minimal security experience. While the slides are available [here](./slides.pdf), the binaries for practical exercises can be found in the [`samples`](./samples) folder. The solutions to the practical tasks can be found in the [recording of our webinar "Reverse Engineering: How Attackers Uncover Secrets in Binaries"](https://youtu.be/jdFTziF_wco), which is part of our [Emproof webinar series](https://github.com/emproof-com/webinars).

For more information, visit [Emproof](http://emproof.com). For questions or further details, please reach out via the [Emproof contact form](https://www.emproof.com/contact/).

## Setup

To set up the environment, clone the repository:

```bash
git clone https://github.com/emproof-com/workshop_software_reverse_engineering_escar24.git
cd workshop_software_reverse_engineering_escar24
```

To execute the reverse engineering tasks, install the following tools:

* [Ghidra](https://ghidra-sre.org)
* [Binary Ninja Free](https://binary.ninja/free/)

Both tools are available for Windows, Linux, and macOS.