Skip to content

jsmith-sec/phishing-analysis-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phishing Analysis Lab

A hands-on phishing URL analysis lab using three open-source intelligence tools — PhishTank, VirusTotal, and MXToolbox — to investigate verified phishing URLs, identify indicators of compromise, and compare detection capabilities across tools.

Overview

Three verified phishing URLs were sourced from PhishTank and analyzed to identify attacker infrastructure, hosting details, email authentication failures, and campaign patterns. The lab demonstrates two distinct phishing techniques and highlights why no single tool provides complete coverage.

Tools: PhishTank, VirusTotal, MXToolbox, PhishTool
Samples: 3 verified phishing URLs + 2 phishing emails
Targets Impersonated: T-Mobile, Ledger Hardware Wallet (x2), Stellar Foundation, Celsius Network
Host: Apple Mac Mini M4, macOS


Samples Analyzed

Sample URL Target Technique
1 https://t-mobile.ygbhd.top/ T-Mobile Subdomain spoofing via throwaway domain
2 https://studio-desktop.wixstudio.com/live Ledger Wallet Legitimate platform abuse (Wix)
3 https://desktop-platforms.wixstudio.com/desktop Ledger Wallet Legitimate platform abuse (Wix)

Key Findings

Sample 1 — T-Mobile Subdomain Spoofing

  • Domain ygbhd.top registered 4 days before detection, hosted on Alibaba Cloud (China)
  • Only 4/92 VirusTotal vendors detected it — new infrastructure evades most signature-based tools
  • Zero email infrastructure (no MX, SPF, or DMARC records) — throwaway domain confirmed
  • WHOIS fully redacted, registered through Gname.com — commonly abused registrar

Samples 2 & 3 — Coordinated Ledger Wallet Campaign

  • Both pages impersonate Ledger Live desktop application targeting cryptocurrency users
  • Hosted on Wix's legitimate platform — domain reputation checks show clean results
  • Both served from the same IP (34.144.206.118) — confirmed coordinated campaign
  • 16-18/92 vendor detection rate — content analysis required, domain analysis insufficient
  • Sample 3 CNAME revealed attacker's Wix account identifier (username.wix.com) — actionable for takedown

Email Samples Analyzed (PhishTool)

Two phishing emails from the PhishingPot repository were analyzed using PhishTool for header analysis, authentication checks, and URL extraction.

Email Subject Impersonated Brand Sending Domain Technique
1 How to become a staker Stellar Foundation ayurmithrawellness.com Compromised domain, double redirect (Google + bit.ly)
2 Reminder: Withdraw your funds today Celsius Network mshtavr.com Amazon SES abuse, urgency tactics, legitimate link padding

Key Email Findings

  • Both emails target cryptocurrency users — consistent with the Ledger wallet phishing URLs
  • Both sent via Amazon SES — legitimate cloud email infrastructure abused for deliverability
  • Neither email passes SPF, DKIM, or DMARC — strict enforcement would have blocked both
  • Both use URL obfuscation and include legitimate domain references to add credibility
  • Email 2 exploits the real Celsius bankruptcy to target genuine victims waiting for fund recovery

Tool Best For Limitation
PhishTank WHOIS, hosting, network data, community verification Limited data on platform-hosted phishing
VirusTotal Multi-vendor detection, HTML metadata, hosting IP Low detection rate on new infrastructure
MXToolbox DNS, SPF, DMARC, CNAME analysis Cannot detect content-level phishing on legitimate platforms
PhishTool Email header analysis, authentication checks, URL extraction Designed for .eml files, limited URL-only analysis

Key takeaway: No single tool caught everything. Each tool provided unique intelligence not available in the others — multi-tool analysis is required for comprehensive phishing investigation.


Detection Comparison

Sample VirusTotal Score Domain Age Detectable via Domain Analysis?
Sample 1 4/92 (4%) 4 days Yes — throwaway domain with no infrastructure
Sample 2 18/92 (20%) N/A (Wix) No — requires content inspection
Sample 3 16/92 (17%) N/A (Wix) No — requires content inspection

Screenshots

Sample 1 — T-Mobile

Sample 1 PhishTank Sample 1 VirusTotal Detection Sample 1 VirusTotal Details Sample 1 MXToolbox

Sample 2 — Ledger Wallet (Wix)

Sample 2 PhishTank Sample 2 VirusTotal Detection Sample 2 VirusTotal Details Sample 2 VirusTotal Details Sample 2 MXToolbox

Sample 3 — Ledger Wallet (Wix Campaign Confirmation)

Sample 3 PhishTank Sample 3 VirusTotal Detection Sample 3 VirusTotal Details Sample 3 VirusTotal Details Sample 3 MXToolbox

Email 1 — Stellar Foundation Staking Scam

Email 1 PhishTool Details Email 1 PhishTool Authentication Email 1 PhishTool URLs

Email 2 — Celsius Network Claims Scam

Email 2 PhishTool Details Email 2 PhishTool Authentication Email 2 PhishTool URLs


Full Report

See phishing_analysis_lab_report.pdf for the complete write-up including IOC tables, tool comparison analysis, email header analysis, campaign correlation findings, and detection recommendations.


Tools Used

  • PhishTank (Cisco Talos) — phishing URL database and verification
  • VirusTotal — multi-vendor URL threat intelligence
  • MXToolbox SuperTool — DNS, SPF, DMARC, and CNAME analysis
  • PhishTool — email header analysis, authentication checks, and URL extraction
  • PhishingPot (GitHub) — open-source phishing email samples

Other Labs in This Series

Lab Topic Repo
Lab 1 SOC/SIEM Detection soc-home-lab
Lab 2 Incident Response Simulation incident-response-lab
Lab 3 Web Application Attack web-app-attack-lab
Lab 4 Vulnerability Assessment vulnerability-assessment-lab
Lab 5 Malware Analysis malware-analysis-lab
Lab 6 Phishing Analysis This repo

About

Phishing analysis lab using PhishTank, VirusTotal, MXToolbox, and PhishTool to investigate 3 live phishing URLs and 2 phishing emails targeting cryptocurrency users. Covers URL analysis, email header analysis, SPF/DKIM/DMARC authentication, and campaign correlation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors