Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦠 Malware Analysis: ftW.exe (Trojan.MSIL/BPLogger)

Malware Platform Language Threat Level Status

📊 Quick Summary

Attribute Value
Malware Name ftW.exe
Type Trojan (Information Stealer)
Family MSIL/BPLogger
Detection Rate 77.8%
Key Behavior Credential Theft + C2 Beaconing

📌 Overview

This repository presents a comprehensive malware analysis of ftW.exe, a .NET-based trojan disguised as a legitimate application ("MathPro Scientific Calculator").

The analysis covers:

  • Static Analysis
  • Dynamic Analysis
  • Memory Forensics
  • Debugging & Reverse Engineering

🧾 Malware Classification

  • File Name: ftW.exe
  • Type: Trojan (Information Stealer)
  • Family: Trojan.MSIL/BPLogger
  • Platform: Windows (.NET)
  • Architecture: 32-bit
  • Threat Level: High

🔍 Sample Metadata

  • SHA256:
    7bed0eed3f423b22cecbfdd23aad0ca8c3b0e8fb550c0402e19e0273f7c27d3

  • File Size: 618 KB

  • Compilation Timestamp: 2104-09-17 (Suspicious - Future Date)

  • Detection Rate: 77.8% (VirusTotal)

⚙️ Tools Used

  • PEStudio
  • VirusTotal
  • FLARE VM
  • Process Monitor
  • Regshot
  • Wireshark
  • FakeNet
  • FTK Imager
  • Volatility
  • IDA
  • dnSpy
  • PowerShell

🔗 Attack Flow

  1. User executes ftW.exe (disguised as calculator)
  2. Fake login/register interface initialized
  3. Multiple processes spawned (self-replication behavior)
  4. Credential harvesting mechanisms prepared
  5. Attempts to connect to remote C2 server
  6. Memory injection and RWX regions observed
  7. System reconnaissance via registry access

⚠️ Key Capabilities

  • Credential harvesting (fake login/register UI)
  • Keylogging potential (keyboard interception enabled)
  • Process injection (RWX memory regions detected)
  • Network beaconing (C2 communication attempts)
  • System reconnaissance (TCP/IP registry access)
  • Obfuscation using resources and fake UI

🌐 Network Indicators (IOCs)

  • C2 IP: 194.156.79.239
  • Port: 55615

🧪 Behavioral Observations

  • Multiple process instances spawned rapidly
  • Conhost processes launched for command execution
  • Registry access to TCP/IP parameters
  • Repeated outbound connection attempts
  • No successful C2 communication (likely inactive server)

🧠 Memory Analysis Highlights

  • RWX (Read-Write-Execute) memory regions detected
  • In-memory PE artifacts identified
  • Evidence of possible code injection/unpacking
  • .NET assembly using WCF-related libraries
  • Autonomous execution (no user interaction required)

🐞 Debugging Insights

  • High entropy (7.483) → possible obfuscation
  • .NET executable using CLR (mscoree.dll)
  • Fake application identity ("MathPro Scientific Calculator")
  • Credential harvesting via local database (db_users.mdb)
  • SQL queries constructed using user input (insecure)
  • KeyPreview enabled → potential keylogging behavior

🧬 MITRE ATT&CK Mapping

  • Credential Access: T1056 (Input Capture)
  • Execution: T1059 (.NET Execution)
  • Persistence: T1547 (Registry Run Keys - attempted)
  • Defense Evasion: T1027 (Obfuscation)
  • Command & Control: T1071 (Application Layer Protocol)
  • Discovery: T1082 (System Information Discovery)

🚫 Limitations Observed

  • No active C2 response (server likely offline)
  • Credential harvesting UI not triggered in sandbox
  • No persistent registry autorun entries detected

🛡️ Detection & Prevention

Detection

  • Monitor abnormal .NET processes
  • Detect RWX memory allocations
  • Flag repeated outbound connection attempts
  • Identify suspicious GUI-based credential prompts

Prevention

  • Block known malicious hash
  • Restrict outbound connections to suspicious IPs
  • Use EDR for behavior-based detection

📄 Detailed Reports

📁 Full Reports (PDF)

🧪 Lab Environment

  • OS: Windows 10 (VM)
  • Tools: FLARE VM, Wireshark, Volatility
  • Network: Host-only (isolated environment)

🧾 Final Assessment

ftW.exe is a .NET-based information-stealing trojan from the BPLogger family.
It employs social engineering (fake calculator UI), credential harvesting techniques, and multiple evasion strategies.

Although some malicious features remained inactive in the sandbox environment, memory and behavioral analysis strongly confirm its malicious intent.


⚠️ Disclaimer

This repository is intended for educational and research purposes only.

  • No live malware samples are included
  • All analysis is conducted in a controlled environment
  • Do not execute unknown binaries outside a secure lab setup

About

In-depth analysis of ftW.exe, a .NET-based Trojan (MSIL/BPLogger) covering reverse engineering, memory forensics, and behavioral analysis.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors