Assessing and Exploiting Control System and IoT
English | Tutorial | Size: 28.06 GB
This is not your traditional SCADA/ICS/IIoT security course! How many courses send you home with a $300 kit including your own PLC and a set of RF hacking tools?!? This course teaches hands-on penetration testing techniques used to test individual components of a control system, including embedded electronic field devices, network protocols, RF communications, Human Machine Interfaces (HMIs), and various forms of master servers and their ICS applications. Skills you will learn in this course will apply directly to systems such as the Smart Grid, PLCs, RTUs, smart meters, building management, manufacturing, Home Area Networks (HAN), smart appliances, SCADA, substation automation, synchrophasors, and even IoT. This course is structured around the formal penetration testing methodology created by UtiliSec for the United States Department of Energy. Using this methodology and Control Things Pentest Platform (previously SamuraiSTFU), an open source Linux distribution for pentesting energy sector systems and other critical infrastructure, we will perform hands-on penetration testing tasks on user interfaces (on master servers and field device maintenance interfaces), control system protocols (modbus, DNP3, IEC 60870-5-104), and proprietary RF communications (433MHz, 869MHz, 915MHz). We will tie these techniques and exercises back to control system devices that can be tested using these techniques. The course exercises will be performed on a mixture of real world and simulated devices to give students the most realistic experience as possible in a portable classroom setting.
Advances in modern control systems such as the energy sector’s Smart Grid has brought great benefits for asset owners/operators and customers alike, however these benefits have often come at a cost from a security perspective. With increased functionality and addition inter-system communication, modern control systems bring a greater risk of compromise that vendors, asset owners/operators, and society in general must accept to realize the desired benefits. To minimize this risk, penetration testing in conjunction with other security assessment types must be performed to minimize vulnerabilities before attackers can exploit critical infrastructures that exist in all countries around the world. Ultimately, this is the goal of this course, to help you know how, when, and where this can be done safely in your control systems.
Course contents
Day 1 Outline – Assessing and Exploiting Controllers
Understanding basic control system concepts, systems, and devices
Control system architectures
PLCs, RTUs, and IEDs
Understanding RTOS
Industrial and non-Industrial
What is IIoT and how it differs from IoT
Field devices, buses, and loops
DCS vs SCADA
Understanding controller logic
Velocio PLCs vs other PLCs
Hands-on exercise creating controller logic
Hands-on exercise programming a PLC
Hands-on exercise creating an HMI
Architecture Reviews of major ICS and smart grid systems
Supervisory control and data acquisition (SCADA)
Distribution Grid Management (DGM) and Substation Automation (SA)
Wide Area Management, Protection, and Control (WAMPAC)
Demand Response (DR)
Distributed Energy Resources (DER)
Advanced Metering Infrastructure (AMI)
Electric Vehicles (EV)
Introduction to ControlThings Platform
Setting up the virtual machine
Walk through the tools and functionality
Introduction to the student hardware kits
Introduction to the NESCOR methodology for penetration testing
Preparing for a penetration test
Architecture reviews
Testing the master servers
Testing the user interfaces
Testing the network communications
Testing the embedded field devices
End-to-end assessment
Reporting
Types of ICS user interfaces
Traditional applications
Web applications
Terminal interfaces
Pentesting maintenance interfaces on ICS field and floor devices
Functional analysis of field technician interfaces
Hands-on exercise capturing USB communications to tech interfaces
Hands-on exercise analyzing captured USB communications
Impersonating endpoints in field tech interface communications
Hands-on exercises impersonating vendor endpoints with Python
Exploiting vulnerabilities found during analysis
Day 2 Outline – Assessing and Exploiting ICS Communication Protocols
Performing traditional network pentests on control systems
Overview of a traditional network penetration test methodology
Dangers of port and vulnerability scanning
Strategies to perform port and vulnerability scanning
Pentesting Different Communication Layers
Testing of communication mediums vs communication protocols
Where security defenses should be place .. and tested
Serial communications
RS-232, TIA-422, and TIA-485
Fieldbus Protocols and Protocol Families
Hands-on sniffing and injection of serial Modbus RTU
Pentesting TCP/IP based ICS protocols
Protocol capture and analysis
ModbusTCP, ProfiNet, EnternetIP/CIP, DNP3, IEC 104, IEC 61850, ICCP
Dealing with unknown protocols
Hands-on entropy analysis of network payloads
Reverse engineering unknown protocols
Hands-on ICS protocol fuzzing
Day 3 Outline – Assessing and Exploiting ICS RF Communications
Pentesting RF communications between master servers and field devices
Examples of where RF is used in ICS and IIoT
Overview of the RF Pentesting methodology
Capturing RF Signals
Hardware used for different RF protocols
SDR vs rfcat
Comparison of different SDR hardware
Finding the right frequencies
Using the right antenna
Hands-on RF spectrum analysis
Hands-on RF signal capture
Analyzing the captured signal
Spread Spectrum types and strategies
Strategies for recovering frequency hopping
Modulation and Demodulation
Methods for identifying modulation type
Hands-on traffic demodulation with Universal Radio Hacker (URH)
Data Extraction
Understanding how data streams are assembled
Hands-on analysis of data streams with URH
Hands-on packetization with URH
RF Transmission
Traffic transmission and exploitation
Hardware needed for transmission
Replaying attacks
Signal transmission with URH
Hands-on signal generation with rfcat and Great Scott Gadgets’ Yardstick
Requirements
Basic penetration testing experience is desirable, but not required. It is assumed that attendees will have no knowledge of ICS, Smart Grid, SCADA, or critical infrastructure. This course is designed for intermediate level security professionals, be they engineers, technicians, analysts, managers, or penetration testers.
RAPIDGATOR:
rapidgator.net/file/942174bec858eecafd628d60e1d5c550/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part01.rar.html
rapidgator.net/file/97a77ce1212df50213a63b1530ebf94c/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part02.rar.html
rapidgator.net/file/c239d74f9c3499dccd8197b715677e5a/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part03.rar.html
rapidgator.net/file/f4849228b7fc65f36a2030b475915406/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part04.rar.html
rapidgator.net/file/35048665a8de871f05daea2697a50543/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part05.rar.html
rapidgator.net/file/749c953fc2430198a4d18caedac14915/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part06.rar.html
rapidgator.net/file/3f9cac0e016134c44751351cfcdb99b3/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part07.rar.html
rapidgator.net/file/bdd32fd141bf6f58b550a7da02988056/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part08.rar.html
rapidgator.net/file/06031b76ece3b21bf774c8c5ace07cd7/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part09.rar.html
rapidgator.net/file/b773dbd25be423fe04a7763615f57c2d/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part10.rar.html
rapidgator.net/file/b19ee402f1b412ce66c44cf81109cdf2/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part11.rar.html
rapidgator.net/file/e71325f0007368e0627962b38053a6fd/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part12.rar.html
rapidgator.net/file/fcb8c7ead09813f20d37071b0ed20626/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part13.rar.html
rapidgator.net/file/c7073b1518dacf2eb0cf5c1131dca85e/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part14.rar.html
rapidgator.net/file/75b1b5f481ac01e082b89603daa062bc/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part15.rar.html
rapidgator.net/file/5490c8af82a04078c3979aa4812e1a72/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part16.rar.html
rapidgator.net/file/07082cc48c57e954d0b3f0437c7b5564/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part17.rar.html
rapidgator.net/file/fdee559de30f6f3fcf0ff1210a1972a0/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part18.rar.html
rapidgator.net/file/dff2770e16e85de75a2785613bb801eb/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part19.rar.html
rapidgator.net/file/c065f62ec1c485d62a5da5e1daddf0a9/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part20.rar.html
rapidgator.net/file/7793dca824c5a7f0cc672de12bd9505a/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part21.rar.html
rapidgator.net/file/4c95094ff0b56ceb7eeb7923ceb846e4/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part22.rar.html
rapidgator.net/file/79a9a2c965e8c3f5022f6b458928d14d/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part23.rar.html
ALFAFILE:
alfafile.net/file/ANrRy/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part01(1).rar
alfafile.net/file/ANrRE/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part01.rar
alfafile.net/file/ANrR7/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part02.rar
alfafile.net/file/ANrRr/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part03.rar
alfafile.net/file/ANrR9/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part04.rar
alfafile.net/file/ANrRx/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part05.rar
alfafile.net/file/ANrRQ/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part06.rar
alfafile.net/file/ANrRV/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part07.rar
alfafile.net/file/ANrRU/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part08.rar
alfafile.net/file/ANrRv/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part09.rar
alfafile.net/file/ANrRe/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part10.rar
alfafile.net/file/ANrRB/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part11.rar
alfafile.net/file/ANrRX/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part12.rar
alfafile.net/file/ANrR4/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part13.rar
alfafile.net/file/ANrRF/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part14.rar
alfafile.net/file/ANrRd/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part15.rar
alfafile.net/file/ANrR3/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part16.rar
alfafile.net/file/ANrRL/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part17.rar
alfafile.net/file/ANrRS/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part18.rar
alfafile.net/file/ANrRN/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part19.rar
alfafile.net/file/ANrRi/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part20.rar
alfafile.net/file/ANrRo/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part21(1).rar
alfafile.net/file/ANrRz/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part21.rar
alfafile.net/file/ANrRh/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part22(1).rar
alfafile.net/file/ANrRG/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part22.rar
alfafile.net/file/ANrRR/Assessing_and_Exploiting_Control_System_and_IoT_(2020).part23.rar