LLZ · the bible

Z Guide

Welcome to the Lab Lounge handbook. Alphabet soup decoded, booths mapped, console unlocked, ethics intact. Read what you need, skip what you know — and when in doubt, ask Caleb after you read the booth.

Jump to TOC Back to Lounge Authorized minds only

01Alphabet soup

We name things like a LAN party that got a business license. Here’s the decoder ring:

LLZ
LabZocial — the community brand — and the flag format LLZ{…} you submit at stations.
LLC
Laden Lab Console — your private browser workstation (backtick to open).
LLO
Oracle — GitHub-backed knowledge search at /oracle/.
LLG
Gear — merch + token desk at /gear/ (alias /store/).
LLT
Laden Lab Tokens — 1 LLT = 1 NOK (demo economy for hints, skins, weekly drop).
LLA
Admin console at /lla/ — operators with admin only.
LLD
Developer opt-in — arcade & sandbox toys at /lld/ after you tick the box on Account.
LLN
LabNewz — news tab inside Community.

Lab Lounge is the member den at /labs/. Laden Lab'z is the brand. Legal entity: Laden AS, Org.nr. 937 285 833, Oslo.

02Getting in

Create an account, log in, register, or reset a password at /account/.

Use https://laden.no. Plain HTTP login fails on purpose — TLS or bust.
  • Lab ID card — desktop: hover Login / your name. Mobile: tap when logged in.
  • Session — token lives in localStorage. Clear site data = logout vibes.
  • Guests — browse public pages; play 3 free stations (see Lounge). Members get the full board, forum, DMs, Gear spends, and LabZocial posting.

03Homepage

Public front door at /: brand story, free-challenges rotator, Cart in the nav, and a loud CTA into the Lounge. Peek, then badge up.

04Lab Lounge /labs/

The member den. Soft neon, station board, track knobs, search, and views for forum / gear / leaderboard. Ambient strip keeps the room feeling live. Live wire shows recent ops. Manuals and (hello) this Z Guide get featured panels. Merch strip teases Gear. Booth rail jumps to Manuals + Z Guide. Ask Caleb when the trail goes cold.

Flags look like LLZ{…}. Guests can still play three free stations from featured.js:

  • scope-first — Scope First
  • robots-redux — Robots Redux
  • reflect-101 — Reflection 101

Everything else wants a badge. Claim one at Account, then come back for the full board.

05All 24 challenge stations

Grouped by track. Paths are /labs/<slug>/. Difficulty · points · one-line learn.

gateway
SlugTitleDiffPtsYou’ll learn
scope-firstScope Firsteasy25Written permission beats curiosity — always start with scope.
recon
SlugTitleDiffPtsYou’ll learn
banner-grab-liteBanner Whispereasy40Service banners leak version intel — listen before you poke.
robots-reduxRobots Reduxeasy50robots.txt is a map, not a wall.
hidden-dirHidden Directoryeasy60Directory discovery finds what nav forgot.
js-secretsJS Secret Sprawlmed105Client-side JS loves leaking keys — rotate what you find.
web
SlugTitleDiffPtsYou’ll learn
reflect-101Reflection 101easy70Reflected XSS basics — input comes back mean.
cookie-jarCookie Jareasy55Cookie flags & trust boundaries matter.
csp-bypass-talkCSP Conversationshard160Content-Security-Policy is a dialogue, not a force field.
auth
SlugTitleDiffPtsYou’ll learn
jwt-nonealg=none Nightmaresmed120Never trust JWT alg from the client.
idor-deskIDOR Deskmed110Object IDs without authz checks = someone else’s desk.
password-reset-poisonHost Header Trustmed130Host headers in reset links are poisonable.
rate-limitRate Limit Realityeasy60Throttles exist; bypasses teach why.
inject
SlugTitleDiffPtsYou’ll learn
sqli-logicSQLi Logic Gatemed140Boolean / logic SQLi without fireworks.
cmd-metacharMetacharactersmed125Shell metacharacters turn “ping” into “oh no.”
crypto
SlugTitleDiffPtsYou’ll learn
b64-againEncoding ≠ Encryptioneasy50Base64 is wrapping paper, not a vault.
rot-warmCaesar Warmupeasy45ROT / Caesar — warm hands before harder crypto.
hash-idHash Identificationmed90Name the digest before you crack the digest.
network
SlugTitleDiffPtsYou’ll learn
cors-wildCORS Wildcardsmed100Wildcard CORS + credentials = bad party.
open-redirectOpen Redirecteasy65Unvalidated redirects phish with your domain’s trust.
tls-oldTLS Time Capsuleeasy40Old TLS / weak ciphers are museum pieces — find them.
cloud
SlugTitleDiffPtsYou’ll learn
ssrf-mindSSRF Mindsethard180Server-side fetches that trust user URLs go places.
path-traversalTraversal Tastemed115../ still works when paths aren’t normalized.
practice
SlugTitleDiffPtsYou’ll learn
report-qualityReport Like a Proeasy35Steps, impact, fix — reports that earn trust.
cvss-feelCVSS Feelmed80Severity scoring that feels right, not theatrical.

06How to work a station

  1. Open a booth from the Lounge board (or /labs/<slug>/).
  2. Read the brief — scope, goal, hints exist for a reason.
  3. Hunt ethically inside the demo — don’t spray production, don’t pivot off-scope.
  4. Submit the flag LLZ{…} for XP.

These are teaching labs. PoC, not pwn. If you’re stuck, ask Caleb — after you’ve actually read the booth.

07LLC console

Your private workstation in the browser. Open it with:

  • Backtick ` — works with Norwegian AltGr layouts too
  • Floating llc$ control, or the bottom Console tab on mobile
  • /labs/?llc=1 or /terminal/

Prompt looks like user@llc. Home is /z/labz/<user> with Documents / Downloads. Sessions persist until you clear. Nets are fictional only (labnet 10.13.37.0/24 and friends) — never point scanners at the real internet.

Command groups

  • Filesystem — pwd ls cd cat head tail tree find mkdir touch rm rmdir cp mv echo grep
  • Z Drive — df / zquota, zshare, zunshare
  • Networks — ip ifconfig iwconfig iw labcrack-ng*
  • Scanners — lmap, mzfconsole
  • Helpers — curl wget base64 rot13 xxd jwt hashid (+ md5/sha*)
  • Session — help hint clear whoami id uname manuals

Deep docs live at /labs/manuals/. In LLC, type manuals or man <tool>. Type zguide or bible for this page.

08Manuals

/labs/manuals/ — one page per LLC tool, with filter chips (Filesystem, Z Drive, Networks, Scanners, Helpers, Session). Syntax matches the live console. Fiction-marked tools stay on lab nets.

09Community /community/

LLZ LabZocial feed, friends, and profiles at /community/u/<user>/ and /zocial/<user>/. Tabs include LabNewz (LLN) and Tips (detail pages under /tips/). Guests can read; members post, react, and friend.

10Tips (16)

Short operator tips — tool workflows that keep labs honest. Path: /tips/<slug>/.

11Oracle (LLO) /oracle/

GitHub-backed knowledge search. Ask a question; Caleb interprets the hits into human. Great for “what’s the writeup pattern?” — not a substitute for opening the booth.

12Gear (LLG) /gear/

Merch demo cart (alias /store/). Spend LLT on hints, skins, and the weekly drop. Cart lives in the nav. Demo money — no real charges. 1 LLT = 1 NOK in the fiction.

13Messages /messages/

Member DMs. LLA can drop warnings / tokens here. Login required — guests get the door, not the inbox.

14Forum /forum/

Member forum — also available as a Lounge view. Talk shop, spoilers behind your brain, be excellent.

15Account /account/

Dashboard after login:

  • Lab ID card, XP / LLT balances
  • Daily Caleb cheer
  • LabZocial profile editor (online / search / pentest prefs)
  • Avatar shop (~100 LLT), labcard skins (~10 LLT), title shop
  • LLD opt-in checkbox + Save — unlocks Developer toys
  • Language toggle EN / NO (Account only — product names stay English; quotes stay original)
  • Logout · LLA entry if you’re admin

16LLD Developer /lld/

Hidden until you opt in on Account and Save. Then a Lounge CTA can show dev. Arcade with FuckFuckem / FPS game, plus manuals / sandbox links. Toys for builders — still fictional scope.

17LLA Admin /lla/

Admin console for admins only. If you don’t have the badge, you don’t have the room. That’s the feature.

18Challenges page /challenges/

Public challenge listing and earn-LLT path. Marketing front for the same stations that live in the Lounge.

19Mobile (≤900px)

App chrome with bottom tabs: Home · Lounge · Console · Community · More.

  • More sheet — Forum, Gear, Oracle, Challenges, Messages, Account, Tips, Z Guide…
  • Guest Login tap → Account
  • Member tap → Lab ID card
  • LLC drawer runs taller so you can actually type

20Caleb

Floating FAB mentor + Ask Caleb buttons around the site. He’s the lounge sage, not a spoilers bot and not a substitute for reading the booth. Ask after you’ve tried.

21Language (EN / NO)

Toggle on Account. UI copy can flip; nav and product names stay English. Quotes and challenge prose stay in their original language. One brain, two labels.

22Workarounds / FAQ

Login failed?

Use https://laden.no. HTTP login is allergic to itself.

Page looks haunted after a deploy?

Hard-refresh (Ctrl/Cmd+Shift+R). Caches love old ghosts.

Backtick won’t open LLC?

Norwegian layouts: AltGr + the key that makes `. Or tap Console / floating llc$.

Only three stations?

You’re a guest. Badge up for the full board — free trio is scope-first, robots-redux, reflect-101.

Where’s LLD / “dev.”?

Account → LLD opt-in checkbox → Save. Then the Lounge CTA can appear.

Lab ID card off-screen?

Desktop: hover Login / your name. Mobile: tap Login / name when logged in.

Z Drive full?

Quota is real-ish (~10 MB fiction). Clean Downloads, unshare, try again.

Can I scan the real internet from LLC?

No. Fictional nets only. Pointing scanners at live hosts is how you leave the lounge the hard way.

Golden rule?

Scope first. Always. Written permission beats curiosity.

23Ethics closer

Authorized minds only. Written permission. PoC not pwn. Stop at proof. Don’t pivot without approval. These booths teach bug classes — they are not a license to practice on strangers.

Laden AS · Org.nr. 937 285 833 · Oslo

You made it to the end of the bible. Now go open a booth — or type manuals in LLC and geek out responsibly.