Blunder
Blunder
Blunder 254
Blunder
RETIRED MACHINE

Blunder

Blunder - Linux Linux
Blunder - Easy Easy

3.3

MACHINE RATING

17489

USER OWNS

17127

SYSTEM OWNS

30/05/2020

RELEASED
Created by egotisticalSW

Machine Synopsis

Blunder is an Easy difficulty Linux machine that features a Bludit CMS instance running on port 80. The website contains various facts about different genres. Using GoBuster, we identify a text file that hints to the existence of user fergus, as well as an admin login page that is protected against brute force. An exploit that bypasses the brute force protection is identified, and a dictionary attack is run against the login form. This attack grants us access to the admin panel as fergus. A GitHub issue detailing an arbitrary file upload and directory traversal vulnerability is identified, which is used to gain a shell as www-data. The system is enumerated and a newer version of the Bludit CMS is identified in the /var/www folder. The updated version contains the SHA1 hash of user hugo's password. The password can be cracked online, allowing us to move laterally to this user. Enumeration reveals that the user can run commands as any system user apart from root using sudo. The sudo binary is identified to be outdated, and vulnerable to CVE-2019-14287. Successful exploitation of this vulnerability returns a root shell.

Machine Matrix

Ready to start your
hacking journey?