Stage 2 / 7 · Prepare the capability
Weaponization
Payloads, exploits, malicious documents, and compromised build artifacts prepared for an operation.
37 readings · Guides can appear in more than one stage.
Understanding Weaponization
Weaponization is the preparation or adaptation of a capability for use against the target. In the classic model, this often means combining an exploit with a payload and packaging it into a deliverable artifact. The capability may be developed, purchased, reused, or modified; it does not have to be novel.
Typical activities
- Select or adapt an exploit and the payload intended to run after access.
- Prepare a malicious document, executable, script, or modified software artifact for a chosen delivery route.
- Configure payload behavior and use packaging or obfuscation to make the artifact usable in the intended environment.
Example: An attacker prepares a document containing malicious content before sending it. Preparing that artifact is weaponization; sending it is delivery; triggering its behavior belongs to the later execution or exploitation analysis.
Much of this work happens outside the defender’s environment. Recovered samples, build artifacts, and intelligence can reveal preparation, but imports, strings, and file structure indicate possible capabilities rather than proof that they ran.
Defender’s question: What was the artifact prepared to do, and which independent evidence would confirm those capabilities?
Guides and articles by Andrey 34
Personal Pass Generator (PPG): The Ultimate Tool for Custom Password Lists
Preparation of target-specific password dictionaries; this supports credential-testing capability, not malware weaponization.
The Basic Toolkit for Penetration Testing
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
The Ultimate Guide to Metasploit. Part 1.
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: List Available Payloads · Example 1 demonstrates a basic payload generation.
Static Malware Analysis . Obfuscation.
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Understanding Code Obfuscation in Malware · What is Code Obfuscation?.
Static Malware Analysis. File Fingerprinting
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: My own custom Lightweight Utility for Analyzing File Structure and Signatures.
Deep Dive: Automating Static Malware Analysis with Three Python Tools
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: OBFUSCATED.
The Invisible Pipeline: Defending CI/CD from Targeted Attacks
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: How adversaries weaponize build systems — and the concrete tools & controls you can use to stop them · E. Artifact repository compromise (Nexus, Artifactory, GitHub Packages).
Building a USB Rubber Ducky with Arduino Leonardo with Cursor.
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Phase 4: Rubber Ducky Payload Development · ✅ Rubber Ducky payload successfully created and uploaded!.
Hacker Tool Development Workflow: Android Rubber Ducky Payloads in Cursor AI
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
⚠️ WARNING: I Just Built Real Malware by using just human language prompts!
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: A. Packer/Protector · Project Structure.
One Tool to Rule Them All: File Metadata & Static Analysis for Malware Analysts and SOC Teams
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Full static analysis ( --full ): maximum metadata, no decompilation.
A Practical Guide to String Analyzer: Extract and Analyze Strings from Binaries (Without the…
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: 3) Obfuscated / network indicators · The “obfuscated” flag: what it means.
PE Import Analyzer: A Practical Guide for Malware Analysts and Reverse Engineers
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Unpacker: A Practical Guide to Modular Malware Packer Detection and Unpacking
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: What is Unpacker? · Unpacking techniques used in this tool.
Basic Static Malware Analysis: From Triage to Unpacking — Explained and Automated
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: What Is Static Malware Analysis? · Step 3: PE Import Analysis — What the Binary Can Do.
AI-Powered Malware Debugger That Explains Every Function It Sees
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Layer 1: Static Analysis · Step 1: Static fingerprint.
Android APK Analysis Tool: AI-Powered Static Malware Analysis in Your Terminal
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Phase 1 — Static Analysis.
Android Malware Analysis: A Practical Guide for Security Analysts
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: APK Structure: What You Are Actually Analyzing · Static Analysis: Dissecting Without Running.
AI in Offensive Operations: How Threat Actors Use Artificial Intelligence
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Supply Chain & Infrastructure.
What AI-Assisted Offensive Work Actually Means for Your Detection Program: A Practitioner’s…
Defensive support: classify artifact-dependent analytics and assess how AI-assisted capability changes affect their durability.
Read: Recorded Separately — Infrastructure dependencies.
APT41 Targeting Pharmaceutical Sector: Log4Shell to Domain Compromise
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Documented Rapid Weaponization · Linux to WS01 — Impacket PsExec (T1021.002).
Attack Playbook — Operation DragonRx
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
CTI Kill Chain: An Analyst Guide With Real-World Evidence
Stuxnet, SUNSPOT, and phishing-payload examples illustrate capability preparation with evidence limits.
Read: 2. Weaponization · Example 2: SUNSPOT weaponized the SolarWinds Orion build process.
AdversaryGraph v4.0: I Added a Full Malware Analysis Workbench to My Self-Hosted CTI Platform
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Static Analysis: What Can Be Learned Without Running the File.
Comprehensive Cyber Intelligence Research: Attacks Against Embedded Systems, Hardware, Firmware…
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: 6. SOHO and IoT devices are now strategic proxy infrastructure.
What Is Malware?
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Assembly for Malware Analysis: A Practical x86/x64 Guide
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: 1. What assembly really represents · 8. Recovering high-level code structures.
PE File Structure for Malware Analysis: A Practical Guide
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: 1. Why PE structure matters · 8. Data directories: routes to important structures.
Strings Analysis for Malware Analysis: Turning Binary Text into Defensible Hypotheses
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Resources.
AIDebug 3.1 Full Release Review: From Binary Intake to String Intelligence
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Stable published package: AIDebug 3.0 · 2. Run deterministic static triage.
Vulnerability R&D Field Guide — Cyber Knowledge
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Source review and static analysis · Binary-first triage.
Malware Analysis Field Guide — Cyber Knowledge
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Static triage: strings, imports, resources, and capabilities · ATT&CK knowledge mesh for Static triage: strings, imports, resources, and capabilities.
AI-Driven Offensive Security — 1200km
Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
TrainSec Malware Analyst Level 1 Learning Record
Public independent course review and linked original companions; course access and affiliate disclosures remain on the source page.
Read: Assembly for Malware Analysis: A Practical x86/x64 Guide · PE File Structure for Malware Analysis: A Practical Guide.
Practical exercises 1
Triage a reproducible benign artifact
Supporting exercise: Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: Expected structured observation.
Attributed TrainSec readings 2
Public technical readings by the credited TrainSec authors. These link to the original canonical publications and are separate from Andrey’s original companion guides. Private course lessons are not reproduced here.
How to Embed and Extract Custom PE Resources in C++
By Pavel Yosifovich. Attributed TrainSec technical background: Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: What Are String Table Resources and How Do You Read Them at Runtime? · How Do You Create a Custom Resource Type and Import a Binary File?.
How Windows PE Files Use Custom Resources to Embed Anything
By Pavel Yosifovich. Attributed TrainSec technical background: Use the capability, binary structure, or payload-preparation analysis to understand what an artifact may do; corroborate runtime behavior.
Read: How Does Process Explorer Hide a Driver and a 64-bit Binary Inside Itself?.
Authoritative external resources
Read Lockheed Martin’s Cyber Kill Chain for the stage definition, then use these primary technical references:
Defensive focus: Study payload structure and provenance. Static capability clues support hypotheses; they do not prove execution.
Methods across stages
Use the CTI Analyst Field Manual for evidence and confidence, detection engineering guide for telemetry and validation, and practical learning paths for bounded exercises. These methods support several stages; they are not additional Kill Chain stages.
Source lifecycle, version boundaries, course access terms, and lab limitations still apply. Password recovery and lab exercises are learning analogues, not evidence of a real compromise.