Back to Skills

unauthorized-access-common-services

Unauthorized access playbook for common exposed services. Use when Redis, Rsync, PHP-FPM, AJP/Ghostcat, Hadoop YARN, H2 Console, or similar management interfaces are exposed without authentication.

1,341stars181forksUpdated 7/11/2026

Security Assessment

Critical Risk(0/100)

Detected risks:

Persistence([SKILL.md] authorized_keys, [SKILL.md] Crontab, [SKILL.md] crontab)
Remote Code Execution([SKILL.md] exec(, [SKILL.md] EXEC(, [PORT_SERVICE_MATRIX.md] EXEC ()
Secret Exposure([SKILL.md] secret=, [PORT_SERVICE_MATRIX.md] password=)
Sensitive File Access([SKILL.md] /etc/passwd, [PORT_SERVICE_MATRIX.md] /etc/passwd)
Security Score0/100

About unauthorized-access-common-services

An offensive-security playbook in the yaklang hack-skills collection, focused on exploiting common infrastructure services that are exposed without authentication, during authorized penetration testing. Per its description it targets management interfaces and data services such as Redis, Rsync, PHP-FPM, AJP/Ghostcat (the Tomcat AJP connector), Hadoop YARN, and the H2 database console — cases where a service reachable on the network lacks proper authentication or network restrictions. It is framed as an expert reference for testers assessing the exposure of internal and internet-facing services and demonstrating the impact of misconfiguration. In a catalog context it is network and infrastructure penetration-testing tooling used to identify and prove risk from unauthenticated services so they can be locked down. Because it can lead to data access or code execution on affected systems, it should be used only against services the tester is authorized to assess. Operations and security teams can use the same service list as a hardening checklist: require authentication, restrict network exposure, and monitor access to Redis, Rsync, PHP-FPM, AJP, Hadoop, H2, and similar interfaces.

FAQ

What does this skill cover?

Exploiting common services exposed without authentication, including Redis, Rsync, PHP-FPM, AJP/Ghostcat, Hadoop YARN, and the H2 console.

When is it used?

During authorized penetration tests to assess and demonstrate the risk of unauthenticated or misconfigured network services.

Why are these services risky?

When reachable without authentication or network restrictions, they can allow data access or code execution on the affected systems.

Is authorization required?

Yes — it should only be used against services the tester is explicitly authorized to assess.

How can teams defend against this?

Require authentication, restrict network exposure, and monitor access to services like Redis, Rsync, PHP-FPM, AJP, Hadoop, and H2.

All Files

2 files
SKILL.md9.7 KB
View
PORT_SERVICE_MATRIX.md8.1 KB
View

Install unauthorized-access-common-services

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill