Attack & Identification Walkthroughs

Practical demonstrations of attack vectors, identification techniques, and defense strategies

Cyberattack Lifecycle

Understanding the stages of a cyberattack from inception to recovery

1

Reconnaissance

Attacker gathers information about the target organization

Tools & Techniques:

  • Shodan
  • Nmap
  • OSINT gathering
  • Social media analysis
2

Weaponization

Development of malware or attack vector

Tools & Techniques:

  • MSFvenom
  • Veil
  • Custom exploit development
  • Malware creation
3

Delivery

Transmission of the weapon to the target

Tools & Techniques:

  • Phishing emails
  • Exploit kits
  • Watering hole attacks
  • USB drops
4

Exploitation

Execution of malicious code on the target system

Tools & Techniques:

  • Remote code execution
  • Buffer overflows
  • Application vulnerabilities
  • Social engineering
5

Installation

Establishment of persistence on the compromised system

Tools & Techniques:

  • Backdoor installation
  • Rootkit deployment
  • C2 implants
  • Registry modifications
6

Command & Control (C2)

Establishment of communication channel for remote control

Tools & Techniques:

  • Cobalt Strike
  • Empire
  • Custom C2 frameworks
  • Domain fronting
7

Actions on Objectives

Execution of the attacker's primary goals

Tools & Techniques:

  • Data exfiltration
  • Lateral movement
  • Privilege escalation
  • Ransomware deployment
8

Detection

Identification of the security incident

Tools & Techniques:

  • SIEM alerts
  • EDR detection
  • WAF logs
  • Anomaly detection
9

Containment

Limiting the impact of the security incident

Tools & Techniques:

  • Network isolation
  • System quarantine
  • Blocking malicious IPs
  • Account lockdowns
10

Eradication

Removal of the threat from the environment

Tools & Techniques:

  • Malware removal
  • Vulnerability patching
  • System rebuilding
  • Credential resets
11

Recovery

Restoration of normal operations

Tools & Techniques:

  • Backup restoration
  • System verification
  • Service resumption
  • Monitoring for reinfection
12

Post-Incident Review

Analysis and lessons learned from the incident

Tools & Techniques:

  • Incident documentation
  • Root cause analysis
  • Security improvements
  • Team debriefing

Cyberattack Response Matrix

Comprehensive guide to attack types, targets, tools, and response strategies

Attack Type System Target Attack Tools Identify (Detection) Defend (Prevention) Remediate Recover
Phishing Users (Email, Browser, Identity) Evilginx, Gophish, SET Email gateways, SIEM, PhishTool Email filtering (Proofpoint), MFA Account reset, revoke access User awareness, backup identity tokens
Ransomware File System, Network Shares LockBit, WannaCry, REvil EDR (CrowdStrike), YARA, IDS/IPS EDR, Anti-ransomware, backups Quarantine, decrypt with key/tool Restore from backups, forensic audit
DDoS Network (Bandwidth, Availability) LOIC, HOIC, Botnets Traffic analyzers, NetFlow, Wireshark WAF, Cloudflare, Rate limiting Drop malicious IPs, scrub traffic ISP rerouting, infrastructure scaling
SQL Injection Web Application (DB Queries) sqlmap, Burp Suite Web scanners, WAF logs, SIEM Input validation, parameterized queries Patch app, block malicious IPs DB snapshot recovery, pen testing
Cross-Site Scripting Web App (User Browser/Session) BeEF, XSSer WAF, Code scan, Bug bounty CSP, sanitization, input validation Patch, alert affected users Update app code, re-educate developers
Credential Stuffing Auth Systems (Login endpoints) Sentry MBA, Snipr SIEM, Abnormal login alerts MFA, rate-limiting, CAPTCHA Block IPs, password resets User comms, password hygiene campaigns
MITM (Man-in-the-Middle) Network, Communications Wireshark, ettercap, mitmproxy TLS inspection tools, IDS HTTPS, VPNs, HSTS Revoke exposed sessions/keys Renew certificates, network hardening
Privilege Escalation OS/Kernel, Access Control Mimikatz, WinPEAS, LinPEAS EDR, UAC logs, LAPS auditing Least privilege, patching, monitoring Kill elevated sessions, change creds Role review, GPO reinforcement
DNS Spoofing DNS Servers, Caches dnsspoof, Bettercap DNS query logs, Wireshark, Zeek DNSSEC, authenticated resolvers Flush DNS cache, block spoofed IPs Monitor logs, educate network admins
Zero-Day Exploits Apps, OS, Firmware (Unknown flaws) Metasploit (custom modules), Fuzzers EDR, Threat intel feeds, anomaly detection Patch mgmt., behavior-based detection Disable affected systems, emergency patch Vendor support, system rebuild

Interactive Attack Walkthroughs

Step-by-step demonstrations of common attack vectors and defense strategies

Phishing Attack Walkthrough

Difficulty: Medium

This walkthrough demonstrates a typical phishing attack targeting a financial institution, from initial reconnaissance to credential harvesting.

Attack Tools: Gophish, SET, Email templates
Target: User credentials, financial information
Duration: 45 minutes

Ransomware Attack Walkthrough

Difficulty: Advanced

This walkthrough demonstrates how ransomware attacks infiltrate networks, encrypt files, and demand payment, along with effective defense strategies.

Attack Tools: Simulated ransomware, delivery mechanisms
Target: File systems, backups, critical data
Duration: 60 minutes

SQL Injection Walkthrough

Difficulty: Medium

This walkthrough demonstrates how attackers exploit vulnerable web applications to access databases and extract sensitive information.

Attack Tools: sqlmap, Burp Suite, manual injection
Target: Web applications, databases
Duration: 40 minutes

Mobile Money Fraud Walkthrough

Difficulty: Advanced

This walkthrough demonstrates common attack vectors targeting mobile money systems in Kenya, including SIM swapping and social engineering.

Attack Tools: Social engineering scripts, SIM swap simulation
Target: Mobile money accounts, SIM cards
Duration: 50 minutes

Threat Identification Walkthroughs

Practical guides for identifying and analyzing different types of cyber threats

Malware Analysis Walkthrough

Difficulty: Advanced

This walkthrough demonstrates techniques for analyzing malware samples to understand their behavior, capabilities, and indicators of compromise.

Analysis Tools: Ghidra, IDA Pro, Cuckoo Sandbox
Sample Type: Banking trojan targeting Kenyan institutions
Duration: 90 minutes

Network Traffic Analysis

Difficulty: Medium

This walkthrough demonstrates how to analyze network traffic to identify suspicious activities, data exfiltration, and command and control communications.

Analysis Tools: Wireshark, Zeek, NetworkMiner
Traffic Type: C2 communications, data exfiltration
Duration: 60 minutes

Log Analysis for Threat Hunting

Difficulty: Medium

This walkthrough demonstrates techniques for analyzing various log sources to identify indicators of compromise and suspicious activities.

Analysis Tools: ELK Stack, Splunk, grep/awk
Log Types: Web server, authentication, firewall
Duration: 70 minutes

Phishing Email Identification

Difficulty: Beginner

This walkthrough demonstrates techniques for identifying phishing emails, analyzing email headers, and recognizing social engineering tactics.

Analysis Tools: Email header analysis, URL inspection
Sample Types: Banking phishing, credential harvesting
Duration: 30 minutes

Defense Strategies

Effective approaches for defending against common attack vectors

Phishing Defense

  • Email filtering solutions (Proofpoint, Mimecast)
  • Multi-factor authentication
  • User awareness training
  • URL filtering and inspection
  • Attachment sandboxing
Download Defense Guide

Ransomware Defense

  • Regular, air-gapped backups
  • Endpoint detection and response (EDR)
  • Email and web filtering
  • Patch management
  • Network segmentation
Download Defense Guide

SQL Injection Defense

  • Parameterized queries
  • Input validation and sanitization
  • Web application firewalls
  • Least privilege database accounts
  • Regular security testing
Download Defense Guide

Mobile Money Fraud Defense

  • SIM PIN protection
  • Transaction notifications
  • Biometric authentication
  • Transaction limits
  • Customer education
Download Defense Guide