Red-Team Tutorial Demonstrates Lateral Movement with Sliver and Mythic C2
· 37:42 · Watch on YouTube ↗
Summary
A lab-based red-team tutorial demonstrates lateral movement through C2 tunnels and built-in modules, using Sliver and Mythic with SMB, WMI, SSH and RDP. It explains beacon/session tradeoffs and credential- or token-based remote access.
Key points
- The presenter frames the walkthrough as red-team and penetration-testing work in a custom Active Directory lab.
- The tutorial explains that Sliver beacon callbacks can make SOCKS tunneling unreliable; an interactive session provides more direct traffic but may generate more network activity and risk detection.
- It routes tools through a SOCKS tunnel and ProxyChains, then demonstrates remote execution over SMB and WMI using assumed credentials.
- An SMBExec example succeeds after a PSExec attempt fails; the presenter notes that the resulting shell can run as SYSTEM.
- The tutorial describes using NetExec to execute a PowerShell beacon and establish a Mythic callback on a remote system.
- RDP through the SOCKS tunnel is described as slow and unstable; the presenter also demonstrates pass-the-hash as an authentication option.
- Sliver modules are shown using SSH credentials or an existing user token for remote execution, including deploying a beacon to a domain controller.
Article Details
- Topics
- [00:00] Lateral movement using C2 frameworks, tunnels, and remote-execution methods
- [02:01] Custom Active Directory lab setup and assumed initial compromise
- [04:16] Sliver beacon versus session behavior and SOCKS tunneling
- [13:03] ProxyChains with SMB/WMI remote execution and NetExec
- [23:21] RDP over a tunnel, its stability limits, and pass-the-hash
- [28:44] Sliver modules for SSH and token-based remote execution
- [36:39] SMB file drops and remote execution
MITRE ATT&CK
T1003 · OS Credential DumpingThe presenter describes dumping credentials after compromising a system to obtain hashes or passwords usable on other systems.T1021.004 · SSHA Sliver module is described for running commands on an SSH host using credentials or a private key.T1090.001 · Internal ProxyA SOCKS tunnel through the compromised host is used as an internal proxy for routing tools toward other systems.
