Local Enumeration
Users
Enumerate the current user ID (UID), group ID (GID), and the groups the user belongs to.
Enumerate basic information of all users using /etc/passwd
.
The following example describes a line of /etc/passwd
file.
Username: The login name (1-32 characters).
Password: An
x
means the password is stored in/etc/shadow
.User ID (UID): Unique ID for the user. UID 0 is for root, 1-99 are reserved, and 100-999 are for system accounts.
Group ID (GID): The primary group ID, found in
/etc/group
.User Info (GECOS): Optional user information like full name or contact info.
Home Directory: The user's default directory when logging in.
Shell: The user's default shell, like
/bin/bash
, or/sbin/nologin
to prevent login.
System information
Enumerate hostname.
Enumerate operating system version.
Enumerate kernel version and architecture.
User configurations
list sudoer
capabilities of current user.
List environment variables.
List config files such as bash profile.
Processes
Enumerate all processes in a user readable format.
Monitor Processes.
It also possible to monitor running processes at live time using pspy tool.
Network
Enumerate all network interfaces, this includes physical and virtual networks.
Display the routing tables.
Enumerate connections.
Enumerate firewall rules.
Scheduled tasks
Scheduled tasks in Linux also known as "Cron Jobs" and configured using the crontab
command-line tool.
Crontab Files
User-specific crontabs: Stored separately for each user and managed by the
crontab
command.System-wide crontab: Found in
/etc/crontab
. This file allows specifying jobs for different users.Cron directories:
/etc/cron.hourly
: Tasks that run every hour./etc/cron.daily
: Tasks that run daily./etc/cron.weekly
: Tasks that run weekly./etc/cron.monthly
: Tasks that run monthly.
Listing tasks files.
Find tasks in the system logs.
Enumerate the current user's scheduled jobs.
Application
Listing installed applications.
File System
List all drives at boot time.
List all mounted file systems.
List all available disks.
Enumerate loaded Kernel modules.
Gather more information about the kernel module.
SUID Binaries
Enumerate SUID binaries.
Automated Enumeration
Download and execute LinPEAS
or unix-privesc-check
:
Last updated