Laboratori virtuali: Il corso prevede una importante componente di pratica con esercizi interattivi nel quale verrà mostrato come analizzare e decodificare passo dopo passo porzioni di codice. Il tutto guidato da video. Agli studenti verrà messa a disposizione una macchina virtuale contenente tutti gli strumenti necessari ad un Reverse Engineer contenente tutti i laboratori mostrati dal docente durante il corso.
Link Certificazione: https://www.cybersecurityup.it/certificazioni/certificazione-cpre
Modulo 1 - Titolo: Modulo 1: Il linguaggio Assembly
Modulo 1 - Dettagli Programma:
Il codice Assembly
Le istruzioni
Funzioni e Stack
Architettura X64
Modulo 2 - Titolo: Modulo 2: Riconoscere strutture e cicli in Assembly
Modulo 2 - Dettagli Programma:
Cicli e istruzioni
Array e Struct
Debugger
Hot Patching
Modulo 3 - Titolo: Modulo 3: Reversing di programmi Windows
Modulo 3 - Dettagli Programma:
Chiavi di registro
Manipolare i registri windows
Seguire un Algoritmo con IDA
Seguire un Algoritmo con OllyDBG
Operazioni sui File
Operazioni sui Processi
Operazioni su Socket
Operazioni su Servizi
Modulo 4 - Titolo: Modulo 4: Tecniche di offuscamento