Stampa

Reverse Engineering

Img Header: https://www.cybersecurityup.it/images/2020/09/28/shutterstock_1073337962.jpg
Img-lab: images/2020/01/24/laborataori_2.png
codice-paypal: value="VUT9DBX237CM5W"
Colore principale: #70da3a
Modulo 0 - Titolo: Modulo 1: Il linguaggio C
Modulo 0 - Dettagli Programma:
  1. Hello World
  2. Costanti e Variabili
  3. Tipi dati primitivi
  4. Conversioni di tipo
  5. Operatori aritmetici
  6. Operatori relazionali e logici
  7. Controllo del flusso
    1. IF
    2. Switch
    3. For
    4. While
  8. Le funzioni
    1. Passaggi di parametri
    2. Lo stack
    3. La ricorsione
  9. Tipi di dati derivati
  10. Puntatori e Array
  11. Allocazione dinamica della memoria
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:
  1. Il codice Assembly 
  2. Le istruzioni 
  3. Funzioni e Stack 
  4. Architettura X64 
Modulo 2 - Titolo: Modulo 2: Riconoscere strutture e cicli in Assembly
Modulo 2 - Dettagli Programma:
  1. Cicli e istruzioni 
  2. Array e Struct 
  3. Debugger 
  4. Hot Patching 
Modulo 3 - Titolo: Modulo 3: Reversing di programmi Windows 
Modulo 3 - Dettagli Programma:
  1. Chiavi di registro 
  2. Manipolare i registri windows 
  3. Seguire un Algoritmo con IDA 
  4. Seguire un Algoritmo con OllyDBG 
  5. Operazioni sui File 
  6. Operazioni sui Processi 
  7. Operazioni su Socket 
  8. Operazioni su Servizi 
Modulo 4 - Titolo: Modulo 4: Tecniche di offuscamento 
Modulo 4 - Dettagli Programma:
  1. Algoritmi di offuscamento standard 
  2. Algoritmi di offuscamento personalizzati 
  3. Algoritmi di crittazione
Modulo 5 - Titolo: Modulo 5: Tecniche Antireversing 
Modulo 5 - Dettagli Programma:
  1. Tecniche Antidisassembly 
  2. Tecniche Antidebugger 
Modulo 6 - Titolo: Modulo 6: Manual Unpacking 
Modulo 6 - Dettagli Programma:
  1. I Packers
  2. Trovare l'Original Entry Point
  3. Tail Jump
  4. ESP trick
  5. SEH Handling