C, ANSI C
Comprendere gli exploit ad alto e basso livello è necessario prima di passare a studiare ASM (Assembly) e poter sviluppare poi exploit convertendo il codice macchina al codice di più alto livello, come il C.
In questo corso studieremo tutte le primitive principali del C per poi analizzare sia lo shellcode e comprendere il processo di sviluppo dietro l'exploit del Kernel del Dirty Pipe (CVE-2016-5195).
Questa serie di video sono parte di un nuovo corso sul Reverse Engineering che svilupperò in data da definirsi.
Prima di affrontare questo corso è consigliato avere una buona conoscenza operativa di Linux, il corso Introduzione A Linux: Il Corso Completo tratta tutto il necessario.
Contenuti
- Introduzione Al Linguaggio C Per Penetration Tester (13:27)
- Ciao Mondo e Ciao Universo In OpenGL: Il Tuo Primo Programma In C Su Linux, Windows e Mac (28:38)
- I Tipi Di Dati, Le Variabili, I Commenti Nel Linguaggio C (14:47)
- Le Funzioni in C, ANSI C (15:54)
- I Condizionali In C: If/Else, Case/Switch e l'Operatore Ternario (10:06)
- Gli Array e i Cicli in C (18:22)
- I Puntatori In C (12:40)
- Struct e Preprocessori In C (16:31)
- Adesso Comprendi L'Esempio In OpenGL (28:10)
- Analisi Dello Shellcode Del Dirty Pipe (21:27)
- Analisi e Fuzzing Del Dirty Pipe (25:34)
Parte Dell'Abbonamento INVERNOMUTO++
(Periodo di prova gratuito di 7 giorni)
Questo corso non è acquistabile singolarmente ma fa parte dell'abbonamento mensile o annuale INVERNOMUTO++ che include altri corsi sul C, Arch Linux e altri in continua produzione.
Assicurati di aver fatto l'Opt-In per la ricezione delle email da Teachable, ogni settimana ti verrà inviata un'email con i nuovi video disponibili!
FAQ
Posso ottenere un rimborso se non sono soddisfatto?
Teachable applica una politica di soddisfatti o rimborsati a 14 giorni dall'acquisto di qualsiasi corso o abbonamento/membership. Questo corso fa parte dell'abbonamento INVERNOMUTO++ e non può essere acquistato singolarmente. C'è un periodo di prova gratuito di 7 giorni.
Ho una domanda sui corsi o di carattere tecnico, come faccio a contattarti?
Inviami un'email a a.gattabuia [chiocciola] primeradsec.com.
Posso seguire il corso su MacBook con architettura M1?
Sì, vedi il mio video su YouTube dovre tratto l'hypervisor UTM.