Skip to main content

Settings

Color Mode

Theme Skin

Background

Appearance preferences are saved in this browser only.

Environment

Current Environment Production

Built with JEKYLL_ENV=production. Changes require deployment.

Theme & Build

Jekyll v3.10.0
Last BuildOct 17, 19:54

Page Info

Layout default
Collection none
Path overthewire/leviathan/leviathan0.md
URL /docs/wargames/leviathan/leviathan0/
Date 2026-04-07

Source Code

Set repository: USER/REPO in your _config.yml to enable source-code shortcuts.

Leviathan0

Leviathan Level 0 — explore your starting home directory for something that does not show up in an ordinary listing.

Table of Contents

Source: This content is aggregated from overthewire (MIT). Visit the original repository for the latest version.

There is no information for this level, intentionally.

Study guide

Level map: logged in as leviathan0, find the password for leviathan1.

What this level teaches

Careful reconnaissance: always look for what a default view hides.

Key ideas

  • Hidden entries. Files and directories starting with a dot are skipped by a plain ls. ls -la shows them.
  • Recognising what you find. A backup of an ordinary application file may hold data you would not expect to find on a server.
  • Searching, not scrolling. If a file is large, grep for a likely word instead of reading it all.

How to approach it

  1. Log in with the credentials on the index page and list your home directory with all entries.
  2. Look inside anything unusual and search it for the word you need.

Why it matters

Backups, old exports and leftovers regularly leak data in real incidents.