Skip to main content

Overview

The McAfee SiteList Files check searches for McAfee ePO SiteList.xml files which contain superagent repository credentials. These credentials are encrypted but can be decrypted using a static key, allowing unauthorized access to the McAfee update repository.

How It Works

SharpUp searches common locations for SiteList.xml files:
  • C:\Program Files\
  • C:\Program Files (x86)\
  • C:\Documents and Settings\
  • C:\Users\

Technical Details

The SiteList.xml file contains encrypted credentials for the McAfee Agent to authenticate to the repository server. The encryption uses a weak algorithm with a hardcoded key.

Example Output

Exploitation

Decryption

Remediation

1

Remove SiteList Files

2

Use ePO Managed Deployment

Deploy agents via ePO server without storing credentials locally.

Cached GPP Password

Check for cached Group Policy passwords

Unattended Install Files

Find credentials in installation files