SCADAsploit

WORKSHOPS / ADVANCED TRAINING

Learn the system.
Understand the attack.

Technical training grounded in industrial systems and real protocols. Learn why a vulnerability exists, reproduce its effects in a controlled setting and understand the countermeasure.

Discuss your training ↗

Available workshops

  1. 01Understand the system
  2. 02Investigate the vulnerability
  3. 03Reproduce the attack
  4. 04Evaluate the defense
INDUSTRIAL DEFENSE2 DAYS

Advanced OT

Advanced · OT fundamentals required

Build practical knowledge of industrial cybersecurity, from information-security fundamentals to resilient architectures and incident response. Connect device protection with network design and industrial best practices.

DESIGNED FOR

Industrial system designers, PLC/SCADA programmers, network specialists and OT cybersecurity professionals.

  • Information security: attacks, risks, vulnerability identification and the human role
  • Protection of OT devices
  • Secure networks and communication protocols
Explore the workshop
SECURITY BY DESIGN2 DAYS

Secure PLC Programming

Advanced · PLC programming required

Apply cybersecurity principles to PLC application software. Design more resilient control applications and diagnose the effects of cyber incidents on PLC program execution.

DESIGNED FOR

PLC programmers, maintenance technicians, system integrators, machine builders, plant operators and automation engineers.

  • Cybersecurity requirements specific to OT applications
  • Identify cyber risks in an automation system
  • Design more resilient PLC, HMI and SCADA applications
Explore the workshop

OFFENSE + DEFENSE / 5 DAYS

Offensive Security OT

Advanced · Hands-on

An intensive exploration of industrial attacks and their countermeasures. Work with ICS architecture, PLC internals and real protocols; use Python and C/C++ to investigate vulnerabilities and develop assessment tools.

WHO IT IS FOR

OT security professionals and engineers familiar with ICS, programming and basic penetration testing tools.

Enquire about this workshop ↗

What you will cover

  • ICS architecture: SCADA, PLC, HMI and their roles in a plant
  • PLC internals: memory, I/O, peripherals and communication
  • Cell-control and supervisory networks; connections to IT
  • Industrial protocols for local and distributed control
  • Device discovery and vulnerability research
  • OT penetration testing and exploitation in a controlled environment
  • Python3 and C/C++ tool development; analysis of denial-of-service and crash behavior
  • Protection, hardening and defensive countermeasures

Prerequisites

  • Basic understanding of ICS architecture
  • Fundamentals of Python3 programming; C/C++ may also be used
  • Familiarity with programming concepts and basic tools such as Wireshark, Burp Suite and a debugger
  • Willingness to experiment, investigate and learn

INDUSTRIAL DEFENSE / 2 DAYS

Advanced OT

Advanced · OT fundamentals required

Build practical knowledge of industrial cybersecurity, from information-security fundamentals to resilient architectures and incident response. Connect device protection with network design and industrial best practices.

WHO IT IS FOR

Industrial system designers, PLC/SCADA programmers, network specialists and OT cybersecurity professionals.

Enquire about this workshop ↗

What you will cover

  • Information security: attacks, risks, vulnerability identification and the human role
  • Protection of OT devices
  • Secure networks and communication protocols
  • Segmentation, detection and protection with IDS/IPS
  • Secure network architecture, management and monitoring
  • IEC 62443 overview and incident response
  • Introduction to Secure PLC Programming

Prerequisites

  • Basic understanding of ICS architecture
  • Fundamentals of PLC programming and the engineering tool
  • Basic knowledge of industrial network architectures
  • Willingness to experiment, investigate and learn

SECURITY BY DESIGN / 2 DAYS

Secure PLC Programming

Advanced · PLC programming required

Apply cybersecurity principles to PLC application software. Design more resilient control applications and diagnose the effects of cyber incidents on PLC program execution.

WHO IT IS FOR

PLC programmers, maintenance technicians, system integrators, machine builders, plant operators and automation engineers.

Enquire about this workshop ↗

What you will cover

  • Cybersecurity requirements specific to OT applications
  • Identify cyber risks in an automation system
  • Design more resilient PLC, HMI and SCADA applications
  • Implement security by design in PLC application code
  • Diagnose and resolve cyber impacts on program execution

Prerequisites

  • Basic understanding of ICS architecture
  • Fundamentals of PLC programming and the engineering tool
  • Familiarity with references, addresses, data structures, pointers and processes
  • Willingness to experiment, investigate and learn

INCLUDED IN EVERY WORKSHOP

Keep learning after the lab.

All three workshops include a certificate of completion, course PDFs, training materials and source code developed during the course.

Training is delivered by Omar Morando, bringing more than 20 years of industrial automation and OT/ICS experience.

Meet your instructor ↗