
Introduce learners to adversary emulation by simulating a fintech startup breach, covering active and passive information gathering, gaining a foothold, privilege escalation, and persistence via command-and-control software.
Set up a note taking environment using Cherry Tree, a free, hierarchical note taking application, to store phase information from red team operations and organize subnodes for each site.
Set up an attack environment by configuring a Linux machine, creating folders, and enabling scripting. Install tools for the exercise and create a node picking environment to centralize collected data.
Create an AWS IAM user to host Tax First Labs red team network, attach full access, CloudWatch, and EC2 full access policies, and generate an access key and secret key.
Identify vulnerable WordPress plugins via scan and exploit unauthenticated file upload to gain remote code execution; demonstrate uploading a reverse shell to compromise a web server.
Analyze how an unauthenticated vulnerability yielded a foothold and limited shell on a target website, then use an uploaded file to gain remote shell access in a simulated breach.
Examine the dirty cow exploit and how a malicious binary, run by any user, can override NATO protections and escalate privileges on a compromised machine.
Execute persistence techniques using posh c2 to deploy a command-and-control agent, create a new user, configure the server, and interact with compromised machines.
attackers partially compromise Mukherjee by forcing credentials and phish Pavlin to access the machine, then use password lists and brute-force login to deploy a malicious payload.
Explore adversary emulation techniques by using venom to generate payloads, deploy a malicious binary on a target Windows system, and escalate privileges to administrator.
Red Team Adversary Emulation, focuses on approaching an organization's security from the view of a real-world adversary. In this course, we perform a live Adversary Emulation exercise and try to steal customer data of a FinTech startup. We are hired by a FinTech startup to conduct an adversary emulation exercise and steal their customer data (before an actual adversary). This exercise assumes zero knowledge about the target network.
During an adversary emulation exercise we mimic a real world cyber attack with a specific objective, such as stealing customer data, launching a ransomware attack etc. This course follows the Red Team Operations Attack Lifecycle to conduct this exercise. We go through each phase in a step-by-step manner and build our attack path as we move ahead. We employee a variety of techniques, such as
Active and passive information gathering
Gaining foothold into the network
Host Discovery
Brute-forcing
Phishing
Privilege Escalation (Linux and Windows)
Automated Active Directory domain enumeration
Persistence via command and control center
Active Directory attacks
to achieve our objective. Upon completion of the exercise, we will prepare and submit a report to the organization's management.
This course also covers installation and usage of tools such as, PoshC2, Mentalist, BloodHound, Mimikatz, Metasploit, PowerUp, icacls, PowerShell etc.
This is a beginner friendly course. If you have just started your career in offensive cybersecurity or are preparing for penetration testing exams then this course is for you. If you are already a penetration tester or a red teamer, with a few years of experience under your belt, then you would already know most of the above mentioned techniques. However, if you are interested in witnessing a live adversary emulation exercise, please feel free to follow along.