{
  "id": 12464211,
  "title": "OverTheWire Bandit Level 3 Writeup — Find a Hidden Dotfile",
  "url": "https://urgent.news/2026/10/06/overthewire-bandit-level-3-writeup-find-a-hidden-dotfile",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-06T20:33:59.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ctfdojo/overthewire-bandit-level-3-writeup-find-a-hidden-dotfile-5doa"
  },
  "original_language": "en",
  "account": "Level 3 of the OverTheWire Bandit challenge requires finding a hidden password within a specific directory. The password resides in a file named .hidden, which is a hidden dotfile inside the inhere directory. The default 'ls' command in Unix systems does not display these hidden files, making them invisible unless a specific command is used.\n\nTo access the hidden file, the user must first navigate to the 'inhere' subdirectory. Upon entering the directory and listing its contents with 'ls', the output is empty, indicating the presence of hidden files. To reveal these hidden files, the '-a' flag is used, which shows all items, including those starting with a dot. Therefore, 'ls -a' is necessary to view the contents of the inhere directory.\n\nAfter verifying the directory listing with 'ls -a', the next step is to directly read the content of the hidden file named .hidden using the 'cat' command. This reveals the password required to proceed to the next level. The password is considered to be intentionally hidden, demonstrating a common challenge in Unix-based systems where files with a leading dot are not automatically visible in standard directory listings.\n\nUnderstanding how to display hidden files is crucial for navigating and solving various problems in Linux environments. The key takeaway from this level is the use of 'ls -a' to list all files, including dotfiles, which aids in uncovering hidden information. This simple yet effective technique is applicable not only in CTF (Capture The Flag) challenges like OverTheWire but also in real-world scenarios where hidden files might contain important data.",
  "summary": "The password lives inside a hidden file (its name starts with a dot) inside the inhere directory. Plain ls hides dotfiles — ls -a reveals them. Platform: OverTheWire Bandit Category: Linux Fundamentals Level: 3 → 4 Difficulty: Beginner Technique: Hidden files (dotfiles) Challenge description Level 3's home directory contains a subdirectory called inhere . Opening it and listing its contents with…",
  "key_points": [
    "Hidden password in .hidden file",
    "Access .hidden with ls -a",
    "Password reveals next level"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}