Accessibility
Training

Mastering Reverse Engineering 1: Preparation Training for Cybersecurity Challenge 2024

LAC4 is conducting an online training program to prepare and train students of the Latin American and Caribbean team for the third edition of the ENISA International Cybersecurity Challenge 2024.

This online training program aims to deepen participants’ knowledge and skills in reverse engineering, equipping them with the necessary tools and techniques to excel in solving reverse engineering challenges during the third edition of the ENISA International Cybersecurity Challenge 2024.

Through theoretical instruction, practical labs, and interactive problem-solving sessions, students will learn to deconstruct and analyze software and systems. 

The course is designed for students at the intermediate level who are preparing to participate in the third edition of the International Cybersecurity Challenge. Participants are expected to have a basic understanding of programming and a keen interest in cybersecurity. 

#1. Introduction to Reverse Engineering

  • Overview of Reverse Engineering 
    • Introduction to the field and its significance in cybersecurity 
    • Legal and ethical considerations 
  • Setting up the Environment 
    • Tools of the trade: IDA Pro, Ghidra, Binary Ninja 
    • Configuring a safe and effective working environment 
  • Basic Reverse Engineering Exercises 

    Simple binary analysis and understanding assembly language basics 

Key Outcomes 

  • Proficiency in using reverse engineering tools and methodologies. 
  • Ability to analyze and understand the structure and operation of complex binaries and software.
  • Skills to identify vulnerabilities and implement patches or exploits. 
  • Enhanced capability to work collaboratively in a virtual team setting to tackle complex problems.