Malware

Neutrino

Start Date: 2013-06-18

Most Recent Activity: 2020-01-31

Executive Summary

The Neutrino exploit kit is a malicious tool kit, which can be used by attackers who are not experts on computer security. Threat actors can have zero coding experience and still use exploit kits like Neutrino to conduct their illegal activity.



Videos







Wireshark Analysis

Packet Dissection

Victim

  • IP: 192.168.122.178
  • MAC: 52:54:00:f6:e6:96
  • OS / User-Agent: Mozilla/4.0 Windows NT 6.1

Network Indicators

IPDomainPortContext
www.insightcrime[.]org80Malicious JS
93.171.172[.]22080Neutrino Gate
1208b83b81c141ecd6f05e24.webhop[.]org8000Neutrino EK

Investigation Steps

Victim system identified as Windows NT 6.1

Victim system identified as Windows NT 6.1

Filtered http.request → identified GET requests to compromised site and EK domain

http.request

Landing page HTML contained obfuscated JS with XOR function and plugin fingerprinting

Found XOR key in the $(document).ready() call as variable qq

var qq = 'oirewfai';

Filtered for POST request to find plugin fingerprint sent to Neutrino gate

http.request.method == "POST"

Followed HTTP stream → grabbed server response body (URL-encoded + XOR'd)

Followed HTTP stream → grabbed server response body (URL-encoded + XOR'd)

CyberChef: URL Decode → XOR (key: oirewfai, UTF8) → decrypted to Java applet tag


   
   

Applet downloaded Java archive (.jar) → then fetched octet-stream (final payload)

Applet downloaded Java archive (.jar) → then fetched octet-stream (final payload)

CyberChef: XOR (key: nylhvw, UTF8) on octet-stream → dropped malware PE

CyberChef: XOR (key: nylhvw, UTF8) on octet-stream → dropped malware PE

File type detection confirms Windows PE executable

File type detection confirms Windows PE executable


Overview

Description

Type: Exploit Kit

Delivery:
Compromised websites or malvertising campaigns through iframe injection, Macros, Flash, Java, Silverlight.

Capabilities:
Automated exploitation of browser vulnerabilities, payload delivery (commonly ransomware or banking trojans), fingerprinting of victim systems, and integration with affiliate-based crimeware ecosystems.

Notable Characteristics:
Uses obfuscated JavaScript and encrypted payload delivery chains. Relies heavily on redirection chains and exploit landing pages. Frequently updated exploit modules to target newly disclosed CVEs. Designed for ease of use, allowing low-skill actors to deploy sophisticated attacks.



Attack Flow

Flow
User Visit → Compromised Site → Hidden iFrame → TDS Redirect → Exploit Kit Landing Page → Browser Exploit → Payload Download → Malware Execution
  • User visits a legitimate but compromised website or malvertising link
  • A hidden iframe or injected script redirects the browser to a Traffic Distribution System (TDS)
  • TDS filters the victim based on location, browser version, and exploitability
  • Victim is redirected to a Neutrino exploit kit landing page
  • The landing page fingerprints the system and selects a suitable exploit
  • Browser or plugin vulnerability (e.g., Flash, Java) is exploited
  • Malicious payload is silently downloaded without user interaction
  • Payload executes, often installing ransomware or credential-stealing malware


Data Sources

Telemetry Sources
  • Web Logs
    Telemetry: HTTP requests, referrer headers, user-agent strings
    Detection Value: Identify compromised websites, iframe injections, and exploit kit landing page requests
  • Proxy Logs
    Telemetry: URL redirection chains, HTTP response codes, domain reputation
    Detection Value: Detect Traffic Distribution System (TDS) behavior and multi-stage redirection patterns
  • DNS Logs
    Telemetry: Domain queries, newly registered domains, NXDOMAIN responses
    Detection Value: Identify exploit kit infrastructure, fast-flux domains, and suspicious domain churn
  • Sysmon
    Telemetry: Event ID 1 (Process Creation), Event ID 3 (Network Connections)
    Detection Value: Detect browser processes spawning abnormal child processes or initiating suspicious outbound connections
  • Endpoint (EDR)
    Telemetry: Process trees, memory injection indicators, file writes
    Detection Value: Identify exploit-triggered payload execution and post-exploitation activity
  • Network IDS (Suricata/Zeek)
    Telemetry: HTTP signatures, exploit patterns, anomalous traffic
    Detection Value: Detect exploit kit traffic patterns and payload delivery signatures


MITRE ATT&CK Techniques

MITRE ATT&CK


Mitigations

Mitigations
  • Patch Management: Regularly update browsers, plugins (Flash, Java, Silverlight), and operating systems to eliminate known vulnerabilities exploited by Neutrino
  • Disable or Remove Plugins: Remove deprecated or high-risk plugins such as Flash and Java, which are common exploit targets for exploit kits
  • Web Filtering / Secure Web Gateway: Block access to known malicious domains, newly registered domains, and categories associated with malvertising or exploit kit infrastructure
  • Ad Blocking / Script Blocking: Use browser extensions or enterprise controls to block malicious ads, scripts, and iframe injections that deliver exploit kits
  • Network IDS/IPS: Deploy systems like Suricata or Zeek to detect exploit kit traffic patterns, signatures, and abnormal HTTP behavior
  • Endpoint Detection and Response (EDR): Monitor for abnormal process spawning (e.g., browser → PowerShell) and exploit-triggered execution behaviors
  • Application Isolation / Sandboxing: Use browser isolation technologies or sandboxing to prevent exploitation from impacting the host system
  • Least Privilege: Ensure users do not operate with administrative privileges to limit the impact of successful exploitation
  • Email and Web Security Awareness: Train users to avoid suspicious links and attachments that may lead to exploit kit landing pages


Research & References

References
This post is licensed under CC BY 4.0 by the author.