HackTheBox ·Easy ·Linux
Redeemer — Starting Point Tier 0
An exposed Redis instance with no auth, dumping the flag straight out of the keyspace. The gentlest possible introduction to enumeration discipline.
First box on the 4ntar3s log. Redeemer is a Tier 0 Starting Point machine — no exploitation chain, no privesc, just a single misconfigured service. The lesson here isn’t the hack, it’s the habit: enumerate fully before you touch anything.
Recon
Two-stage nmap. Fast full-port sweep first, then deep service detection on what comes back.
| |
A single port answers:
| |
Then version detection on that one port:
| |
| |
Redis 5.0.7, wide open. No TLS, no obvious auth banner.
Enumeration
Connect directly with the Redis CLI:
| |
No password prompt — that’s the whole vulnerability. An internet-reachable Redis with default config trusts every client. Pull server info to confirm the foothold:
| |
Look for the keyspace section. There’s a populated database, which means there are keys worth reading.
Exploitation
Select the database and list everything in it:
| |
One key named flag. Read it:
| |
That’s the box. No shell needed — the data layer was exposed directly.
Loot
The flag drops straight out of the keyspace.
Takeaway: Redis binds to all interfaces by default in old configs and ships with no authentication. In the real world this is how internal caches leak session tokens and PII. The fix is
bind 127.0.0.1plusrequirepass. The methodology lesson is what carries forward: the two-stage nmap pattern and “enumerate before you exploit” are the same on every box from here to OSCP.