OSCP Reference

9.4.0 Stage 04: Shells, Transfers and Credentials

← Main index | Strategy map | Study methods: Map useful web behavior; Recover and use authentication material; Select and adapt public exploits; Establish sessions and move files; Escalate privileges on Linux; Gain a more useful domain identity; Resolve payload execution obstacles; Escalate privileges on Windows

Purpose: make execution usable, move tools/evidence through an explicitly understood route, and classify/recover/test authentication material without confusing authentication with authorization.

TaskUse it to
File transferServe or copy tools to Linux/Windows targets and retrieve output through HTTP, SSH, SMB, Netcat or encoded text
Shells and payloadsChoose direct/reverse/bind/authenticated access, match payload format/architecture, repair a session and diagnose callbacks
Credential use and crackingClassify passwords, keys, hashes, responses and tickets; crack supported material and validate compatible reuse
File and repository huntingInspect exposed Git metadata/history and search scoped Linux/Windows paths for configuration or secret candidates
Python tool environmentsIsolate source-tool dependencies from system Python and record a reproducible environment
Payload execution obstaclesDiagnose client-side delivery, format/architecture/runtime, PowerShell/security controls, handlers and restricted Metasploit use

Exit condition: the session or credential transition is verified under a named host/identity/context; transfer direction/integrity and authentication/authorization boundaries are recorded; the new state is re-enumerated.


Top of document · Reference home