Skip to main content

Monolith Terminal Range

A recon puzzle: the front page denies access, and the real surface is the endpoints it hides.

Run a Cracken operation against a locked-down web app that greets every visitor with "access denied" and hides its real surface behind discovery. This range rewards recon: the front page is a dead end, and the assessment is about finding the endpoints the app does not advertise.

Authorized lab range — scope strictly to it

http://23.88.113.85/ is a disposable, isolated lab target provided for testing Cracken, and you are authorized to assess it. Point Cracken only at 23.88.113.85. Running the same operation against any other host — including a production system that happens to share that address elsewhere — is unauthorized testing.

Prerequisites

  • Access to a realm in your tenant.
  • A connected Tentacle with network reach to 23.88.113.85 on port 80.
  • Optional: the built-in Web App Pentest Playbook.

The target

PropertyValue
URLhttp://23.88.113.85/
NameMonolith Terminal (S.T.A.L.K.E.R.-themed)
TypePython web app (Flask)

The landing page renders a terminal interface that immediately denies access. There is no login form and no obvious navigation — the real surface is reached by enumerating endpoints the app does not link to. Treat the page source and any hints in it as part of the recon.

Run it in Cracken

  1. Open or create a realm and confirm a Tentacle is connected.
  2. Create a new operation and select the Web App Pentest Playbook, or describe the goal yourself — for example: "Assess http://23.88.113.85/. The landing page denies access, so enumerate hidden paths and endpoints, inspect the page source for clues, and work toward the restricted functionality. Report what you can reach and how."
  3. Set the target to http://23.88.113.85/.
  4. Run the operation and approve actions according to its autonomy mode.

What to expect Cracken to find

This range is about discovery, so a successful run shows the agent moving past the "access denied" wall to functionality the app tried to hide, with the discovered endpoints captured in the Cybergraph:

  • Content and endpoint discovery — enumerating paths the app does not link to from the landing page.
  • Source-level clues — hints left in the page markup that point at the next step.
  • Access to restricted functionality — reaching the endpoints behind the "access denied" gate.

You have a clean PoC when the operation has found and reached the hidden surface and reported the path it took.

Next steps

Appendix: range reference

Discovery hint (spoiler)

This section is the answer key. Skip it if you want the operation to find the surface on its own.

The landing page markup contains commented hints (in Ukrainian) pointing at a hidden path under /monolith. Enumerating from there reaches the restricted functionality the front page denies.