If one had to reverse engineer a custom assembly code, being able to disassemble and decompile the code into a more comprehensive code brings the ability to review it. This module focuses on the reverse engineering tool: GHIDRA and its language specification, SLEIGH. The aim of this module is to show how to implement a custom processor to get the ability to decompile and perform further analysis of a code with GHIDRA.
What you will learn:
Examples of binaries with custom instructions will be provided, You will have to implement new processor modules to be able to analyse the code into GHIDRA.
Overall duration: 5 to 10 days
Schedule: 9.30AM - 12PM (CET/CEST) - virtual/in person
Number of trainees: 2 trainees max.