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.
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.85on port 80. - Optional: the built-in Web App Pentest Playbook.
The target
| Property | Value |
|---|---|
| URL | http://23.88.113.85/ |
| Name | Monolith Terminal (S.T.A.L.K.E.R.-themed) |
| Type | Python 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
- Open or create a realm and confirm a Tentacle is connected.
- 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." - Set the target to
http://23.88.113.85/. - 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
- Cyber ranges — the full list of lab targets.
- E-commerce web range — a parameter-driven web target.
- Full estate compromise range — chain across a whole network.
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.