Kurz Reverzné inžinierstvo I. Začiatočník je pre teba ideálnou voľbou, ak sa chceš naučiť reverzné inžinierstvo. Naučíme ťa používať základné nástroje. Osvojíš si techniky, ktoré ti pomôžu odhaliť zraniteľnosti. Zvládneš reverzovať nabúraný server. Naučíme ťa vykonať dekompiláciu, disassembling a čo je to natívny kód. Ako absolvent kurzu Reverzné inžinierstvo I. Začiatočník hravo zvládneš ASM inštrukcie, obfuskáciu a dekompiláciu.

Osnova

I. Základy reverzného inžinierstva

Úvod a použitie RI
Používanie toolov – dissemlerov a debuggerov
Anti-debug triky
Unpacking
Kernel drivery
Bezpečné programovanie
Skriptové zraniteľnosti
Reverzovanie nabúraného serveru

II. Nástroje pre reverzné inžinierstvo

Disassembling
Dekompilácia
Natívny kód
Java bytecode
.Net bytecode
Obfuskácia
Proces a analýza dekomilácie

III. Ukážky

Registre a dátové typy
Pamäť a funkcie
ASM inštrukcie
Pamäťové inštrukcie
Aritmetické inštrukcie
Logické a bitové inštrukcie
Operácie so stringami
Vetvenie programu a cykly
Podmienené skoky

Autor

Miroslav Reiter

Certifikácie: Microsoft certifikovaný tréner, Oracle certifikovaný tréner, Google partner tréner, ITIL, PRINCE2 tréner Referencie: IBM, Panasonic, Ministerstvo obrany SR, ČSOB, Generali, Tatra banka, Európska komisia, SPP, Pixel Federation, ESET

Všetky kurzy autora