This assignment was part of the course Information Security (UE18CS347).
Assignment 1: Convert a given virus into a worm.
Assignment 2: Make the worm polymorphic in nature.
by taking clues from:
The files listed above were originally written by: Avinash Kak @ Purdue
The solution to the assignment is in FooWorm.py which is to be run on the attacker's machine. I have indicated the places to make changes in the file in order to make it work on your machine. I have used the Ubuntu 16.04 32-bit SEED labs pre-built VM for this assignment.
The Attacker and Victim machines need to have paramiko and scp installed for the attack to work correctly.
sudo apt-get update -y
sudo apt-get install -y python-paramiko
sudo apt-get install -y python-scp