TCP/IP attack lab
TCP Attack Lab
Due by midnight October 5, 2021
20 points
Lab Instructions
The lab manual can be obtained by visiting the Seed Labs site https://seedsecuritylabs.org/Labs_20.04/Networking/TCP_Attacks/. Click Tasks (PDF).
You are required to complete all the tasks in the lab manual. Below are some additional instructions and details that are not included in the original lab manual.
1. Inside the Ubuntu 20.04 VM, Click the seed folder.
Inside the seed folder, you should already have the Lab folder created in Lab 1. Double click the Lab folder. Right click the mouse and choose New Folder. Give a name to the new folder you just created. In my case, I named the folder TCP.
2. Bring up the Firefox in Ubuntu 20.04 and surf to the lab’s website (https://seedsecuritylabs.org/Labs_20.04/Networking/TCP_Attacks/). Right click on the Lab setup files: Labsetup.zip. In the pop up window, choose Save Link As… to save the Labsetup.zip file to the ARP folder you just created.
Double click the TCP folder to open it. You should see the Labsetup.zip file you just downloaded. Right click on the zip file and choose Extract Here.
Bring up a terminal in Ubuntu 20.04 VM and change directory to Labsetup by typing
$ cd Lab/TCP/Labsetup
We now ready to build lab environment using docker containers. Make sure that you must execute the docker-compose commands within the Labsetup folder. First run dcbuild then dcup to bring up the containers.
For Task 2, you are required to perform the automatic TCP Reset attack
For Task 3, you are required to perform the automatic TCP Session Hijacking attack
3. Once you finish the lab, inside the Labsetup folder, issue dcdown to stop and remove the containers.
Lab Report
• please include your name and 700# at the beginning of your report • please upload your report to the Blackboard by the due date • only word or pdf format is acceptable
1. provide necessary screenshots and explanations for all tasks 2. Create a folder and name it your last name, first name, and lab number. For example,
John_Doe_Lab_5. This is where you will save each of your Python script and your lab report. When the lab is completed, zip (compress) this folder and submit it on the blackboard in the Lab 5 Report link
3. The zipped folder should include • A lab report with screenshots and explanations for all tasks • All your Python scripts used to complete each task in the lab. The codes must be saved
using the correct file extension. Each task will be a separate Python file. Please name your file based on different task, e.g,, Task_1_1.py. If you decide to save your codes in word and/or notepad, it will receive a zero score
4. If you decide to only submit the lab report without the supporting Python scripts, it will receive a zero score