sudo apt-get install git -y
git clone https://github.com/thiagoralves/OpenPLC_v3.git
cd OpenPLC_v3
./install.sh linux
cd
cd OpenPLC_v3
sudo ./start_openplc.sh
OpenPLC starts, and displays various addresses to
view the Dashboard,
as shown below.
Log in with username openplc and password openplc
The Dashboard appears, as shown below.
The Runtime Logs show that the DNP3 server is listening on port 20000, as shown below.
https://sourceforge.net/projects/dnp3-client-master-simulator/files/Click the Download button.
Save the DNP3 Protocol.zip file in your Downloads folder.
Open Windows Explorer and open your Downloads folder.
Right-click the "DNP3 Protocol.zip" file and click "Extract All...", Extract. Click Extract.
Double-click the "DNP3 Protocol" folder to open it.
Double-click the Simulator folder to open it.
Right-click the DNPClientSimulator.zip file and click "Extract All...", Extract. Click Extract.
Right-click the DNPClientSimulator.exe file and click Properties.
If the Security section at the bottom says "This file came from another computer...", click Unblock. Click OK.
Double-click the DNPClientSimulator.exe file.
Install the software with the default options.
"DNP Client Simulator" opens, as shown below.
At the top left, click the "Add Client" button.Make these changes, as shown below.
Click the "Start Communication" button.
The screen fills with many lines of data, as shown below.
https://www.wireshark.org/Launch Wireshark.
Double-click the adapter that goes to the Internet, which was Ethernet1 on my system, outlined in red in the image below.
Flag OT 110.1: Response (15 pts)
Wireshark shows DNP Read and Response packets, as shown below.In the top pane, click a Response packet.
In the Details pane, expand the "Distributed Network Protocol 3.0 " container.
The flag is covered by a green rectangle in the image below.
Posted 12-28-23