Skip to contentExploitQuest

Lesson 1 of 2 in The Shell Is Real · 1 min left in this chapter

A Terminal, Not a Picture

The single biggest thing that makes this platform different — a real shell in your browser.

2 min read

Not yet reviewed

Most places that teach hacking show you a picture of a terminal. Someone typed the commands, someone pasted the output, and you look at it. Here, the terminal is real: it runs in your browser, needs nothing installed, and does exactly what a real shell does.

Wrenlearner

No download, no virtual machine, no VPN to connect? Every other platform makes that the first painful hour.

Rookmentor

None of it. The shell is a deterministic sandbox — it behaves like a real Unix shell but cannot touch anything real, so it is safe to hand to a complete beginner and impossible to abuse.

First, a transcript

Sometimes a lesson just shows you what a command prints. A terminal block is that: a fixed transcript, so you can read the shape of a command and its output before you run anything.

what a shell looks like
# whoami tells you which user you are
$ whoami
you
# and ls lists what is here
$ ls
notes.txt  README.md

Then, a session you watch

A session block goes further: it plays the commands, and the output is produced by the real sandbox engine as it runs — so it can never drift from what the live terminal would print. Watch this one, then it hands the last step to you.

you@exploitquest
you@linux:~$ ls
notes.txt

Everything in the home directory — just the one note.

you@linux:~$ cat notes.txt
shopping list
TODO: finish the introduction course

The note has a TODO buried in it.

you@linux:~$ grep TODO notes.txt
TODO: finish the introduction course

Now you — pull out only the TODO line with grep.

Build a command from pieces

Before you type a command from scratch, it helps to assemble one from parts — clicking the pieces in the right order. Some of the chips are wrong on purpose, so choosing is a real decision.

Build it

Count how many files are in this directory, using two tools and a pipe.

click the pieces below…
Show the answer
  • ls | wc -l

Tip

Everything you just watched, you can also do yourself in the practice terminal at any time — it is in the top navigation under Practice. The next lesson hands you a real one with a goal.