Skip to content

Think Before You Click!!!

As part of this assignment, I created a demonstration phishing email using a Gmail address designed to resemble a well-known bank in Suriname, DSB (De Surinaamsche Bank). The email address, dsbsurinaamsebank@gmail.com, was intentionally chosen to illustrate how a fraudulent email can appear convincing at first glance and why users should always verify the sender’s address carefully. To ensure that no one else was affected, the email was sent only to my own account for testing and educational purposes. This allowed me to demonstrate how phishing emails can look authentic while avoiding any risk to other individuals.

So, you clicked the phishing email… it happens. The important thing now is not to panic but to respond quickly. The flowchart below shows the steps you should take to minimize the damage and secure your accounts.

This is what happens

!

This is how you counter

Malware Analysis

For this part of my research, I wanted to analyze what happens when a malware file is executed. My original plan was to download a malware sample and run it inside a sandbox within a virtual machine. This would have allowed me to observe the malware’s behavior in a controlled environment without directly affecting my main operating system. However, during one of our lessons, we discussed an important principle in cybersecurity: security is never 100% guaranteed. Although virtual machines and sandboxes provide a high level of isolation, they do not completely eliminate all risks. There is always a possibility, however small, that advanced malware could escape the virtual environment or affect other devices on the same network.After considering these risks, I decided not to carry out the practical malware analysis. Instead, I chose to focus on the theoretical aspect of malware and study how it operates, how it spreads, and the actions that should be taken if a malware infection is suspected. I believed this was the safest and most responsible approach while still allowing me to understand the topic and complete my research.

What Happens on a Computer When Malware Is Executed?

When a user opens a malicious file, the following events may occur:

1. The file is executed

The operating system treats the file as a normal program and attempts to run it.

2. The malware attempts to become active

Modern antivirus or endpoint protection software often scans the file before or while it is being executed.

If the file is recognized as malicious or displays suspicious behavior, the security software may block or quarantine it.

3. If the malware is not stopped, it attempts to achieve its objective

The attacker’s goal depends on the type of malware. For example, it may:

Encrypt files (ransomware).

Steal sensitive information.

Attempt to extract saved passwords from web browsers.

Turn the computer into part of a botnet.

4. Communication with a remote server

Many types of malware attempt to establish a connection with a remote server controlled by the attacker.

This connection may be used to receive commands, download additional malware, or transmit stolen data.

Firewalls, endpoint security solutions, and network monitoring tools may detect or block this communication.

How Can You Protect Yourself?

To reduce the risk of a malware infection:

Do not open unexpected email attachments or download files from untrusted sources.

Keep your operating system (Windows or Ubuntu) and all software up to date.

Use reputable antivirus or endpoint protection software.

Use a standard user account instead of an administrator account whenever possible.

Create regular backups of your important files.

Use email filtering solutions that can detect and block suspicious attachments.

a phew malwares and how they work

![])

This image illustrates how a Trojan malware attack works, from the moment a user downloads a malicious file to the potential consequences after infection.

!

During my research, I also discovered some of the tools that attackers use. One of the primary tools they use is MSFvenom, which is commonly used to generate payloads for penetration testing and security research. While it is a legitimate cybersecurity tool, it can also be misused by attackers to create malicious payloads. i installed it also.

For this demonstration, we chose the reverse_tcp payload. What this payload does is create a reverse shell. This means that once the victim opens the malicious file, the victim’s computer attempts to connect back to the attacker’s machine. If the connection is successful, the attacker may be able to remotely interact with the compromised system. This demonstrates why opening files from untrusted sources can be very dangerous.

This demonstrates the process used by attackers to create Trojan malware. The demonstration was performed in a controlled virtual lab for cybersecurity education and research.

Setting up the Listener

After creating the demonstration payload, I launched the Metasploit Framework (msfconsole). I then configured a multi/handler, which acts as a listener. A listener is a program that waits for an incoming network connection. In a controlled cybersecurity demonstration, it waits for a payload to attempt a connection.Next, I selected the windows/meterpreter/reverse_tcp payload. This payload is designed to make the compromised system initiate a connection back to the listener after the file is executed. I also configured the listener settings, including the local host (LHOST) and the listening port (LPORT 4444).Before starting the listener, I used the show options command to verify that the configuration was correct.When I ran the handler, Metasploit displayed the following message:

Handler failed to bind to 192.168.1.25:4444

This occurred because I intentionally used a placeholder (fake) IP address instead of an IP address assigned to my own machine. Since that address did not exist on my system, Metasploit could not bind the listener to it.

Metasploit then automatically started the listener on 0.0.0.0:4444.

The address 0.0.0.0 means that the listener accepts connections on all available network interfaces instead of a single specific IP address. As a result, the listener started successfully and was ready to receive an incoming connection during the demonstration.

Final Statement

This project has shown me that cybersecurity is not only about using security software but also about understanding how attackers think and how they exploit human behavior. Throughout this project, I learned how phishing attacks and Trojan malware work, how attackers can disguise malicious files, and why security measures such as strong passwords, multi-factor authentication (MFA), antivirus software, and user awareness are essential. By staying informed, thinking critically, and following basic security practices, individuals and organizations can significantly reduce the risk of becoming victims of phishing and malware attacks. This project has strengthened my understanding of common cyber threats and has given me a greater appreciation for the importance of cybersecurity in everyday life.