Hacks are everywhere. Start at the beginning.

Every hacker
started here.

Drained wallets, leaked keys, hijacked servers. New hacks hit the news every week, and the people who stop them all learned the same thing first: the Linux terminal. OverThePort teaches it from zero, one port at a time, each one hiding the key to the next.

  • Nothing to install
  • Ports 1 to 20 free
  • Works on your phone

Why learn this now

You cannot defend a machine you do not understand.

Behind most hacks is something simple: a secret left in a file, a permission set wrong, a script nobody checked. The terminal is where you learn to see those things. Here is what the harbor trains you to spot.

Leaked keysSecrets hide in plain files.

Most leaks start with a key sitting in a hidden file, an old backup or an environment variable. You will hunt for exactly those, with ls -a, find, grep and env.

Weak permissionsOne wrong chmod opens the door.

Who can read what decides who gets in. You will read permission bits, file owners and groups until a misconfigured file jumps out at you.

Fake protectionEncoding is not encryption.

base64, ROT13 and hex look scrambled and protect nothing. You will undo them in seconds and never trust them with a secret again.

Forgotten jobsScripts and logs tell the story.

Scheduled jobs, symlinks and log files reveal how a machine really works. You will follow them the way an investigator does.

Every command is a scene

The command and its consequence, side by side.

$ cd docks/east

Your boat sails to the east dock.

$ ls

The cranes light up every crate on the dock.

$ cat manifest.txt

A crate swings open and a manifest unrolls.

$ find / -size 33c

Gulls fly out across the harbor to search.

$ sort | uniq -c

A conveyor belt carries data from one crane to the next.

$ cd into-a-file

Your boat bumps the pier. Errors show up in the world too.

How it works

Read. Look around. Find the key. Sail on.

  1. 01Read the brief

    Every port tells you what the key looks like and which commands might help.

  2. 02Look around

    Explore folders, open files, search, filter and decode in a real-feeling shell.

  3. 03Find the key

    Hand it in with submit. The harbormaster checks it on the server.

  4. 04Sail on

    The next port opens. Each one adds an idea and quietly reuses the ones before it.

The harbor

Thirty ports, from your first ls to thinking like an attacker.

Read the machinePorts 1 to 10free
  1. 01First light
  2. 02The dash
  3. 03Spaces at sea
  4. 04Below deck
  5. 05Sorting the cargo
  6. 06Exact weight
  7. 07Someone else's crate
  8. 08Millionth
  9. 09One of a kind
  10. 10Signal in the noise
Find what is hiddenPorts 11 to 20free
  1. 11Coded message
  2. 12Rotated
  3. 13Line 2600
  4. 14Counting lines
  5. 15Heaviest crate
  6. 16Torn map
  7. 17What changed
  8. 18Harbor variables
  9. 19Locked crate
  10. 20Mirror writing
Think like an attackerPorts 21 to 30$5 in SOL, once
  1. 21Hex manifest
  2. 22Layers
  3. 23Nested crates
  4. 24The night shift
  5. 25Fresh paint
  6. 26Columns
  7. 27Follow the line
  8. 28High score
  9. 29Loudest line
  10. 30Last lighthouse

Pricing

That is the whole pricing page.

Free harbor
$0

Ports 1 to 20. No wallet, no sign up, forever.

Start sailing
Deep water
$5 in SOL, once

Ports 21 to 30. Connect Phantom, Solflare or Backpack, approve one transfer, keep them for good.

Play and unlock later

Safe by design

Nothing to install. Nothing to break.

Questions

Before you cast off.

Will this teach me to hack?

It teaches the foundation every security path starts with: moving around a Linux machine, finding hidden and misconfigured files, reading scripts and logs, and seeing why encoding protects nothing. It does not teach attacks on real systems. Practice only on machines you own or have permission to test.

Do I need Linux, a server or an SSH client?

No. The shell is simulated inside your browser tab. Open the page and type ls.

Is it a real terminal?

It is a JavaScript shell built to behave like bash for the commands each port teaches, with real flags and real error messages. Nothing runs on a real machine, so nothing can break.

Can I just read the answers in the page source?

No. Each port is sent to you only after you clear the one before it, every player gets their own keys, and keys are checked on the server.

Why pay in SOL?

Most Solana wallets already hold SOL, so there is no swap and no extra token. The price is always $5. The SOL amount is quoted live at checkout and holds for 5 minutes.

Does it work on a phone?

Yes. The terminal takes the full screen, the harbor folds into a panel at the top, and a helper row gives you pipes, dashes and Tab.

Every defender started with ls.

Start port 1