Programy Szkoleniowe

Podnieś swoje umiejętności dzięki kursom wyświetlonym poniżej lub zamów własne szkolenie.

Zapraszamy do uczestnictwa w dwóch trybach:

online:
– webinar
– kurs wideo (niedostępny jeszcze)
offline:
– lokalizacja klienta

Zostań ekspertem od systemów wbudowanych, zapisz się na nasze kursy już dzisiaj!

coreboot for embedded linux developers

Program szkolenia

  • nowoczesna architektura x86
  • zasady tworzenia firmware’u na przykładach
  • proces bootowania, od włączenia zasilania do rozruchu systemu
  • przegląd coreboota
  • proces budowania firmware’u oparty na coreboot
  • schemat pracy developera coreboota
  • RTE (remote testing environment)
  • zasady działania i obsługi SPI flash
  • narzędzia do flashowania i debbugowania
  • warsztaty z pisania payloadów
  • FSP – od podstaw do integracji
  • podstawy bezpieczeństwa firmware’u w ekosystemie coreboota
  • MinnowBoard – warsztaty z wykorzystaniem nabytej wiedzy

Uczestnicy

Osoby obeznane z developmentem Embedded Linux i budowaniem BSP. Maintainerzy platform wspieranych przez coreboota

coreboot logo

Czas szkolenia

5 dni

40 godzin (8h dziennie)

70% wykładów

30% warsztatów

Materiały

Wszystkie materiały szkoleniowe i kod źródłowy będą dostępne dla klientów do użytku wewnętrznego

Język

Angielski

UEFI offensive security

Program szkolenia

  • nowoczesna architektura x86
  • proces bootowania, od włączenia zasilania do rozruchu systemu
  • zrozumienie zabezpieczeń Intela
  • atakowanie zabezpieczeń Intela
  • przegląd najpopularniejszych narzędzi detektywistycznych UEFI
  • znane ataki SMM – teoria i praktyka
  • TPM
  • Intel TXT i SGX
  • zmienne UEFI i ataki S3
  • ataki nie UEFI – poprzez WiFi/BT/3G/4G lub USB
  • FSP – od podstaw do integracji
  • DMA jako wektor ataku
  • aktualne słabe punkty w Lenovo i Dell

Uczestnicy

Osoby obeznane z architekturą komputera w stopniu inżyniera lub magistra. Wymagana minimalna znajomość Pythona.

uefi logo

Czas szkolenia

5 dni

40 godzin (8h dziennie)

70% wykładów

30% warsztatów

Materiały

Wszystkie materiały szkoleniowe i kod źródłowy będą dostępne dla klientów do użytku wewnętrznego

Język

Angielski

UEFI advanced concepts

Program szkolenia

  • Mechanizmy ochrony pamięci w UEFI
  • Praktyczne zastosowanie procesu bootowania, od włączenia zasilania do rozruchu systemu
  • Zmienne uwierzytelnione UEFI
  • Wirtualizacja w oprogramowaniu i jego przypadki użycia
  • Głębokie nurkowanie w trybie zarządzania systemem
  • Projekt SMI Transfer Monitor i praktyczne przypadki użycia
  • ACPI w UEFI
  • Przypadki użycia SecurityPkg i CryptoPkg

Uczestnicy

Ludzie z bardzo dobrą znajomością Linuksa, C i Pythona. Wymagana jest dobra znajomość architektury systemów komputerowych. Preferowana publiczność po ukończeniu podstawowego szkolenia UEFI 3mdeb lub podobnego.

uefi logo

Czas szkolenia

5 dni

40 godzin (8h dziennie)

50% wykładów

50% warsztatów

Materiały

Wszystkie materiały szkoleniowe i kod źródłowy będą dostępne dla klientów do użytku wewnętrznego

Język

Angielski

UEFI fundamentals

Program szkolenia

  • Przegląd specyfikacji UEFI i PI
  • Przepływ pracy programistycznej UEFI i interakcja sprzętowa
  • Infrastruktura kodu EDK2 i proces kompilacji
  • Szczegółowa analiza przepływu rozruchowego UEFI i PI
  • Praktyczne doświadczenie we wszystkich fazach rozruchu
  • Metody debugowania
  • Rozwój sterowników PEIM i DXE
  • Przegląd protokołów UEFI i praktyczne doświadczenie
  • SMM w teorii działania UEFI i ćwiczeniach praktycznych
  • Interfejsy ludzkie i konfiguracja sterowników
  • Manipulowanie procesem rozruchowym
  • Starsza integracja z systemem BIOS za pośrednictwem modułu wsparcia zgodności (CSM)

Uczestnicy

Ludzie z podstawową wiedzą na temat budowy Linuksa, C i Pythona. Wymagana jest minimalna znajomość architektury systemów komputerowych.

uefi logo

Czas szkolenia

5 dni

40 godzin (8h dziennie)

50% wykładów

50% warsztatów

Materiały

Wszystkie materiały szkoleniowe i kod źródłowy będą dostępne dla klientów do użytku wewnętrznego

Język

Angielski

UEFI practical firmware development

Program szkolenia

  • Struktura i komponenty Tianocore
  • Głębokie nurkowanie w procesie budowania EDK2
  • FSP od podstaw do zaawansowanych koncepcji
  • Procedury integracji i budowy FSP
  • Nowa platforma umożliwiająca i przenosząca procedury
  • Infrastruktura debugowania EDK2
  • OVMF jako środowisko programistyczne
  • Środowisko zdalnego testowania 3mdeb
  • Testowanie zgodności UEFI
  • Walidacja bezpieczeństwa UEFI
  • Podpisywanie obrazu
  • Wykorzystanie powłoki UEFI

Uczestnicy

Ludzie z bardzo dobrą znajomością Linuksa, C i Pythona. Wymagana jest dobra znajomość architektury systemów komputerowych. Preferowana publiczność po ukończeniu podstawowego szkolenia UEFI 3mdeb lub podobnego.

uefi logo

Czas szkolenia

5 dni

40 godzin (8h dziennie)

30% wykładów

70% warsztatów

Materiały

Wszystkie materiały szkoleniowe i kod źródłowy będą dostępne dla klientów do użytku wewnętrznego

Język

Angielski

Jeżeli jesteś zainteresowany umów się na rozmowę już dziś!

Back to Top