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
- Host: GitHub
- URL: https://github.com/emproof-com/workshop_software_reverse_engineering_escar24
- Owner: emproof-com
- License: mit
- Created: 2024-11-07T19:53:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-18T11:22:09.000Z (over 1 year ago)
- Last Synced: 2025-12-30T11:44:53.330Z (5 months ago)
- Size: 7 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.