Enumeration
This document covers basic system enumeration techniques for Linux systems during penetration testing, focusing on techniques covered in the OSCP curriculum.
Table of Contents
System Information
Basic System Information
# Kernel and distribution information
uname -a
cat /proc/version
cat /etc/issue
cat /etc/*-release
lsb_release -a
# Hardware information
cat /proc/cpuinfo
free -h
df -h
# System uptime
uptimeEnvironment Variables
User Enumeration
User Accounts
User Activities
Sudo Access
Network Enumeration
Network Interfaces
Routing Information
Open Ports and Connections
Network Services
Running Services
Service Status
Startup Scripts
File System Enumeration
Sensitive Files
File Permissions
Recently Modified Files
Scheduled Tasks
Cron Jobs
Installed Software
Package Management
Web Servers and Applications
Basic Privilege Escalation Checks
SUID Files Check
Writeable /etc/passwd Check
Sudo Rights Check
Path Injection Check
Cron Jobs with Weak Permissions
Automated Enumeration Tools
Basic Scripts
Resources
Last updated