Il path Reverse Engineer riunisce i due moduli dedicati al funzionamento interno del software: Professional Reverse Engineer, con linguaggio C, Assembly e lettura del codice a basso livello, e Professional Windows Reverse Engineer, dedicato al reversing di programmi Windows, alle tecniche di offuscamento, anti-debugging e manual unpacking.
Cosa include
- E-learning
- Video lezioni registrate chiare ed efficaci (circa 8 ore)
- Accesso al corso h24
- Attestato di partecipazione
- Uppy, l'AI Tutor addestrato sui materiali ufficiali del corso, disponibile 24/7
- Risorse scaricabili
- Test di verifica per ogni modulo
- Email di supporto per interagire con i docenti
Obiettivi del percorso
- Comprendere le basi del linguaggio C.
- Leggere e interpretare codice Assembly e riconoscere strutture, cicli e funzioni a basso livello.
- Utilizzare debugger e strumenti di analisi (IDA, OllyDBG).
- Analizzare programmi Windows e le operazioni su registri, file, processi, socket e servizi.
- Riconoscere tecniche di offuscamento, anti-debugging e packing.
- Eseguire attività di manual unpacking.
A chi è rivolto
A chi vuole approfondire il reverse engineering per comprendere il comportamento interno del software, in particolare professionisti di cybersecurity, penetration tester e analisti che vogliono ampliare le competenze tecniche.
Competenze richieste
è consigliata la conoscenza degli argomenti trattati nel corso Dynamic Malware Analyst o il possesso di competenze equivalenti.
Moduli del corso
- Professional Engineering Foundation (MAL-RE)
- Professional Reverse Engineer (MAL-REWIN)
Nota sulla certificazione
Il pacchetto Reverse Engineer rilascia un attestato di partecipazione per ciascun modulo completato.