Close Menu
  • Home
  • News
  • Security
  • Privacy
  • Cybercrime
    • Threat Groups
    • Ransomware
    • Explainers
    • Stealer Logs
  • AI
  • OSINT
  • Tools
    • Ransomtracker
    • Stealercheck
    • FortiBleed Checker
    • Site Check
  • Data
    • Ransomware statistics
    • Ransom payment rate
  • Newsletter
  • About Us
Facebook X (Twitter) Instagram Threads
Ransomnews
  • Home
  • News
  • Security
  • Privacy
  • Cybercrime
    • Threat Groups
    • Ransomware
    • Explainers
    • Stealer Logs
  • AI
  • OSINT
  • Tools
    • Ransomtracker
    • Stealercheck
    • FortiBleed Checker
    • Site Check
  • Data
    • Ransomware statistics
    • Ransom payment rate
  • Newsletter
  • About Us
Facebook X (Twitter) LinkedIn
Ransomnews
Ransomware

How to set up a malware analysis sandbox at home: FlareVM, REMnux, and Cuckoo tutorial

Jesse William McGrawBy Jesse William McGrawMay 7, 2026Updated:May 7, 2026No Comments4 Mins Read1,292 Views
Share Facebook Twitter Pinterest LinkedIn Tumblr Email Copy Link
A glass-walled isolated room containing a VM analysing a malicious file with monitoring meters outside
Share
Facebook Twitter LinkedIn Pinterest Email Copy Link

If you analyse malware, for research, for incident response, or to satisfy curiosity about a sample, you need a real sandbox. Not a Virtualbox-default install with shared folders enabled. A proper isolated environment that won’t infect your actual machine when you double-click a sample. This tutorial walks through the standard practitioner setup in 2026.

The stack at a glance

FlareVM, Mandiant/Google’s Windows reverse-engineering distro, installed as a one-shot script on a stock Windows 10 VM. Comes preloaded with x64dbg, IDA Free, Ghidra, Process Hacker, PEStudio, and the rest of the standard reversing toolkit.

REMnux, Lenny Zeltser’s Linux distro for malware analysis. Pre-loaded with INetSim (network simulator that fakes the internet for the malware), Wireshark, FakeDNS, Volatility for memory forensics, dozens more.

Cuckoo Sandbox (community fork), automated detonation. Submit a sample, Cuckoo runs it in a fresh VM, captures everything (process tree, network calls, registry changes, dropped files), produces a report. Less interactive than manual analysis but invaluable for triage.

Step 1: Set up the host with strong isolation

Use a dedicated machine if possible (a $500 used Optiplex works fine). On the network side, plug it into a separate VLAN that has no route to your real LAN, only a one-way egress to the public internet for sample downloads, and even that should be gated through a managed firewall.

Hypervisor: VMware Workstation Pro (now free for personal use as of 2024) or VirtualBox. ESXi is overkill for home use. Hyper-V works but FlareVM has known compatibility quirks on Hyper-V; VMware/Vbox is smoother.

Step 2: Build the FlareVM

Create a new VM with a clean Windows 10 ISO (Microsoft still distributes them at microsoft.com/software-download). 4 vCPU, 8 GB RAM, 80 GB disk minimum.

After Windows install, before doing anything else: disable Windows Defender, disable automatic updates, take a clean snapshot. Then run the FlareVM installer in PowerShell:

(New-Object System.Net.WebClient).DownloadFile(
  "https://raw.githubusercontent.com/mandiant/flare-vm/main/install.ps1",
  "$env:TEMP\install.ps1"
)
Unblock-File "$env:TEMP\install.ps1"
.&"$env:TEMP\install.ps1"

The installer reboots the VM several times and pulls down ~10 GB of tooling. Plan on 1-3 hours depending on bandwidth. Take a snapshot when complete, that’s your golden baseline.

Step 3: Build the REMnux side

Download the REMnux OVA and import it into VMware/Vbox. Default credentials: remnux/malware. Set the network adapter to host-only mode and configure IP statically, your FlareVM points at REMnux as its DNS and gateway.

// Free tool

How does your own site score?

Run the same forty passive checks against your own domain — TLS and certificates, security headers, SPF and DMARC, cookies before consent, and what your stack quietly reveals. A grade out of 100 in about fifteen seconds.

No signup. Nothing installed. We only request what your site already serves publicly.

On REMnux, run inetsim to start the fake-internet service. INetSim impersonates DNS, HTTP, HTTPS, SMTP, FTP, and IRC, logging every request the malware makes. The malware “phones home” to what it thinks is its C2; INetSim records it and responds with a fake page.

Step 4: Wire the network

This is the critical step. The FlareVM should NOT have direct internet access. Set its network adapter to the same host-only network as REMnux, and set REMnux as its default gateway. The flow becomes: malware on FlareVM → DNS resolves through REMnux fake DNS → traffic captured by Wireshark/INetSim → no traffic ever reaches your real network.

Verify by trying to reach google.com from FlareVM. You should see whatever fake page INetSim is serving, confirms the routing is working.

Step 5: Get a sample to analyse

Reputable sample sources:

  • MalwareBazaar, abuse.ch’s free malware repository, downloadable with API key (free).
  • VirusTotal, Premium ($) or via APT/research access. Has the largest collection.
  • Tria.ge, public submissions repository.
  • MalShare, free with API key.

Don’t download from random Telegram channels or sketchy mirror sites. The reputable sources keep samples password-protected (typically infected) so you don’t accidentally double-click on the host.

Step 6: Run the analysis

Static first. Open the sample in PEStudio (FlareVM ships it). Note imports, suspicious strings, packer indicators. Run it through VirusTotal to see what AV vendors call it.

Dynamic next. Start Wireshark on REMnux, Process Monitor on FlareVM. Detonate the sample. Watch for: created processes, network connections, registry changes, dropped files. Document everything.

Reset. Revert the FlareVM to the clean snapshot when done. The whole point of the snapshot is that you can do this in 30 seconds and start fresh for the next sample.

Step 7: Optional, automate with Cuckoo

If you analyse multiple samples a week, manual is tedious. Install Cuckoo3 (the maintained fork) on a separate Linux box, point it at the FlareVM as a worker. Submit samples via web UI, get reports automatically. Worth the day to set up.

The skills compound. Six months in you’ll see kit families on sight. The setup is the easy part; the discipline of using it daily is the muscle.

The Ransomnews Monthly

One email a month. Original leak-site data, victim census updates, and the findings that did not make the articles. No spam, unsubscribe any time.

Double opt-in. We store your email, signup time, and IP for consent records (GDPR Art. 7). See our privacy policy.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Telegram Email Copy Link
Previous ArticleHow to verify a ransom payment on-chain: tutorial with Mempool, OXT, and Ransomwhe.re
Next Article Tracing crypto laundering: tutorial with Chainabuse, OXT, Walletexplorer, and Etherscan
Jesse William McGraw

Jesse William McGraw, also known as GhostExodus, is a former insider threat and threat actor. He became the first person in recent U.S. history to be convicted of corrupting industrial control systems. Today he focuses on threat intelligence, OSINT, and public speaking, using his knowledge to bring awareness to the security risks that organisations and individuals face.

Related Posts

Best VirusTotal alternatives 2026: what threat hunters run

August 9, 2026

SOAR vs SIEM 2026: tune before you automate

August 6, 2026

SIEM vs XDR 2026: retention is the deciding factor

August 6, 2026

Comments are closed.

// The Ransomnews Monthly

What leaked, what held up

One email a month: the datasets we verified, and the ones that fell apart under scrutiny.

Double opt-in. We store your email, signup time, and IP for consent records (GDPR Art. 7). See our privacy policy.

// Free tool

How does your own site score?

Forty passive checks on TLS, security headers, email spoofing and privacy. A grade out of 100 in about fifteen seconds.

No signup. Nothing installed. We only request what your site already serves publicly.

// Free tool

Were you in a leak?

Check whether an email address has surfaced in infostealer logs. No signup, no data stored.

Run StealerCheck

// Live data

Ransomtracker

Victims as they are posted to ransomware leak sites, tracked continuously and checked against the claims.

Open the tracker

9,520 confirmed attacks tracked

Facebook X (Twitter) LinkedIn
© 2026 Ransomnews.com

Type above and press Enter to search. Press Esc to cancel.

Cookies on Ransomnews

We use strictly-necessary cookies to run the site and may use first-party analytics to understand which articles are read. Some pages contain affiliate links — when you click one, the affiliate network sets cookies on the merchant's domain to attribute the referral. See the Cookie Policy and Affiliate Disclosure for detail.

RANSOMNEWS.COM

Tracking the criminal infrastructure of the internet.

Independent coverage of ransomware, breach economics, threat actors, privacy, AI security, and the open-source investigation toolkit.

// Topics

  • News
  • Security
  • Privacy
  • Cybercrime
  • AI
  • OSINT
  • Threat Groups
  • Stealer Logs
  • Ransomtracker
  • Stealercheck
  • FortiBleed Checker
  • Site Check

// Site

  • About Us
  • Editorial Team
  • Contact
  • Tip Line
  • Editorial

// Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Funding & Independence
  • RSS Feed
© 2026 Ransomnews.com · Tracking the criminal infrastructure of the internet.