{
  "family": "finfish",
  "sample_count": 3,
  "category": "advanced_threat",
  "description": "Spyware:Win32/Finfish (also known as FinFisher or FinSpy) is an incredibly sophisticated, commercial-grade spyware suite. Developed by the German company Gamma International (and its UK affiliate Gamma Group), FinFisher is marketed and sold exclusively as 'lawful interception' software to law enforcement and intelligence agencies worldwide. However, it has been widely documented by human rights organizations (like Citizen Lab) being deployed by oppressive regimes against journalists, political dissidents, and activists.<br><br><b>Understanding Finfish (Commercial Spyware)</b><br>To a victim, a FinFisher infection is entirely invisible. The spyware is designed for absolute stealth and total device compromise. For a security analyst, FinFisher is the apex predator of endpoint surveillance. It grants the operator complete, undetectable control over the infected machine, allowing for real-time monitoring of all communications, even those utilizing end-to-end encryption, by capturing the data *before* it is encrypted on the device.<br><br><b>Execution and Surveillance Capabilities</b><br>FinFisher is deployed through highly targeted means, including spear-phishing with zero-day exploits (`T1190`), physical access (USB drops - `T1091`), or even ISP-level MitM attacks (FinFly ISP). Once executed, it employs aggressive anti-analysis and rootkit techniques (`T1014`) to hide its processes, files, and network connections. Its surveillance modules are vast: it can silently activate the webcam and microphone (`T1125`), log all keystrokes (`T1056.001`), exfiltrate files (`T1041`), and hook into VoIP applications (like Skype or WhatsApp) to record live conversations (`T1056.002`). It communicates with its C2 servers using custom, heavily obfuscated protocols designed to blend in with normal web traffic.<br><br><b>Indicators of Compromise & Impact</b><br>The impact is total loss of privacy and severe compromise of sensitive data. Because FinFisher is designed to evade top-tier AV and EDR solutions, host-based IoCs are extremely difficult to find. Advanced memory forensics (`T1055`) and deep packet inspection of network traffic are usually required. Historically, researchers have identified specific strings, mutexes, and highly obfuscated virtualized code blocks (like those produced by the 'VMProtect' packer) associated with FinFisher droppers.",
  "cta": "Published by the SystemHelpdesk team.",
  "aliases": [],
  "enrichment_level": "expert-seo",
  "faq": [
    {
      "@type": "Question",
      "name": "What is Finfish and what threat category does it belong to?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Finfish is classified as a Advanced Threat. Documented across security telemetry, it is engineered to execute unauthorized operations, establish persistent footholds on target endpoints, and facilitate malicious campaigns targeting enterprise and individual environments."
      }
    },
    {
      "@type": "Question",
      "name": "How does Finfish establish persistence and evade defensive controls?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Finfish typically establishes persistence through registry run keys, scheduled tasks, or service installations, while evading signature-based antivirus solutions through code obfuscation, memory injection, or anti-analysis sandbox checks."
      }
    },
    {
      "@type": "Question",
      "name": "What are the essential incident response steps for mitigating a Finfish compromise?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Security teams responding to Finfish should immediately isolate affected endpoints from the network, perform memory triage to capture volatile forensic artifacts, audit registry and startup persistence mechanisms, revoke exposed user credentials, and restore systems from verified, clean backups."
      }
    },
    {
      "@type": "Question",
      "name": "What lateral movement and credential access tactics does Finfish leverage in enterprise intrusions?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Finfish frequently utilizes privileged account harvesting techniques such as LSASS memory dumping, Kerberoasting, and token impersonation to escalate privileges. Once administrative credentials are acquired, it pivots across the victim network utilizing living-off-the-land binaries (LOLBins) such as WMI, PowerShell remoting, and PsExec, or abuses remote desktop protocols (RDP) to reach critical internal repositories and domain controllers."
      }
    },
    {
      "@type": "Question",
      "name": "How does Finfish maintain covert communications and evade perimeter network monitoring?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Finfish often relies on multi-stage command and control (C2) architectures utilizing encrypted protocols over standard web ports (HTTPS/443 or DNS tunneling) to blend in with legitimate enterprise network traffic. Many variants incorporate proxy networks, domain fronting, or cloud services (such as Microsoft Graph API, Google Drive, or Telegram) to masquerade C2 channels, bypassing traditional signature-based egress filtering."
      }
    }
  ],
  "faq_count": 5,
  "mitre_attack": [
    "T1014",
    "T1125",
    "T1056.002",
    "T1056.001"
  ],
  "cisa_advisory": null,
  "last_updated": "2026-06-09",
  "mitre_attack_detail": [
    {
      "id": "T1056.001",
      "name": "Input Capture: Keylogging",
      "tactic": "Collection"
    },
    {
      "id": "T1125",
      "name": "Video/Audio Capture (Webcam and Microphone hijacking)",
      "tactic": "Collection"
    },
    {
      "id": "T1056.002",
      "name": "Input Capture: GUI Input Capture (Screen recording and VoIP hooking)",
      "tactic": "Collection"
    },
    {
      "id": "T1014",
      "name": "Rootkit (Hiding files, processes, and network connections)",
      "tactic": "Defense Evasion"
    }
  ],
  "containment_steps": [
    "If state-sponsored spyware is suspected, immediately isolate the device but DO NOT power it off, as volatile memory forensics are critical.",
    "Engage a specialized incident response firm with experience in analyzing APT (Advanced Persistent Threat) and commercial spyware toolsets.",
    "Perform a full forensic image of the RAM and the hard drive for offline analysis.",
    "Consider the compromised device completely untrustworthy; standard reimaging may not be sufficient if firmware-level persistence was achieved."
  ],
  "what_to_avoid": [
    "Do not alert the user of the suspected infection via the compromised device (e.g., via email or chat), as the attacker is actively monitoring all communications.",
    "Avoid relying on standard endpoint antivirus to detect or remove FinFisher, as it is explicitly engineered to bypass these protections."
  ],
  "target_industries": [
    "Global / Opportunistic"
  ],
  "motivation": "Opportunistic",
  "threat_actors": [
    "Unknown / Cybercriminal"
  ],
  "target_geographies": [
    "Global"
  ],
  "attack_stage": [
    "execution",
    "persistence"
  ],
  "ecosystem": [
    "windows_pe"
  ],
  "is_emerging": false,
  "target_platforms": [
    "Windows 11",
    "Windows 10",
    "Windows Server 2022",
    "Windows Server 2019"
  ]
}