Step 1: Physical Access: The attacker gains physical access to the vulnerable Solaris system, typically by being in the same physical location as the server.
Step 2: Triggering fsck Failure: The attacker causes a file system corruption or other condition that forces fsck to fail during the boot process. This could be achieved by power cycling the system improperly or by intentionally corrupting a file system.
Step 3: Boot into Recovery Mode: The system enters a recovery or single-user mode, often presenting a shell prompt.
Step 4: Privilege Escalation: The attacker leverages the lack of security restrictions in the recovery mode to gain root access. This could involve modifying system files, creating new user accounts with root privileges, or executing commands that grant root access.
Step 5: System Compromise: With root access, the attacker can completely compromise the system, install backdoors, steal data, and control the system's resources.