hadaya
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.

      Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Explore these features while you wait
      Complete general settings
      Bookmark and like published notes
      Write a few more notes
      Complete general settings
      Write a few more notes
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.

    Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Explore these features while you wait
    Complete general settings
    Bookmark and like published notes
    Write a few more notes
    Complete general settings
    Write a few more notes
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    # Ethical Hacking Course: GDT2Y3 - Final Project # Analysis and Insights from a Controlled Phishing Simulation and Email Traceback Investigation ## Student Information * Student Name: Mohamad Hadaia * Date Due: 21/03/2024 * Last Edited: 21/03/2024 * Project Authored By: Mohamad Hadaia - h21mohad@du.se ## Project Goal The primary aim of this project was to simulate a realistic phishing attack to assess the vulnerability of individuals within an organizational setting to such threats and to evaluate the effectiveness of current cybersecurity awareness measures. By creating a phishing campaign that mimics a legitimate Microsoft 365 login page, we sought to understand user behavior in response to deceptive email practices, including the likelihood of users entering sensitive information on a fraudulent page. Additionally, the project aimed to leverage Email Tracking Pro to trace the origins of phishing emails, assess the integrity of email headers, and enhance overall email security by identifying potential points of failure and deception in email communication. Through this comprehensive approach, the project intended to provide actionable insights into improving cybersecurity protocols and training programs, ultimately reducing the risk of successful phishing attacks within the organization. ## Project Summary The project aimed to test organizational cybersecurity awareness by launching a controlled phishing simulation using the GoPhish framework. By mimicking a Microsoft 365 login page, we evaluated employee reactions to phishing emails and their likelihood of entering credentials on a fake login page. Additionally, we utilized Email Tracking Pro to trace the simulated phishing emails' origins and assess email header integrity. This integrated approach provided insights into the organization's vulnerability to phishing, aiming to bolster future cybersecurity training and protocols. ## Project Demonstration Video The video provides a step-by-step guide on setting up a phishing simulation with GoPhish and tracking email origins using Email Tracking Pro. It covers creating a fake login page, sending phishing emails, and analyzing them for security insights, offering a practical overview for enhancing organizational cybersecurity measures. https://www.youtube.com/watch?v=JOHg7k-0s6Q ## Necessary Equipment * Linux-Based Computer: For running GoPhish. * GoPhish Framework: For phishing simulation setup and execution. * Email Tracking Pro: For email origin tracing and header analysis. * Internet Connection: To manage the campaign and send emails. ## Background and Theory Phishing attacks are a prevalent method used by cybercriminals to deceive individuals into revealing sensitive information, such as login credentials or financial data, by masquerading as a trustworthy entity in digital communication. These attacks often leverage emails as the primary vector, directing victims to fraudulent websites that mimic legitimate ones to capture personal information. The theory behind phishing simulations, like the one conducted using GoPhish, is rooted in behavioral psychology and cybersecurity education. By exposing individuals to simulated phishing scenarios in a controlled environment, organizations can educate their employees about the hallmarks of phishing attempts, thereby enhancing their ability to identify and avoid real-life threats. This proactive approach is based on the principle that practical, experiential learning is one of the most effective ways to improve cybersecurity awareness and foster a culture of vigilance among team members. Email tracking and analysis tools, such as Email Tracking Pro, complement phishing simulations by providing insights into the technical aspects of phishing campaigns. These tools allow investigators to trace the origin of an email, examine the authenticity of its headers, and detect any attempts at manipulation. Understanding these technical elements is crucial for IT security professionals to defend against sophisticated phishing attacks and to develop strategies for mitigating their impact on organizations. ## Pre-lab Reading Before engaging in the phishing simulation and email tracing lab activities, it's essential to familiarize yourself with key concepts and tools that will be used throughout the project. This pre-lab reading is designed to provide a foundational understanding necessary for a successful and informative lab experience. ### Understanding Phishing Attacks Definition and Types of Phishing: Learn about the various forms of phishing, including spear-phishing, whaling, and vishing, to understand the scope of threats. Mechanics of a Phishing Email: Study the common characteristics of phishing emails, such as urgent language, sender impersonation, and deceptive links. ### GoPhish Framework Introduction to GoPhish: Explore what GoPhish is, its purpose, and how it's used for creating and managing phishing simulations. Setup and Configuration: Review the basics of setting up the GoPhish framework on a Linux system, including installation steps and initial configuration. ### Email Tracking and Analysis Email Headers and Their Importance: Gain an understanding of what email headers are, how they work, and what information they contain. Using Email Tracking Pro: Learn about the features of Email Tracking Pro, focusing on tracing email origins, analyzing headers, and detecting header manipulation. ### Cybersecurity Awareness Best Practices for Email Security: Familiarize yourself with strategies to identify and avoid phishing attempts, such as scrutinizing email content and verifying sender authenticity. Legal and Ethical Considerations: Understand the legal and ethical dimensions of conducting phishing simulations and handling sensitive information. This pre-lab reading not only prepares participants for the technical aspects of the lab but also emphasizes the importance of cybersecurity awareness and the ethical considerations involved in simulating phishing attacks. ## Lab Scenario ### Step 1: Downloading and Setting Up Ubuntu 22.04 LTS **Objective:** * Prepare the environment for the phishing simulation. **Actions:** * Download the Ubuntu 22.04 LTS image from Ubuntu's official website. * Create a virtual machine (VM) using virtualization software like VMware or VirtualBox and install Ubuntu 22.04 LTS. Follow the setup guidelines on the Ubuntu website for accurate configuration. ### Step 2: Setting Up the GoPhish Framework **Objective:** * Install and configure GoPhish on Ubuntu for simulating phishing attacks. **Actions:** * Visit the GoPhish GitHub page and download the version compatible with your OS. https://github.com/gophish/gophish $ cd /home/kali/Downloads/gophish-v0.12.1-linux-64bit/ $ chmod +x gophish $ ./gophish ![image](https://hackmd.io/_uploads/SJTZ5UqC6.png) ![image](https://hackmd.io/_uploads/r1hfcL5CT.png) * Extract the downloaded zip file. ![image](https://hackmd.io/_uploads/rkrBcI9Rp.png) * Navigate to the extracted GoPhish directory and run the executable to start GoPhish. Note down the admin URL and default credentials displayed in the terminal (admin is the default username). ![image](https://hackmd.io/_uploads/r1wwqUqAp.png) ![image](https://hackmd.io/_uploads/r1kU2IqC6.png) ![image](https://hackmd.io/_uploads/B1rd2850a.png) ### Step 3: Configuring GoPhish **Objective:** * Prepare GoPhish for launching a phishing campaign. **Actions:** * In the GoPhish web interface, set up a new sending profile with your email details: name, SMTP from, host, username, and password. Test the setup by sending a test email. ![image](https://hackmd.io/_uploads/Skqn2U5Ap.png) * For the landing page, choose an HTML template from GoPhish Templates on GitHub. https://github.com/FreeZeroDays/GoPhish-Templates ![image](https://hackmd.io/_uploads/SJIR3U9Cp.png) * Similarly, select an email template from the same GitHub repository for your phishing email. https://github.com/FreeZeroDays/GoPhish-Templates ![image](https://hackmd.io/_uploads/BkrVTU5R6.png) * Create a recipient group with the target details for your campaign. ![image](https://hackmd.io/_uploads/ByABpLcRp.png) ### Step 4: Launching the Phishing Campaign **Objective:** * Execute the phishing campaign and collect data. **Actions:** * With the sending profile, email template, landing page, and group configured, create a new campaign in GoPhish and launch it. ![image](https://hackmd.io/_uploads/BJ7OaIq0T.png) ![image](https://hackmd.io/_uploads/H11cTLcRp.png) ![image](https://hackmd.io/_uploads/SJH36L9AT.png) * When the phishing email is received, clicking the link in the email navigates the user to the fake landing page where they can enter login information. ![image](https://hackmd.io/_uploads/SJH36L9AT.png) ![image](https://hackmd.io/_uploads/SJr0a8qAa.png) * Monitor the campaign in GoPhish to collect the data entered by the recipients. ![image](https://hackmd.io/_uploads/HyBURL9Ca.png) ### Step 5: Analyzing the Phishing Email * Objective: Examine the phishing email's authenticity and trace its origin. **Actions:** * In your email client, inspect the received phishing email for signs of being a scam by checking its SPF, DKIM, and DMARC records. If these records are missing or fail, proceed to the next step. ![image](https://hackmd.io/_uploads/HJI5R8qAT.png) * Copy the email header for further analysis. ![image](https://hackmd.io/_uploads/rJ7sR8qR6.png) ### Step 6: Using Email Tracking Pro for Investigation **Objective:** * Trace the origin of the phishing email and analyze its header. **Actions:** * Download and install Email Tracking Pro from its official site or trusted source. https://emailtrackerpro.en.softonic.com/?ex=RAMP-1768.00 * Run Email Tracking Pro as an administrator and paste the copied email header into the software. ![image](https://hackmd.io/_uploads/BJTW1DcRT.png) ![image](https://hackmd.io/_uploads/r1bGJv90T.png) **It looks like this ** ![image](https://hackmd.io/_uploads/HJO71PqAT.png) **Paste your email header here and then click the trace button.** ![image](https://hackmd.io/_uploads/SJEvyv9Cp.png) * Analyze the header to trace the email's origin, assess its authenticity, and detect any signs of manipulation. ![image](https://hackmd.io/_uploads/S1kylv5RT.png) **Email Details:** Sender and Recipient: hadayamhmd@gmail.com Date and Time: March 21, 2024, at 21:23 (Eastern Time) Subject: "your email access" Location: America Misdirected: No Abuse Reporting: Provides an option to generate an email abuse report automatically. **Sender IP and System Analysis:** From IP: 209.85.233.108, indicating the origin of the email. Mail Server: Running ESMTP identified with a specific server ID, capable of sending email via port 25. Web Services: Both HTTP and HTTPS servers are not running on this system, indicating the ports are closed. Additionally, there is no FTP server running, showing no file transfer service is active. ![image](https://hackmd.io/_uploads/SybaxwqCp.png) **Tracing** ![image](https://hackmd.io/_uploads/SyINbwqCa.png) **First Hop:** Address: 192.168.0.1 Name: (Private) Location: Not specified, indicating a local network router or gateway. **Second Hop:** Address: 83.233.116.193 Name: 83-233-116-193.cust.bredband2.com Location: Sweden, suggesting the packet traverses through an ISP's network infrastructure in Sweden. **Final Hop:** Address: 209.85.233.108 Name: lr-in-f108.1e100.net Location: America, indicating the packet reaches a server located in America, likely part of a larger network infrastructure. ## Result This mail is totally spam and also may target the Hadayamhmd@gmail.com ### Generic Subject Line: The subject "your email access" is vague and could be used in phishing attempts to alarm recipients into taking immediate action, such as clicking a link or providing login credentials. ### Use of a Private Address in the Hop Sequence: * The journey starts from a private IP address, which is typical for emails sent from a local network. This alone doesn't indicate a scam but is part of understanding the email's path. ### Intermediate and Final IP Addresses: * The path includes an intermediate hop in Sweden and ends at an IP address identified as belonging to a network in America. The presence of international hops isn't inherently suspicious, as internet packets often traverse global paths. However, the context of the email's content and the relationship between the sender and recipient can make this noteworthy. * The final IP address, 209.85.233.108, resolves to lr-in-f108.1e100.net, a domain owned by Google. This could lend some legitimacy if the email is sent through a Google service, such as Gmail. However, scammers can also spoof email headers to make emails appear as if they're coming from reputable services. ### Content and Call to Action: * The email provides a link for automatically generating an abuse report, which could be legitimate or a tactic to gain trust. Scammers often include such links to add a veneer of authenticity to their emails. ### Unknown Sender IP: * The fact that the sender's IP address is not clearly identified as belonging to a known, reputable entity adds a layer of uncertainty. In legitimate email communications, especially from corporate entities, the sender's IP often corresponds to known corporate or service provider addresses. ## Lab feedback a) Was this a relevant and appropriate lab and what about length etc? This lab is relevant for learning about phishing and email tracing, with an appropriate length for foundational skills. b) What corrections and/or improvements do you suggest for this lab? Enhancements could include simplifying instructions, adding phishing prevention tips, and making the content more interactive for better engagement. ## References https://mailtrack.email/blog/free-email-trackers. https://mysignature.io/blog/email-trackers-your-ultimate-guide/ https://github.com/topics/email-tracker https://github.com/gophish/gophish

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password
    or
    Sign in via Google Sign in via Facebook Sign in via X(Twitter) Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    By signing in, you agree to our terms of service.

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully