Exercise 1 – Scanning network-connected devices
In this first exercise, we are going to look at some network scanning techniques aimed at finding live systems on our network. We will utilize this to figure out what is running on these live systems. Additionally, we will look at some methods we can use to unearth if there are any vulnerabilities present on the live systems.
For this exercise and most of the other exercises in this book, we will be using the (in)famous Kali Linux distribution, which can be downloaded from https://www.kali.org/downloads/. As for help with installing Kali, performing a simple search on your favorite search engine should result in dozens of tutorials to get you started.
Dangers of scanning in the ICS environment
Before we dive into the art of network scanning, a word of caution: if you perform active scanning on a live (operational) ICS network, things can – and often will – go wrong. Although the resiliency of industrial...