Blue Team Project

Real Life Phishing Message Analysis Using ANY.RUN

Analyzing Real Life Phishing Messages Using ANY.RUN

Overview

This project documents my analysis of real phishing messages that were sent to me. I used ANY.RUN, an interactive online sandbox, to safely inspect suspicious links, understand attacker behavior, and identify the likely objective behind the phishing attempts.

The goal of this project was not only to determine whether the messages were malicious, but also to understand what the attacker wanted, how the lure was structured, what infrastructure was involved, and what defensive lessons could be learned from the activity.

All personal details, private message content, and sensitive information were removed or redacted before documenting this project.

Video Walkthrough

Watch my ANY.RUN phishing message analysis walkthrough on YouTube

Scenario Summary

I received phishing messages that appeared suspicious based on their wording, links, and overall intent. Instead of clicking the links directly on my own device, I used ANY.RUN to safely analyze the URLs inside a controlled sandbox environment.

The investigation focused on understanding:

  • Why the message was sent
  • What the attacker wanted the victim to do
  • Whether the link redirected to suspicious infrastructure
  • Whether the page attempted credential theft
  • What indicators could be extracted
  • How defenders could detect similar activity

Objective

The objective of this investigation was to:

  • Analyze real phishing messages safely
  • Use ANY.RUN to inspect suspicious links
  • Identify attacker intent
  • Review redirect behavior
  • Determine whether credential theft was involved
  • Extract useful indicators of compromise
  • Identify suspicious domains, URLs, or page behavior
  • Understand the likely end goal of the threat actor
  • Translate findings into defensive recommendations

Key Investigation Data

Evidence Type Finding
Project type Phishing message analysis
Tool used ANY.RUN
Message source Real phishing messages sent to me
Primary focus Suspicious URL analysis
Main threat concern Credential theft or user manipulation
Analysis method Interactive sandbox review
Data handling Personal information redacted
Video walkthrough Available on YouTube

Skills Demonstrated

  • Phishing analysis
  • Suspicious URL investigation
  • ANY.RUN sandbox analysis
  • Threat actor intent analysis
  • Redirect chain review
  • Credential theft identification
  • Indicator extraction
  • Web page behavior analysis
  • Browser based threat review
  • Defensive reporting
  • User awareness analysis
  • Incident documentation

Tools and Evidence Used

  • ANY.RUN
  • Suspicious phishing messages
  • Suspicious URLs
  • Redirect behavior
  • Web page content
  • Network connections
  • Domain and URL indicators
  • Browser activity inside sandbox
  • Screenshot based evidence
  • Threat intelligence context

Investigation Methodology

1. Initial Message Review

The investigation began by reviewing the phishing messages for signs of social engineering.

I looked for:

  • Suspicious wording
  • Urgency
  • Requests to click a link
  • Unexpected sender behavior
  • Login prompts
  • Brand impersonation
  • Poor grammar or strange formatting
  • Mismatched sender and link details
  • Attempts to create fear, curiosity, or pressure

This helped determine whether the message was likely designed to manipulate the recipient into taking action.

2. URL Collection

The suspicious links were collected from the messages without opening them directly on my own system.

The goal was to avoid exposing my browser, cookies, accounts, or device to a potentially malicious page.

The links were then submitted to ANY.RUN for safe analysis.

3. ANY.RUN Sandbox Analysis

ANY.RUN was used to open and inspect the suspicious links in an interactive sandbox environment.

During the sandbox review, I analyzed:

  • Page loading behavior
  • Redirects
  • Domains contacted
  • Network connections
  • Login forms
  • Fake branding
  • Page content
  • User interaction prompts
  • Possible credential harvesting behavior

This allowed me to observe what the phishing link attempted to do without risking my own machine.

4. Redirect and Infrastructure Review

A major part of the analysis involved reviewing whether the suspicious link redirected through multiple domains or services.

I looked for:

  • Initial URL
  • Redirect destination
  • Final landing page
  • Suspicious domains
  • Newly created or unusual domains
  • URL parameters
  • Tracking values
  • Hosting patterns
  • Possible phishing kit behavior

Redirect behavior is important because attackers often use multiple stages to hide the final phishing page.

5. Credential Theft Review

The investigation focused on whether the landing page attempted to collect sensitive information.

I reviewed whether the page requested:

  • Email address
  • Password
  • MFA code
  • Account recovery details
  • Personal information
  • Payment details
  • Session related information

The goal was to determine whether the attacker was attempting credential theft, account takeover, financial fraud, or information collection.

6. Threat Actor Intent

After reviewing the messages and sandbox behavior, I analyzed the likely end goal of the attacker.

Possible attacker goals included:

  • Stealing account credentials
  • Capturing MFA codes
  • Taking over email or social media accounts
  • Redirecting victims to fake login portals
  • Collecting personal information
  • Delivering malware
  • Preparing for follow up fraud
  • Using stolen access for additional phishing

This helped connect the technical evidence to the attacker’s motivation.

7. Indicator Extraction

Useful indicators were collected from the sandbox session.

Potential indicators included:

  • Suspicious URLs
  • Domains
  • Redirect links
  • IP addresses
  • Page titles
  • Network requests
  • Brand impersonation details
  • Login form behavior
  • Phishing kit patterns

These indicators could be used for blocking, alerting, or further research.

Attack Timeline

Phase Activity
Message delivery Phishing message was sent to the recipient
Social engineering Message attempted to pressure or convince the user to click
Link interaction Suspicious URL was submitted to ANY.RUN instead of opened locally
Redirect review Sandbox showed the link path and final destination
Landing page review Suspicious page content and possible fake login behavior were analyzed
Intent analysis Attacker goal was assessed based on message and page behavior
Indicator extraction Suspicious URLs, domains, and behavior were documented
Defensive reporting Findings were translated into user awareness and detection recommendations

Key Findings

The investigation found that:

  • The messages showed characteristics of phishing
  • ANY.RUN provided a safe way to analyze suspicious links
  • The suspicious URLs could be reviewed without exposing my own browser
  • Redirect behavior was important for understanding the attack path
  • The attacker likely wanted the victim to interact with a fake or suspicious page
  • The likely goal was credential theft, account takeover, or further fraud
  • Sandbox behavior helped reveal infrastructure and page activity
  • Real phishing messages are useful for practicing practical analysis skills

Defensive Lessons Learned

This project reinforced several important defensive lessons:

  • Suspicious links should not be opened directly on a personal or work device
  • ANY.RUN is useful for safely reviewing phishing links
  • Phishing messages often rely on urgency, trust, or curiosity
  • Redirect chains can hide the final phishing destination
  • Fake login pages are a common method for credential theft
  • Indicators should be collected carefully for blocking and detection
  • User awareness matters because phishing depends on interaction
  • Analysts should focus on both technical evidence and attacker intent

Based on this investigation, recommended actions would include:

  • Avoid opening suspicious links directly
  • Submit suspicious URLs to a sandbox or safe analysis platform
  • Block confirmed malicious domains and URLs
  • Report phishing messages to the email security team or platform provider
  • Review email gateway logs for similar messages
  • Search for other users who received the same message
  • Reset credentials if a user interacted with the phishing page
  • Revoke active sessions if account compromise is suspected
  • Enable MFA on important accounts
  • Train users to recognize urgency based phishing lures
  • Create detections for repeated phishing infrastructure
  • Document indicators for future threat hunting

What This Project Demonstrates

This project demonstrates my ability to:

  • Analyze real phishing messages safely
  • Use ANY.RUN for suspicious URL analysis
  • Identify social engineering tactics
  • Review redirect behavior
  • Understand attacker intent
  • Extract useful indicators
  • Recognize credential theft patterns
  • Translate phishing findings into defensive actions
  • Communicate practical lessons for users and defenders

Disclosure Notice

This writeup is based on real phishing messages sent to me and analyzed in a safe sandbox environment.

Personal information, private message content, email addresses, account details, and sensitive artifacts have been removed or redacted.

This project is intended for education, portfolio demonstration, and defensive security awareness.