
Explore advanced persistent threats (APTs), their life cycle, and modern malware techniques used to persist and evade defenses. Discover mitigation strategies, key groups, and examples like Stuxnet, Adwin, and Poseidon.
Explore what an advanced persistent threat is: a state-sponsored, targeted cyber attack on a specific organization that persists for years, uses zero-days and sophisticated malware across multiple vectors, evading detection.
Identify how persistence lets an apt stay undetected inside networks for long periods. See why antiviruses, firewalls, and IDS miss it, as security products rely on information banks and probing.
Explore high-profile cases like the Sony Pictures leak that damaged trust and movie sales, and learn how sophisticated malware like Stuxnet targeted nuclear facilities to cripple centrifuges.
Identify how APTs target any sector, from government to finance, using zero-day exploits to infiltrate high-value organizations and maintain stealthy, long-term persistence with C2.
Explains how APTs connect to their command and control servers, attach to existing processes via malware injection, and stay stealthy to avoid detection while exfiltrating data securely.
Explore advanced persistent threat concepts through Mr. Robot demonstrations, learning the threat lifecycle and kill chain—from reconnaissance to actions on objectives—using real-world lab examples.
Explore the cyber kill chain and advanced persistent threat life cycle, including reconnaissance, weaponization with malware, and delivery, and learn how spear phishing and USB delivery enable broad campaigns.
Explore the cyber kill chain from exploitation to actions on objectives, highlighting vulnerabilities, zero days, installation, and command and control, and outline the APT lifecycle from reconnaissance to initial compromise.
Explain internal reconnaissance through open source intelligence gathering from social profiles and public sites, mapping targets, and selecting initial access methods like phishing and water hole attacks.
Learn how attackers establish a foothold in the cyber kill chain and apt threats, using backdoors and staged malware to bypass security through ssl and chunked downloads.
Explore how attackers escalate privileges after gaining a foothold, dump password hashes, perform pass-the-hash and hash injection, and move laterally within a network via admin accounts and Active Directory.
Describe internal reconnaissance in an apt lifecycle: map services, databases (sql nosql), and user access. Explain stealthy lateral movement to access privileged accounts using hashes and remote tools like psexec.
Explore APT1, a state-sponsored Chinese military unit 61398 discovered by Mandiant in 2010, known for espionage campaigns that steal intellectual property and target hundreds of victims.
Stuxnet, an advanced persistent threat, targeted PLCs to damage physical infrastructure, spreading via USB with zero-day exploits and digitally signed malware using stolen certificates to infect Iran's nuclear facility.
Stuxnet describes a joint U.S.-Israel operation targeting Iran's Natanz facility, using stealthy USB infections to alter Siemens PLC software and physically destroy centrifuges while evading detection.
Explore Stuxnet, Doku and Flame alongside the Equation Group to understand how zero-day exploits and information stealing spread worldwide, linking espionage, USB propagation, and hard disk firmware tactics.
Explore cyber warfare as the new domain of warfare. Learn how a zero-day exploit, spear phishing, and state-sponsored APT groups fuel this cyber world war.
Explore equation group, a highly sophisticated, NSA-linked advanced persistent threat discovered in 2014. Learn its multi-module malware, usb exploit delivery, infection architecture, and stealthy data exfiltration.
Equation Group demonstrates persistence by reprogramming hard drive firmware to create hidden sectors that survive disk formatting, exfiltrating data and reaching air-gap networks with Fannie USB infections.
Explore equation group components and modular malware families, including double fantasy, equation drug, gray fish, and triple fantasy, as a complex attack platform with a first-stage validator and target-specific upgrades.
Explore Gray Fish, a registry-resident, bootkit-based attack platform targeting the MBR during startup, the Fanny worm linked to Stuxnet, and the Equation Laser implant for Windows 95/98.
Examine the equation group components from equation laser to gray fish and their Windows support. See how exploits and zero-days connect Stuxnet, Flame, Gauss, and Fanny across generations.
Learn how double fantasy confirms a target before deploying equation drug or grey fish components, maps the victim, and maintains a stealth back door for data exfiltration.
Explore equation group's equation drug deployment via web exploits, privilege escalation, and upgrade to a full espionage platform, with older Windows targets, self-destruct, gray fish, and font-file exfiltration.
Gray Fish, the Equation Group's advanced espionage platform, offers near invisible persistence, hard-disk exfiltration, and bootkit-based startup with encrypted registry modules for stealthy Windows control.
Fanny is a self-propagating worm that uses two zero days and LNK USB exploits to drop a hidden USB storage and map air-gapped networks for reprogramming PLCs.
Explore how Fanny uses a hidden USB storage and a USB backdoor to map aircraft air-gap networks, exfiltrate corporate data, and relay commands via the USB for persistent access.
Explore equation group's infection mechanisms, including cd-rom campaigns, usb-based fanny worm, and web-based exploits, and examine malware families like stuxnet and flame to understand defense strategies.
Explore how advanced persistent threats are discovered and cataloged through threat intel, with case studies like Stuxnet and Advent. Learn attribution, social engineering, and cyber espionage across government and industry.
Explore advanced dissecting techniques (adt) to analyze sophisticated apt s, including equation group concepts, using vivisect, pikt debugger, immunity debugger, and python-powered plugins for windows kernel drivers and bootkit techniques.
Master advanced dissecting techniques to uncover hidden APT malware by following clues, applying fuzzing and binary instrumentation beyond basic analysis, and navigating obfuscation, custom packers, and anti-debug tricks.
Explore binary instrumentation with Pin, learning how to control runtime execution, bypass anti-debugging, and log system calls to reveal in-memory buffer activity and decrypted SSL/TLS traffic for malware analysis.
Explore pin tools and APIs to instrument binaries, manipulate memory, and trace syscalls, including read/write memory, rewrite memory, and add syscall entry/exit for runtime analysis.
Explore binary instrumentation techniques by intercepting syscalls with the pin tool, retrieving syscall numbers and the first four arguments, and logging API calls for malware analysis.
Learn automated string decoding to reveal obfuscated strings in memory, enabling scalable analysis of advanced persistent threats, with binary instrumentation exposing API calls, IPs, and C2 server connections.
Automate string decoding by locating the decoder function and its arguments in polymorphic code, using vivisect to emulate analysis and pike to run the decoder.
Explore automated string decoding using Flair's framework, Vivisect, and Win Debugger to identify decoder function calls, extract arguments, and emulate decoding to reveal the decoder string.
Identify and emulate the string decoder function arguments with Vivisect, then assemble the call list, allocate memory, and decode the string with the debugger.
Master immunity debugger pi commands to automate malware analysis with Python scripting, API hooking, and binary instrumentation, including just-in-time patching and evading debugger detection.
Explore Immunity Debugger PyCommands and a by hook template for Python hooks, showing how to intercept and run code, inspect registry values, and understand debugger present checks and anti-debugging techniques.
Demonstrates how an immunity debugger pycommands patch a target process to evade malware checks, by manipulating process enumeration, patching ten instructions, and returning zero to hide analysis.
Learn how to analyze Windows kernel drivers for advanced threat detection using kernel mode debuggers, configuring a VMware-based setup, and loading drivers in memory for in-depth analysis.
Explore how Windows drivers let third-party code run in kernel mode, the role of ring zero vs ring three, and how digital signing and trusted certificates protect against malicious drivers.
Analyze how Windows kernel drivers load into the kernel, initialize the driver object with callbacks, and enable user-mode interaction via device IO control and major functions.
Explore how Windows kernel drivers load and interact with user mode applications, using device objects, file creation, and ioctl, then switch to kernel debugging to analyze a malicious driver.
Explore Windows kernel driver analysis by examining device IO control, major functions, and IRP handling; learn to locate driver objects, set breakpoints, and inspect read/write paths with debugging tools.
Learn to fight advanced persistent threats by analyzing the detection challenge, callback detection strategy, and behavior-based analysis, using machine learning to extract insights from crash logs for defense.
Develop a callback detection strategy to identify malicious network traffic and exfiltration by an advanced persistent threat, monitor crashes and odd behaviors, and analyze logs for anomalous execution.
Explore behavior based analysis to detect zero days and guide detection, and harness machine learning for APT detection through log analysis and training data.
Identify callback beacon traffic from apt and generate automatic snort rules to detect malicious activity, including ssl man-in-the-middle considerations, using domain reputation, dns lookup, VirusTotal history, and ip geolocation.
Detect malformed http requests violating RFCs and fake ssl traffic to identify malicious binaries and APT activity; generate snort rules to block inline traffic and intercept calls home.
Identifies and monitors application crashes to detect exploits and zero day threats through automated sandboxed analysis, focusing on patched browsers, Office, and common apps.
Apply behavior-based analysis to detect malicious operating system events, such as process injection, heap spray, or suspicious network traffic, and automate in-depth analysis using sandboxing like cuckoo sandbox.
Use machine learning to detect anomalies in large logs, train models on app behaviors, and identify indicators like DLL hijacking and rootkit symptoms for advanced threat defense.
Cyber-attacks have become so sophisticated over the years, that a new term has emerged - Advanced Persistent Threat, which we will refer to as APT. An APT is a group of individuals that have both the means and the intent to launch persistent attacks against specific targets. Understanding these groups and their behavior is important when evaluating threats against any organization.
Hackers have traditionally targeted large corporations, but today small to midsize businesses are being attacked with the same type of highly sophisticated malware. These new strains of advanced malware are often referred to as APTs
Modern malware uses Advanced techniques such as encrypted communication channels, kernel-level rootkits, and sophisticated evasion capabilities to get past a network’s defenses. More importantly, they often leverage zero day vulnerabilities – flaws for which no patch is available yet and no signature has been written.
Modern malware is often Persistent and designed to stick around. It’s stealthy and carefully hides its communications. It lives in a victim’s network for as long as possible, often cleaning up after itself by deleting logs, using strong encryption, and only reporting back to its controller in small, obfuscated bursts of communication.
Many attacks are now blended combinations of different techniques. A common tactic for hackers is to initiate an APT with spear phishing. This involves sending a carefully crafted email that appears to be in the from of a known individual or business with a link to a malicious website or an infected download.
Once the initial breach is successful, attackers can further damage defenses by disabling security protocols, changing security settings or stealing passwords. Groups of highly skilled, motivated, and very well-funded attackers represent significant Threats because they have very specific targets and goals in mind – often financial gain from theft of credit cards and other valuable account information.
Here are the topics that we will be covering in this course. We will begin by going over the APT Lifecycle and teach you a structured approach to analyze and assess inherent vulnerabilities. We will teach you mitigation and countermeasures that may prevent an attacker from gaining a foothold into an organization.
Next, we will get you familiar with APT1 Group and some common ATPs we have seen in the last few years like Stuxnet, and two new ones, Adwind and Poseidon. Lastly, we will get you familiar with the Cyber World War.