Trainings

improve your skills in embedded systems

OUR PROGRAMS

Upgrade your skills with our courses displayed below or order your own custom training in embedded area.

We can realase our courses in two different ways

online

at location

COREBOOT FOR EMBEDDED SYSTEMS DEVELOPERS

Overview

  • modern x86 architecture
  • firmware design principles by examples
  • boot flow from power on to system take off
  • coreboot walk through
  • firmware build process based on coreboot
  • coreboot developer workflow
  • remote testing environment
  • SPI flash theory of operation
  • flashing and debugging tools
  • writing payloads hands-on workshop
  • FSP – from theory to integration
  • firmware security basics in coreboot ecosystem
  • MinnowBoard – hands-on workshop using previously
  • gained knowledge

Audience

People familiar with Embedded Linux development and BSP building.People porting and maintaining coreboot supported mainboards.

Duration

5

days

40

hours
(8h/day)

70%

lectures

30%

hands-on workshop

Materials

All training materials presentations and source code will be available for customer internal usage.

Language

English

UEFI OFFENSIVE SECURITY

Overview

  • modern x86 architecture
  • boot flow from power on to system take off
  • understaing Intel security features
  • attacking Intel security features
  • overview most popular UEFI forensics tools
  • firmware weakness analysis
  • SMM known attacks – theory and practice
  • TPM
  • Intel TXT and SGX
  • UEFI variables and S3 attacks
  • Update mechanism exploitation
  • Non UEFI attack vectors WiFi/BT/3G/4G and USB
  • DMA as attack vector
  • recent Lenovo and Dell vulnerabilities

Audience

People familiar with computer architecture on intermediate level. Computer Science of similar Master of Science degree. Minimal knowledge of Python is required.

Duration

5

days

40

hours
(8h/day)

70%

lectures

30%

hands-on workshop

Materials

All training materials presentations and source code will be available for customer internal usage.

Language

English

Are you Interested one of our expert courses ?

Book a call and start your adventure today