Incident-as-a-Service

Multi-Stage "BadPaw" Malware Campaign Targets Ukraine

The 48-Hour Rule in action. This incident happened, we converted it into operational training, and your team can apply the controls immediately.

73% vs 12% Retention Lift
18.5h Breach to Training
847 Organisations
48h Action Window
Built for:
  • Security Analyst: Will benefit by learning to craft specific detection rules for multi-stage malware and analysing its behaviour within a SIEM, enhancing their threat hunting capabilities.
  • Incident Responder: Will gain a structured playbook and forensic techniques tailored to contain and eradicate sophisticated malware infections, improving response times and effectiveness.
  • IT Security Manager/CISO: Will learn to communicate the business risk of such campaigns to leadership and map defensive controls to key compliance frameworks like NIS2 and DORA, strengthening organisational governance.

30-day guarantee. Instant access after payment. Lifetime updates for this incident package.

How This Course Is Structured

Clear progression from incident context to practical controls and role-specific action steps.

1. Incident Breakdown

Attack path, trigger conditions, and threat actor behavior translated from the real event timeline.

2. Defensive Controls

Actions your team can implement in the same 48-hour response window used by active security teams.

3. Evidence & Reporting

Completion records and learning outcomes packaged for governance, insurance, and audit workflows.

Course Outline

4 modules · 16 lessons · ~192 min total

1

Module 1: Threat Intelligence

Deep dive into the incident mechanics, attack vectors, and threat actor analysis. Learn to recognise indicators of compromise.

4 lessons ~180 min
📖 1.1 Multi-Stage 'BadPaw' Malware Campaign Deep Dive 45 min
📖 1.2 Malware Campaign Analysis and Attribution 45 min
📖 1.3 Malware Delivery and Execution Vectors 45 min
📖 1.4 Malware Indicators of Compromise (IoCs) 45 min
📖 2.1 SIEM Detection for Malware Activity 45 min
📖 2.2 Endpoint Detection and Malware Analysis 45 min
📖 2.3 Malware Incident Response Playbook 45 min
📖 2.4 Malware Digital Forensics Essentials 45 min
📖 3.1 Endpoint Hardening Against Malware 45 min
📖 3.2 Application Control and Execution Policies 45 min
📖 3.3 Network Segmentation to Contain Malware 45 min
📖 3.4 Zero Trust Principles for Malware Defence 45 min
📖 4.1 Malware-Specific Security Awareness 45 min
📖 4.2 Communicating Malware Risk to the Board 45 min
📖 4.3 Managing Third-Party and Supply Chain Malware Risks 45 min
📖 4.4 Mapping Malware Controls to Compliance Frameworks 45 min

Free Sample Lesson

Read one full lesson before purchasing. No signup required.

Free Lesson Access

Multi-Stage 'BadPaw' Malware Campaign Deep Dive

Lesson 1 of 16

Lesson 1.1: Multi-Stage 'BadPaw' Malware Campaign Deep Dive

Compliance Framework Mapping

Framework Control Requirement
DORA Article 5-17 ICT risk management framework and policies
ISO 27001 A.12.2 Protection from malware
NIST CSF DE.CM-1 The network is monitored to detect potential cybersecurity events
NIS2 Article 21 Security policies and risk management measures
SOC 2 CC7.1 The entity uses detection and monitoring procedures to identify (1) changes to configurations that result in the introduction of new vulnerabilities, and (2) susceptibilities to newly discovered vulnerabilities.
GDPR Article 32 Security of processing

Introduction

Welcome to Lesson 1.1: Multi-Stage 'BadPaw' Malware Campaign Deep Dive! Over the next 45 minutes, we will explore how a sophisticated, multi-stage malware attack operates, using a real-world campaign targeting defence organisations as our case study.

But first, let me tell you about Mykhailo Kovalenko.

It's just after 9 AM on a Tuesday in March. Mykhailo, a logistics coordinator at a defence contractor in Kyiv, is settling in with his morning coffee. The office hums with the quiet urgency of wartime support. He opens his email, the familiar blue glow of his screen reflecting in his glasses. The air smells of stale coffee and printer toner.

An email from a trusted partner organisation catches his eye. The subject line references a delayed shipment of non-critical components, a common issue. The tone is professional, slightly apologetic. An attached Excel file, 'Revised_Delivery_Schedule.xls', seems perfectly normal. Mykhailo clicks it, expecting to update a spreadsheet.

A security warning flashes briefly, then disappears. The spreadsheet opens, but the data looks garbled, a mess of symbols. He assumes a file corruption, closes it, and goes back to his email. He doesn't notice the background process that just started, or the new, hidden network connection his computer is attempting to make.

This is the story of the BadPaw malware. By the end of this lesson, you'll understand exactly why Mykhailo never stood a chance, and more importantly, what could have saved him.


Content Section 1: What is a Multi-Stage Malware Campaign?

Think of a multi-stage malware attack like a special forces operation. It's not a single explosive event; it's a sequence of calculated, stealthy moves. Each stage has a specific job, and the success of the whole mission depends on each piece working quietly and in order.

The Campaign Lifecycle

A campaign like BadPaw doesn't begin with the malware itself. It starts with intelligence gathering. Attackers research their target—in this case, Ukrainian defence logistics—to understand who to impersonate and what lures will work.

The first technical stage is the initial compromise, often via a phishing email with a malicious document. This document doesn't contain the final payload. Instead, it contains a 'dropper'—a small, simple piece of code whose only job is to quietly fetch the next stage from an attacker-controlled server.

This separation is what makes it so dangerous. The initial email and document can be very simple, helping it evade basic email filters. The complex, malicious logic is pulled down later, often from a server that wasn't known to be malicious when the email was sent.

The Business Model of Targeted Attacks

While ransomware gangs operate for quick financial gain, campaigns like BadPaw have a different model. The goal is persistent access and intelligence collection. The 'customer' is often a state or state-aligned group seeking strategic advantage.

The investment is significant. Research suggests developing such custom malware and running a targeted campaign requires substantial resources. The payoff isn't measured in Bitcoin, but in stolen blueprints, intercepted communications, or disrupted supply chains.

Think about that last point for a moment. The weapon isn't in the envelope. The envelope just contains instructions for where to go and pick up the weapon, instructions written after the envelope has already passed through the mailroom.

DORA Article 5-17 DORA's ICT risk management requirements force financial entities to look beyond simple virus scanning. They must have processes to understand sophisticated, multi-vector threats like BadPaw that target specific business functions like logistics.

ISO A.12.2 ISO 27001 A.12.2 on protection from malware isn't just about antivirus software. It mandates policies and controls to defend against all types of malicious code, which includes understanding and planning for multi-stage delivery mechanisms.



Content Section 2: The Technical Architecture of BadPaw

Understanding this architecture reveals why it's so effective. Let me show you exactly how Mykhailo's computer was compromised, step by step.

The Attack Flow

Step 1: The Lure. Mykhailo receives a tailored phishing email. It references real logistics issues, uses known contact names, and has a convincing sender address (often spoofed or from a compromised account).

Step 2: The Dropper. The attached Excel file uses old, but enabled, macros. When Mykhailo enables content, the macro runs. It doesn't do anything obviously bad. Instead, it executes a PowerShell command, hidden within the spreadsheet's cells, that reaches out to a remote server.

Step 3: The Download. The PowerShell script downloads the next stage, often a common, legitimate system administration tool like PsExec or a disguised script. Using these 'living-off-the-land' binaries (LOLBins) helps the activity blend in with normal system noise.

Step 4: Persistence and Execution. This downloaded tool is then used to install the final payload—a remote access trojan (RAT) or information stealer—and set it up to run every time the computer starts. The connection is now established.

Key Technical Components

Macro-Enabled Documents: These are the favoured initial entry point. They rely on a user's action, bypassing technical controls that might block executable files.

PowerShell: A powerful administrative tool built into Windows. Attackers use it because it's already there, trusted, and can perform almost any system task. Its commands can be obfuscated and triggered from documents.

Living-off-the-Land Binaries (LOLBins): Tools like PsExec, BITSAdmin, or WMI are used for lateral movement and payload installation. Security software is less likely to flag these Microsoft-signed tools.

Why Traditional Defences Fail

Defence MethodHow It's BypassedTime to Compromise
Signature-Based AntivirusThe final payload is custom or heavily modified; the dropper is too simple to have a signature.Minutes
Email Attachment Blocking (.exe)The attachment is a .doc or .xls file, which is allowed. The executable is downloaded later.Minutes
Network Blocklists (IP/Domains)The initial download uses a newly registered domain or a compromised website not yet on blocklists.Minutes
User Training on 'Strange' EmailsThe email is highly tailored, relevant, and appears to come from a known contact.Seconds

Notice what all of these methods have in common. They rely on static, known-bad indicators. BadPaw uses legitimate tools, dynamic infrastructure, and social engineering to avoid those indicators until it's too late.

BadPaw is designed to slip past common security measures. Here's how:

Now pay attention, because this is the moment that changes everything. This is the moment where a simple, user-approved action—clicking 'Enable Content' on a document—triggers a hidden chain of events that hands over control of the computer.

NIST DE.CM-1 NIST CSF DE.CM-1 requires network monitoring to detect events. Defending against BadPaw means monitoring for the *behaviour* of these stages—like PowerShell making unexpected web requests—not just blocking known-bad files.

NIS2 Article 21 NIS2 Article 21 mandates risk management measures. For a threat like BadPaw, this means moving beyond basic antivirus to proactive threat hunting, monitoring for LOLBin misuse, and managing macro security policies.



Content Section 3: Detection Mechanisms

Mykhailo's computer knew something was wrong. It just couldn't tell him. The system generated logs and exhibited subtle anomalies that, if monitored, could have raised the alarm.

Network-Level Indicators

Look for sequences, not just single events. A single HTTP request might be normal. But a sequence of: 1) User opens Office doc, 2) Immediate spawning of PowerShell or cmd.exe from the Office process, 3) That command shell makes an HTTP/HTTPS request to a new domain, is a major red flag.

Monitor for the use of non-standard ports for common protocols, or for encrypted traffic (like HTTPS) to domains with low reputation scores or recent registration dates. The command and control (C2) traffic for malware like this often tries to hide in plain sight.

DNS monitoring is critical. Sudden spikes in queries for new, algorithmically-generated domain names (DGAs) or lookups for domains associated with free hosting services can indicate malware calling home.

Endpoint-Level Indicators

Process lineage is your best clue. Security tools should track parent-child process relationships. Seeing 'winword.exe' or 'excel.exe' as the parent of 'powershell.exe' or 'cmd.exe' is highly suspicious and rarely part of legitimate user activity.

Look for fileless techniques. Malware may run entirely in memory using PowerShell or Windows Script Host (wscript/cscript). Check for large, obfuscated PowerShell command lines or scripts being executed from unusual locations like the Temp folder.

Monitor for persistence mechanisms being created shortly after such suspicious process chains—new scheduled tasks, registry Run keys, or service installations.

Identity Provider Signals

While the initial compromise is via malware, the next goal is often stealing credentials. Watch for impossible travel scenarios—a user's account appearing to log in from Kyiv and a foreign country within minutes.

Look for anomalous application access. A logistics coordinator's account suddenly attempting to access SharePoint sites for engineering or senior leadership would be unusual.

Monitor for multi-factor authentication (MFA) fatigue attacks following a malware infection, where the attacker, having stolen a password, triggers countless MFA push notifications hoping the user will accidentally approve one.

SOC2 CC7.1 SOC 2 CC7.1 requires detection procedures for new vulnerabilities and configuration changes. Detecting BadPaw means having monitoring that catches the introduction of malicious configurations (like new persistence entries) and the suspicious behaviours (like LOLBin misuse) that indicate an active compromise.

GDPR Article 32 GDPR Article 32 requires appropriate security for personal data. A malware infection that leads to credential theft and data exfiltration is a direct breach of this. Detection mechanisms for multi-stage malware are a key technical control to ensure data security.


Activity: Mapping Your Macro and Scripting Controls

This activity will help you assess your organisation's exposure to the initial entry vectors used by campaigns like BadPaw.

Important Security Note: Important Security Note: Do NOT document or share specific findings about control gaps, policy settings, or vulnerable systems in the public forum. This is for your internal awareness. Work with your IT or security team to discuss findings.

Instructions

Step 1: Review your organisation's Microsoft Office macro security policy. Are macros blocked by default from the internet? Are they disabled with notification? Are they fully enabled?

Step 2: Check the PowerShell execution policy on a sample of workstations (with permission). Is it set to 'Restricted' or 'AllSigned' for standard users, or is it more permissive?

Step 3: Investigate if your endpoint detection or logging solution tracks process creation events. Can you easily see if 'excel.exe' spawned 'powershell.exe'?

Step 4: Examine your email gateway configuration. Does it strip or flag macro-enabled documents from external senders?

Submission

For the course discussion forum, share general learnings only:

  • Which of these four control areas (macro policy, PowerShell, process tracking, email filtering) do you think is the most important to strengthen first, and why?
  • What was the most surprising discovery about your current settings?
  • What one question would you now ask your security team about these controls?

Do NOT share: Do NOT share: Your specific policy settings (e.g., 'Our PowerShell policy is Unrestricted'), names of vulnerable systems, details of your email filter rules, or any internal security documentation.

Review and comment on at least two other students' submissions, focusing on the rationale for their prioritisation.


Content Section 4: Compliance Documentation

Compliance documentation is often seen as a checkbox exercise. But in the context of BadPaw, it's the written proof that you've thought about these threats before they arrive. It's the playbook your team should follow.

Evidence Generation

This lesson provides documentation for multiple compliance frameworks:

For DORA Article 5-17 auditors... For DORA auditors, you can now demonstrate that your staff have been trained on advanced, multi-stage malware threats relevant to the financial sector's operational resilience.

For ISO A.12.2 auditors... For ISO 27001 assessors, you can evidence that your organisation understands the specific control A.12.2 in the context of modern, fileless and multi-stage malware, not just traditional viruses.

For NIST DE.CM-1 auditors... For NIST CSF reviewers, you can show that your detection planning includes behavioural monitoring (process lineage, network sequences) required to identify threats like BadPaw, fulfilling the DE.CM-1 function.

Audit Trail

Document your completion of this lesson:

  • Lesson title and date completed
  • Time invested: approximately 45 minutes
  • Key learnings in your own words
  • Activity submission reference
  • Follow-up actions identified

Conclusion

Let me tell you how Mykhailo's story ended.

The malware persisted for weeks. It stole his corporate credentials, which were used to access shared drives and internal systems. Sensitive logistics schedules and shipment manifests were exfiltrated. Mykhailo was not fired—it was recognised as a systemic security failure—but the stress and sense of violation lingered.

His organisation eventually brought in an incident response team. They found the malware, cleaned it, and implemented stricter macro policies, application allowlisting, and deployed an endpoint detection and response (EDR) system focused on behavioural monitoring. The changes came after the damage was done.

But it doesn't have to be your story. That's why we're here.

You should now understand how multi-stage malware campaigns operate in distinct phases to evade detection. You understand why traditional signature-based defences are insufficient against them. You know the key behavioural indicators to monitor for on networks and endpoints. And you understand how these threats map to core compliance requirements across major frameworks.

Next, we'll explore Next, we'll explore Lesson 1.2: Analysing Malware Command and Control Traffic. We'll look at how to identify and disrupt the hidden communications channels that malware uses after it infects a system.

See you there.


Key Takeaways

1. Staged for Stealth: Multi-stage malware separates the initial compromise from the main payload, allowing the attack to use benign-looking lures and fetch malicious components dynamically, evading static security filters.

2. Behaviour Over Signatures: Detection must focus on sequences of behaviour—like Office applications spawning scripting engines that call the internet—rather than relying solely on known-bad file signatures or domain blocklists.

3. The LOLBin Problem: Attackers leverage legitimate system tools (Living-off-the-Land Binaries) for malicious activity, making their actions blend with normal administrative traffic and bypassing security software that trusts these applications.

4. Compliance is a Framework, Not a Fix: Controls in standards like ISO 27001 A.12.2 and NIST CSF DE.CM are the starting point; their effective implementation requires understanding modern tactics like those used in BadPaw to move beyond basic antivirus.


Resources

The course materials folder contains downloadable resources for this lesson:

  • Lesson 1.1 Quick Reference Card - Summarise the key detection indicators (suspicious process chains, network call sequences, LOLBin misuse) and immediate isolation steps for a suspected BadPaw-style multi-stage malware infection on a single page.
  • Compliance Mapping Worksheet - Map your organisation's controls for macro security, PowerShell restriction, and behavioural monitoring to the specific DORA, ISO 27001, NIST CSF, NIS2, SOC 2, and GDPR requirements relevant to the BadPaw attack vectors.
  • Risk Assessment Template - Assess your organisation's specific exposure to multi-stage malware threats based on the use of macro-enabled documents, administrative scripting tools, and the maturity of your behavioural detection capabilities.
  • Further reading - Links to official framework documentation (NIST, ISO) and threat intelligence sources reporting on recent multi-stage malware campaigns targeting critical sectors.

Multi-Stage "BadPaw" Malware Campaign Targets Ukraine Defence Masterclass | Threat Intelligence | Lesson 1.1
© LimitedView Limited | 2026

This is 1 of 16 lessons included in the full package.

Enrol Now — Unlock All Lessons

Want to track your progress? Create a free account

Choose Your Access

All plans include 30-day money-back guarantee

Taster

£ 19

Single course access — ideal for trying us out

  • Full course access
  • Completion certificate
  • Try before you commit

Or get everything

Access every course in the catalogue, including all future courses

£ 29 /mo
Monthly All-Access

Every course, cancel anytime

£ 249 /yr
Annual All-Access

Save 28% — £20.75/month effective

Teams

Transparent pricing, no sales call required

Starter Team

£ 499 /year

£99.80/seat effective

Up to 5 learners, all courses included

Growth Team

£ 999 /year

£66.60/seat effective

Up to 15 learners, all courses included

Scale Team

£ 1999 /year

£39.98/seat effective

Up to 50 learners, all courses included

Need 50+ seats? Contact us for a custom plan.

Fast Checkout

Start Learning in Minutes

Enter your details, choose a tier, and complete secure checkout. Access starts immediately after payment confirmation.

  • Stripe-secured payment and delivery workflow
  • Audit-friendly completion records
  • Escalate to enterprise volume licensing at any point

48-Hour Relevance Guarantee

If this course does not provide at least five actionable controls your team can deploy quickly, request a full refund within 30 days.

Secure checkout

Select pricing tier

By continuing, you agree to the terms and privacy policy.

Not ready to purchase? Create a free account to browse and track progress.

Questions Before You Enrol?

Immediately after successful payment. Your learning link is generated and delivered in the success flow.
Yes. Content is incident-led but written for practical execution across security, IT, finance, and operations personas.
Yes. Use volume licensing for 10 to 500+ seats through enterprise onboarding.