### Applied Physical Attacks Series

These courses regularly run in conjunction with conferences around the world, in addition to independent public and private offerings.

**[Applied Physical Attacks 1: Embedded and IoT Systems](/content/training/embedded/index.html)** ( [online](https://learn.securinghardware.com/courses/applied-physical-attacks-1/)) covers a series of basic physical attacks that don’t require advanced modification or manipulation of an embedded target system.

**[Applied Physical Attacks 2: Hardware Pentesting](/content/training/pentesting/index.html)** ( [online](https://learn.securinghardware.com/courses/applied-physical-attacks-2/)) expands on the embedded class, incorporating more advanced attacks and fitting hardware into a standard penetration testing workflow.

**[Applied Physical Attacks 3: Rapid Protoyping](/content/training/prototyping/index.html)** focuses on using rapid prototyping and hardware tooling to interface to target systems.

**[Applied Physical Attacks 4: Hardware Implants](/content/training/implants/index.html)** brings the rapid prototyping and hardware pentesting techniques together to build standalone hardware attack devices.

### Specialty Courses

Due to the targeted focus of these courses, they’re rarely offered as public training but are available for private offerings.

[**Applied Physical Attacks on x86 Systems**](/content/training/x86/index.html) covers a series of basic physical attacks that don’t require advanced modification or manipulation of an x86 target system.

[**Applied Physical Attacks and Silicon Defenses**](/content/training/silicon/index.html) covers the hardware security lifecycle plus pre- and post- silicon security testing of silicon, targeting a verilog SOC and additional IP blocks.

[**Hardware Attacks, Risks, Threats, and Mitigations**](/content/training/hmart/index.html) provides a high-level, comprehensive survey of the state-of-the-art in hardware attacks, threats, and risks.

### Free Workshops

These 90 minute to half-day workshops have run at hackerspaces, conferences, hardware hacking villages, and other events.

[**Applied Physical Attacks on a Raspberry Pi**](/content/training/rpi/index.html) introduces hardware hacking basics with an inexpensive toolset. This workshop fully published and freely available to do on your own or run for a group.

[**Hands-on JTAG for Fun and Root Shells**](/content/training/jtag/index.html) covers the hardware and software setup for JTAG debugging on an ARM platform using OpenOCD. Once everything is configured, it introduces a couple methods of using JTAG to escalate privilege of and existing shell.

[**WTFPGA**](/content/training/wtfpga/index.html) starts with a crash course in Verilog and introduces some of the core concepts of FPGAS for basic logic by guiding attendees through implementing a very basic hexadecimal calculator with switches and displays.

[**Sidechannel Attacks for Hardware N00BZ**](/content/training/sca4n00bz/index.html) introduces the concept of hardware side channel attacks and walks through the process of using hardware to conduct a timing side channel attack on a 4-digit PIN entry system.

### Past Courses

These courses were previously presented by SecuringHardware but have been superseded or incorporated into updated courses.

_**Secure Hardware Development**_ was a 2-day lecture-driven course applies the Security Development Lifecycle to hardware projects including ASIC design. It will be superseded by [**Applied Physical Attacks and Silicon Defenses**](/content/training/silicon/index.html) which includes the hands-on element missing from this course.

_**Software Exploitation via Hardware Exploits**_ was developed and co-presented by SecuringHardware in 2014 and 2015, but has been superseded by a completely updated and rewritten [**Applied Physical Attacks on Embedded Systems**](/content/training/embedded/index.html). In addition, [**Applied Physical Attacks and Hardware Pentesting**](/content/training/pentesting/index.html) extends on the content covered in this course.
