Tomh

🐧 🔤

Italy

Intro to Programming Languages

29 / 234 686 / 31985


Lecture 1.1. Course Environment

Time of First Successful Submission: 2026-02-22 16:57:48

Lab 1.1 - Start Terminal

Time of First Successful Submission: 2026-02-22 16:58:26

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2026-02-22 17:01:37

Lecture 1.3. Linux File System

Time of First Successful Submission: 2026-02-26 23:55:14

Lecture 1.4. Executing Programs

Time of First Successful Submission: 2026-02-27 00:00:32

Lecture 1.5. Common Commands

Time of First Successful Submission: 2026-02-27 00:08:57

Lab 1.5.2 - Using ls and cd

Time of First Successful Submission: 2026-02-27 03:00:55

Lab 1.5.3 - Using grep

Time of First Successful Submission: 2026-02-27 03:02:47

Lecture 1.6. Redirection of I/O

Time of First Successful Submission: 2026-02-27 03:05:44

P1.0 Level 1 Open /flag in VSCode

Time of First Successful Submission: 2026-02-22 17:05:01

Commands

Time of First Successful Submission: 2026-02-20 21:14:55

Command Arguments

Time of First Successful Submission: 2026-02-20 21:15:26

Command History

Time of First Successful Submission: 2026-02-20 21:16:01

The Root Path

Time of First Successful Submission: 2026-02-20 21:17:30

Absolute Paths

Time of First Successful Submission: 2026-02-20 21:18:04

Changing position

Time of First Successful Submission: 2026-02-20 21:18:39

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-20 21:19:53

Relative Paths

Time of First Successful Submission: 2026-02-20 21:21:35

P1.0 Level 5 read

Time of First Successful Submission: 2026-02-22 17:02:34

Cat

Time of First Successful Submission: 2026-02-20 21:27:07

Ls

Time of First Successful Submission: 2026-02-20 21:39:36

Ls All

Time of First Successful Submission: 2026-02-20 21:42:03

P1.0 Level 2 list dir

Time of First Successful Submission: 2026-02-22 17:04:19

Find

Time of First Successful Submission: 2026-02-20 21:47:35

P1.0 Level 3 change dir

Time of First Successful Submission: 2026-02-22 17:06:21

P1.0 Level 4 move

Time of First Successful Submission: 2026-02-22 17:13:44

Piping Echo

Time of First Successful Submission: 2026-02-21 15:44:56

Piping Stdout

Time of First Successful Submission: 2026-02-21 15:46:58

Piping Stdin

Time of First Successful Submission: 2026-02-21 16:02:27


Start Here

12 / 12 1351 / 43354


Using the Terminal

Time of First Successful Submission: 2026-02-21 14:52:07

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-21 14:53:38

Using the GUI Desktop

Time of First Successful Submission: 2026-02-21 14:55:14

Pasting into the Desktop

Time of First Successful Submission: 2026-02-21 14:56:07

Restarting Challenges

Time of First Successful Submission: 2026-02-21 15:05:04

Challenge Programs

Time of First Successful Submission: 2026-02-21 15:10:40

The Flag File

Time of First Successful Submission: 2026-02-21 15:11:28

Using Privileged Mode

Time of First Successful Submission: 2026-02-21 15:13:58

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-21 15:15:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-21 15:15:40


Linux Luminarium

128 / 128 2164 / 32394


Intro to Commands

Time of First Successful Submission: 2026-02-20 21:14:55

Intro to Arguments

Time of First Successful Submission: 2026-02-20 21:15:26

Command History

Time of First Successful Submission: 2026-02-20 21:16:01

The Root

Time of First Successful Submission: 2026-02-20 21:17:30

Program and absolute paths

Time of First Successful Submission: 2026-02-20 21:18:04

Position thy self

Time of First Successful Submission: 2026-02-20 21:18:39

Position elsewhere

Time of First Successful Submission: 2026-02-20 21:19:53

implicit relative paths, from /

Time of First Successful Submission: 2026-02-20 21:21:35

explicit relative paths, from /

Time of First Successful Submission: 2026-02-20 21:22:24

implicit relative path

Time of First Successful Submission: 2026-02-20 21:23:10

home sweet home

Time of First Successful Submission: 2026-02-20 21:25:45

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-20 21:27:07

catting absolute paths

Time of First Successful Submission: 2026-02-20 21:27:28

more catting practice

Time of First Successful Submission: 2026-02-20 21:37:43

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-20 21:38:23

comparing files

Time of First Successful Submission: 2026-02-20 21:39:00

listing files

Time of First Successful Submission: 2026-02-20 21:39:36

touching files

Time of First Successful Submission: 2026-02-20 21:40:08

removing files

Time of First Successful Submission: 2026-02-20 21:40:30

moving files

Time of First Successful Submission: 2026-02-20 21:41:08

copying files

Time of First Successful Submission: 2026-02-20 21:41:38

hidden files

Time of First Successful Submission: 2026-02-20 21:42:03

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-20 21:44:39

making directories

Time of First Successful Submission: 2026-02-20 21:45:13

finding files

Time of First Successful Submission: 2026-02-20 21:47:35

linking files

Time of First Successful Submission: 2026-02-21 15:19:29

Learning From Documentation

Time of First Successful Submission: 2026-02-21 15:20:52

Learning Complex Usage

Time of First Successful Submission: 2026-02-21 15:21:40

Reading Manuals

Time of First Successful Submission: 2026-02-21 15:24:07

Searching Manuals

Time of First Successful Submission: 2026-02-21 15:25:17

Searching For Manuals

Time of First Successful Submission: 2026-02-21 15:29:12

Helpful Programs

Time of First Successful Submission: 2026-02-21 15:30:23

Help for Builtins

Time of First Successful Submission: 2026-02-21 15:31:22

Matching with *

Time of First Successful Submission: 2026-02-21 15:33:09

Matching with ?

Time of First Successful Submission: 2026-02-21 15:34:02

Matching with []

Time of First Successful Submission: 2026-02-21 15:35:27

Matching paths with []

Time of First Successful Submission: 2026-02-21 15:36:11

Multiple globs

Time of First Successful Submission: 2026-02-21 15:37:01

Mixing globs

Time of First Successful Submission: 2026-02-21 15:38:22

Exclusionary globbing

Time of First Successful Submission: 2026-02-21 15:39:20

Tab completion

Time of First Successful Submission: 2026-02-21 15:40:07

Multiple options for tab completion

Time of First Successful Submission: 2026-02-21 15:42:12

Tab completion on commands

Time of First Successful Submission: 2026-02-21 15:42:55

Redirecting output

Time of First Successful Submission: 2026-02-21 15:44:56

Redirecting more output

Time of First Successful Submission: 2026-02-21 15:46:58

Appending output

Time of First Successful Submission: 2026-02-21 15:48:22

Redirecting errors

Time of First Successful Submission: 2026-02-21 16:01:25

Redirecting input

Time of First Successful Submission: 2026-02-21 16:02:27

Grepping stored results

Time of First Successful Submission: 2026-02-21 16:03:26

Grepping live output

Time of First Successful Submission: 2026-02-21 16:06:43

Grepping errors

Time of First Successful Submission: 2026-02-21 16:08:10

Filtering with grep -v

Time of First Successful Submission: 2026-02-21 16:12:31

Filtering with sed

Time of First Successful Submission: 2026-02-21 16:13:20

Duplicating piped data with tee

Time of First Successful Submission: 2026-02-21 16:17:35

Process substitution for input

Time of First Successful Submission: 2026-02-21 16:23:24

Writing to multiple programs

Time of First Successful Submission: 2026-02-21 16:46:41

Split-piping stderr and stdout

Time of First Successful Submission: 2026-02-21 16:50:26

Named pipes

Time of First Successful Submission: 2026-02-21 16:56:41

Printing Variables

Time of First Successful Submission: 2026-02-21 16:57:25

Setting Variables

Time of First Successful Submission: 2026-02-21 16:57:59

Multi-word Variables

Time of First Successful Submission: 2026-02-21 16:58:50

Exporting Variables

Time of First Successful Submission: 2026-02-21 17:00:32

Printing Exported Variables

Time of First Successful Submission: 2026-02-21 17:00:59

Storing Command Output

Time of First Successful Submission: 2026-02-21 17:02:20

Reading Input

Time of First Successful Submission: 2026-02-21 17:03:38

Reading Files

Time of First Successful Submission: 2026-02-21 17:04:43

Translating characters

Time of First Successful Submission: 2026-02-21 17:08:24

Deleting characters

Time of First Successful Submission: 2026-02-21 17:08:59

Deleting newlines

Time of First Successful Submission: 2026-02-21 17:10:41

Extracting the first lines with head

Time of First Successful Submission: 2026-02-21 17:16:05

Extracting specific sections of text

Time of First Successful Submission: 2026-02-21 17:20:37

Sorting data

Time of First Successful Submission: 2026-02-21 17:21:33

Listing Processes

Time of First Successful Submission: 2026-02-21 17:22:35

Killing Processes

Time of First Successful Submission: 2026-02-21 17:24:41

Interrupting Processes

Time of First Successful Submission: 2026-02-21 17:25:05

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-21 17:29:33

Suspending Processes

Time of First Successful Submission: 2026-02-21 17:30:21

Resuming Processes

Time of First Successful Submission: 2026-02-21 17:31:16

Backgrounding Processes

Time of First Successful Submission: 2026-02-21 17:32:41

Foregrounding Processes

Time of First Successful Submission: 2026-02-21 17:34:04

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-21 17:35:03

Process Exit Codes

Time of First Successful Submission: 2026-02-21 17:36:31

Becoming root with su

Time of First Successful Submission: 2026-02-21 17:40:28

Other users with su

Time of First Successful Submission: 2026-02-21 17:40:58

Cracking passwords

Time of First Successful Submission: 2026-02-21 17:51:09

Using sudo

Time of First Successful Submission: 2026-02-21 17:52:54

Changing File Ownership

Time of First Successful Submission: 2026-02-21 17:54:32

Groups and Files

Time of First Successful Submission: 2026-02-21 17:56:01

Fun With Groups Names

Time of First Successful Submission: 2026-02-21 17:56:42

Changing Permissions

Time of First Successful Submission: 2026-02-21 17:58:27

Executable Files

Time of First Successful Submission: 2026-02-21 17:59:24

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-21 18:03:04

Permissions Setting Practice

Time of First Successful Submission: 2026-02-21 18:09:04

The SUID Bit

Time of First Successful Submission: 2026-02-21 18:09:52

Chaining with Semicolons

Time of First Successful Submission: 2026-02-21 18:10:47

Building on Success

Time of First Successful Submission: 2026-02-21 18:11:12

Handling Failure

Time of First Successful Submission: 2026-02-21 18:11:48

Your First Shell Script

Time of First Successful Submission: 2026-02-21 18:15:11

Redirecting Script Output

Time of First Successful Submission: 2026-02-21 18:15:44

Executable Shell Scripts

Time of First Successful Submission: 2026-02-21 18:16:31

Understanding Shebangs

Time of First Successful Submission: 2026-02-21 18:17:23

Scripting with Arguments

Time of First Successful Submission: 2026-02-21 18:19:41

Scripting with Conditionals

Time of First Successful Submission: 2026-02-21 18:21:01

Scripting with Default Cases

Time of First Successful Submission: 2026-02-21 18:21:50

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-21 18:23:33

Reading Shell Scripts

Time of First Successful Submission: 2026-02-21 18:25:20

Launching Screen

Time of First Successful Submission: 2026-02-20 20:14:31

Detaching and Attaching

Time of First Successful Submission: 2026-02-20 21:11:06

Finding Sessions

Time of First Successful Submission: 2026-02-20 21:11:49

Switching Windows

Time of First Successful Submission: 2026-02-20 21:12:42

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-20 21:13:46

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-20 21:08:16

The PATH Variable

Time of First Successful Submission: 2026-02-21 18:26:42

Setting PATH

Time of First Successful Submission: 2026-02-21 18:28:18

Finding Commands

Time of First Successful Submission: 2026-02-21 18:29:17

Adding Commands

Time of First Successful Submission: 2026-02-21 18:35:26

Hijacking Commands

Time of First Successful Submission: 2026-02-21 18:40:09

Bashrc Backdoor

Time of First Successful Submission: 2026-02-21 18:45:11

Sniffing Input

Time of First Successful Submission: 2026-02-21 18:51:49

Overshared Directories

Time of First Successful Submission: 2026-02-21 19:08:45

Tricky Linking

Time of First Successful Submission: 2026-02-21 20:43:47

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-21 20:45:18

Snooping on Configurations

Time of First Successful Submission: 2026-02-21 20:46:53

The Fork Bomb

Time of First Successful Submission: 2026-02-21 20:29:58

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-21 20:34:46

rm -rf /

Time of First Successful Submission: 2026-02-21 20:53:39

Life after rm -rf /

Time of First Successful Submission: 2026-02-21 20:58:35

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-21 21:02:02


Computing 101

23 / 94 14109 / 21532


Your First Register

Time of First Successful Submission: 2026-02-26 15:09:20

Your First Syscall

Time of First Successful Submission: 2026-02-26 15:12:53

Exit Codes

Time of First Successful Submission: 2026-02-26 15:14:00

Building Executables

Time of First Successful Submission: 2026-02-26 15:17:59

Moving Between Registers

Time of First Successful Submission: 2026-02-26 15:23:54

Loading From Memory

Time of First Successful Submission: 2026-03-04 19:12:19

More Loading Practice

Time of First Successful Submission: 2026-03-04 19:13:11

Dereferencing Pointers

Time of First Successful Submission: 2026-03-04 19:22:58

Dereferencing Yourself

Time of First Successful Submission: 2026-03-04 19:23:57

Dereferencing with Offsets

Time of First Successful Submission: 2026-03-04 19:25:15

Stored Addresses

Time of First Successful Submission: 2026-03-04 19:29:24

Double Dereference

Time of First Successful Submission: 2026-03-04 19:31:50

The Stack

Time of First Successful Submission: 2026-03-04 19:35:19

Stack Offsets

Time of First Successful Submission: 2026-03-04 19:37:37

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-04 19:41:15

Popping From the Stack

Time of First Successful Submission: 2026-03-04 19:44:26

Disassembling Programs

Time of First Successful Submission: 2026-03-04 19:58:10

Tracing Syscalls

Time of First Successful Submission: 2026-03-04 19:59:54

Starting GDB

Time of First Successful Submission: 2026-03-04 20:00:50

Quitting GDB

Time of First Successful Submission: 2026-03-04 19:55:18

Starting Programs in GDB

Time of First Successful Submission: 2026-03-04 20:03:21

Disassembling in GDB

Time of First Successful Submission: 2026-03-04 20:04:52

Stepping Through Instructions

Time of First Successful Submission: 2026-03-04 20:08:11


Playing With Programs

116 / 116 769 / 23382


What's the password?

Time of First Successful Submission: 2026-02-24 10:49:22

... and again!

Time of First Successful Submission: 2026-02-24 10:50:01

Newline Troubles

Time of First Successful Submission: 2026-02-24 10:51:15

Reasoning about files

Time of First Successful Submission: 2026-02-24 10:53:58

Specifying Filenames

Time of First Successful Submission: 2026-02-24 10:54:57

Binary and Hex Encoding

Time of First Successful Submission: 2026-02-24 10:57:11

More Hex

Time of First Successful Submission: 2026-02-24 10:58:13

Decoding Hex

Time of First Successful Submission: 2026-02-24 10:59:33

Decoding Practice

Time of First Successful Submission: 2026-02-24 11:01:41

Encoding Practice

Time of First Successful Submission: 2026-02-24 11:14:20

Hex-encoding ASCII

Time of First Successful Submission: 2026-02-24 11:16:34

Nested Encoding

Time of First Successful Submission: 2026-02-24 11:21:53

Hex-encoding UTF-8

Time of First Successful Submission: 2026-02-24 11:23:38

UTF Mixups

Time of First Successful Submission: 2026-02-24 11:30:58

Modifying Encoded Data

Time of First Successful Submission: 2026-02-24 11:34:07

Decoding Base64

Time of First Successful Submission: 2026-02-24 11:36:43

Encoding Base64

Time of First Successful Submission: 2026-02-24 11:40:04

Dealing with Obfuscation

Time of First Successful Submission: 2026-02-24 11:41:12

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-02-24 11:45:22

Your First HTTP Request

Time of First Successful Submission: 2026-02-22 21:06:20

Reading Flask

Time of First Successful Submission: 2026-02-22 21:07:38

Commented Data

Time of First Successful Submission: 2026-02-22 21:09:40

HTTP Metadata

Time of First Successful Submission: 2026-02-22 21:10:29

HTTP (netcat)

Time of First Successful Submission: 2026-02-22 21:13:20

HTTP Paths (netcat)

Time of First Successful Submission: 2026-02-22 21:14:01

HTTP (curl)

Time of First Successful Submission: 2026-02-22 21:14:51

HTTP (python)

Time of First Successful Submission: 2026-02-22 21:17:55

HTTP Host Header (python)

Time of First Successful Submission: 2026-02-22 21:19:37

HTTP Host Header (curl)

Time of First Successful Submission: 2026-02-22 21:21:08

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-02-22 21:22:26

URL Encoding (netcat)

Time of First Successful Submission: 2026-02-22 21:24:42

HTTP GET Parameters

Time of First Successful Submission: 2026-02-22 21:25:42

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-02-22 21:27:08

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-02-22 21:28:31

HTTP Forms

Time of First Successful Submission: 2026-02-22 21:31:00

HTTP Forms (curl)

Time of First Successful Submission: 2026-02-22 21:32:41

HTTP Forms (netcat)

Time of First Successful Submission: 2026-02-22 21:41:54

HTTP Forms (python)

Time of First Successful Submission: 2026-02-22 21:44:04

HTTP Forms Without Forms

Time of First Successful Submission: 2026-02-22 21:45:39

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-02-22 21:47:03

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-02-22 21:50:52

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-02-22 21:53:19

HTTP Redirects (curl)

Time of First Successful Submission: 2026-02-22 21:56:16

HTTP Redirects (python)

Time of First Successful Submission: 2026-02-22 21:58:03

HTTP Cookies (curl)

Time of First Successful Submission: 2026-02-23 00:13:55

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-02-23 00:18:50

HTTP Cookies (python)

Time of First Successful Submission: 2026-02-23 00:16:36

Server State (python)

Time of First Successful Submission: 2026-02-23 14:06:49

Listening Web

Time of First Successful Submission: 2026-02-23 14:08:13

Speaking Redirects

Time of First Successful Submission: 2026-02-23 14:16:05

JavaScript Redirects

Time of First Successful Submission: 2026-02-24 10:21:22

Including JavaScript

Time of First Successful Submission: 2026-02-24 10:26:06

HTTP (javascript)

Time of First Successful Submission: 2026-02-24 10:33:40

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-02-24 10:35:54

HTTP Forms (javascript)

Time of First Successful Submission: 2026-02-24 10:37:25

cat

Time of First Successful Submission: 2026-02-22 17:16:53

more

Time of First Successful Submission: 2026-02-22 17:18:27

less

Time of First Successful Submission: 2026-02-22 17:20:16

tail

Time of First Successful Submission: 2026-02-22 17:20:36

head

Time of First Successful Submission: 2026-02-22 17:21:11

sort

Time of First Successful Submission: 2026-02-22 17:21:33

vim

Time of First Successful Submission: 2026-02-22 17:22:30

emacs

Time of First Successful Submission: 2026-02-22 17:22:54

nano

Time of First Successful Submission: 2026-02-22 17:23:18

rev

Time of First Successful Submission: 2026-02-22 17:23:53

od

Time of First Successful Submission: 2026-02-22 17:27:53

hd

Time of First Successful Submission: 2026-02-22 17:28:41

xxd

Time of First Successful Submission: 2026-02-22 17:29:32

base32

Time of First Successful Submission: 2026-02-22 17:30:07

base64

Time of First Successful Submission: 2026-02-22 17:30:40

split

Time of First Successful Submission: 2026-02-22 17:34:43

gzip

Time of First Successful Submission: 2026-02-22 17:44:17

bzip2

Time of First Successful Submission: 2026-02-22 17:45:52

zip

Time of First Successful Submission: 2026-02-22 17:48:10

tar

Time of First Successful Submission: 2026-02-22 17:48:33

ar

Time of First Successful Submission: 2026-02-22 17:48:55

cpio

Time of First Successful Submission: 2026-02-22 17:54:44

genisoimage

Time of First Successful Submission: 2026-02-22 17:56:02

env

Time of First Successful Submission: 2026-02-22 17:50:56

find

Time of First Successful Submission: 2026-02-22 17:56:49

make

Time of First Successful Submission: 2026-02-22 17:57:29

nice

Time of First Successful Submission: 2026-02-22 17:58:03

timeout

Time of First Successful Submission: 2026-02-22 17:58:36

stdbuf

Time of First Successful Submission: 2026-02-22 17:59:13

setarch

Time of First Successful Submission: 2026-02-22 18:41:16

watch

Time of First Successful Submission: 2026-02-22 18:02:21

socat

Time of First Successful Submission: 2026-02-22 18:03:41

whiptail

Time of First Successful Submission: 2026-02-22 18:05:31

awk

Time of First Successful Submission: 2026-02-22 18:06:09

sed

Time of First Successful Submission: 2026-02-22 18:06:40

ed

Time of First Successful Submission: 2026-02-22 18:07:26

chown

Time of First Successful Submission: 2026-02-22 18:07:52

chmod

Time of First Successful Submission: 2026-02-22 18:08:16

cp

Time of First Successful Submission: 2026-02-22 18:09:01

mv

Time of First Successful Submission: 2026-02-22 18:55:17

perl

Time of First Successful Submission: 2026-02-22 18:12:54

python

Time of First Successful Submission: 2026-02-22 18:13:22

ruby

Time of First Successful Submission: 2026-02-22 18:14:56

bash

Time of First Successful Submission: 2026-02-22 18:16:27

date

Time of First Successful Submission: 2026-02-22 18:17:11

dmesg

Time of First Successful Submission: 2026-02-22 18:17:39

wc

Time of First Successful Submission: 2026-02-22 18:18:05

gcc

Time of First Successful Submission: 2026-02-22 18:18:32

as

Time of First Successful Submission: 2026-02-22 18:18:56

wget

Time of First Successful Submission: 2026-02-22 18:31:11

ssh-keygen

Time of First Successful Submission: 2026-02-24 10:48:22

SQL Queries

Time of First Successful Submission: 2026-02-22 19:04:07

Filtering SQL

Time of First Successful Submission: 2026-02-22 19:07:36

Choosing Columns

Time of First Successful Submission: 2026-02-22 19:08:47

Exclusionary Filtering

Time of First Successful Submission: 2026-02-22 19:10:10

Filtering Strings

Time of First Successful Submission: 2026-02-22 19:12:37

Filtering on Expressions

Time of First Successful Submission: 2026-02-22 19:16:12

SELECTing Expressions

Time of First Successful Submission: 2026-02-22 20:51:29

Composite Conditions

Time of First Successful Submission: 2026-02-22 20:59:43

Reaching Your LIMITs

Time of First Successful Submission: 2026-02-22 21:02:14

Querying Metadata

Time of First Successful Submission: 2026-02-22 21:04:12


GCA CTF

46 / 104 60 / 43631


Using the Terminal

Time of First Successful Submission: 2026-02-21 14:52:07

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-21 14:53:38

Using the GUI Desktop

Time of First Successful Submission: 2026-02-21 14:55:14

Pasting into the Desktop

Time of First Successful Submission: 2026-02-21 14:56:07

Connecting over SSH

Time of First Successful Submission: 2026-02-21 15:01:48

Restarting Challenges

Time of First Successful Submission: 2026-02-21 15:05:04

Getting Help

Time of First Successful Submission: 2026-02-21 15:08:56

Challenge Programs

Time of First Successful Submission: 2026-02-21 15:10:40

The Flag File

Time of First Successful Submission: 2026-02-21 15:11:28

Using Privileged Mode

Time of First Successful Submission: 2026-02-21 15:13:58

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-21 15:15:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-21 15:15:40

Running Commands

Time of First Successful Submission: 2026-02-21 19:20:23

Move through the Linux filesystem.

Time of First Successful Submission: 2026-02-21 19:22:33

Create and delete files.

Time of First Successful Submission: 2026-02-21 19:25:39

Move, copy, and rename files.

Time of First Successful Submission: 2026-02-21 19:28:44

Display file contents in the terminal.

Time of First Successful Submission: 2026-02-21 19:29:51

Create files with nano.

Time of First Successful Submission: 2026-02-21 19:30:28

Edit files with nano.

Time of First Successful Submission: 2026-02-21 19:31:09

Locate files on the Linux filesystem.

Time of First Successful Submission: 2026-02-21 19:32:10

Find the password! (Searching files)

Time of First Successful Submission: 2026-02-21 19:34:07

Advanced Directory Techniques.

Time of First Successful Submission: 2026-02-21 19:36:07

Learn about command flags.

Time of First Successful Submission: 2026-02-21 19:40:13

Printing

Time of First Successful Submission: 2026-02-22 16:15:59

Variables

Time of First Successful Submission: 2026-02-22 16:17:13

Format Print

Time of First Successful Submission: 2026-02-22 16:18:30

User Input

Time of First Successful Submission: 2026-02-22 16:19:31

Type Casting

Time of First Successful Submission: 2026-02-22 16:20:40

Knowledge Check I (Input/Output)

Time of First Successful Submission: 2026-02-22 16:23:20

Knowledge Check II (Input/Output)

Time of First Successful Submission: 2026-02-22 16:44:18

Math

Time of First Successful Submission: 2026-02-22 16:45:20

Floor Division

Time of First Successful Submission: 2026-02-22 16:50:03

Google Dorks

Time of First Successful Submission: 2026-02-26 23:24:05

Social Media Password

Time of First Successful Submission: 2026-02-26 23:27:35

Wayback Machine I

Time of First Successful Submission: 2026-02-26 23:30:34

Wayback Machine II

Time of First Successful Submission: 2026-02-26 23:32:08

Pale Red Horse Squad

Time of First Successful Submission: 2026-02-21 19:43:23

Swiss Army Button

Time of First Successful Submission: 2026-02-21 19:45:00

YeeBay

Time of First Successful Submission: 2026-02-21 19:49:18

Grep Master

Time of First Successful Submission: 2026-02-27 14:24:00

Unlock The Vault

Time of First Successful Submission: 2026-02-27 14:26:44

Locked Treasure Chest

Time of First Successful Submission: 2026-02-27 14:28:55

The Artists Clue

Time of First Successful Submission: 2026-02-27 14:29:39

Code Cracker

Time of First Successful Submission: 2026-02-27 14:44:51

Chatty Server

Time of First Successful Submission: 2026-02-27 14:47:12

Secret Message In Photo

Time of First Successful Submission: 2026-02-27 15:09:47


Privilege Escalation

257 / 563 13 / 193


aa-exec

Time of First Successful Submission: 2026-02-26 13:41:11

ab

Time of First Successful Submission: 2026-02-26 13:43:25

agetty

Time of First Successful Submission: 2026-02-26 13:44:48

alpine

Time of First Successful Submission: 2026-02-26 13:45:23

ar

Time of First Successful Submission: 2026-02-26 13:46:20

arj

Time of First Successful Submission: 2026-02-26 13:47:14

arp

Time of First Successful Submission: 2026-02-26 13:48:06

as

Time of First Successful Submission: 2026-02-26 13:48:32

ascii-xfr

Time of First Successful Submission: 2026-02-26 13:49:09

ash

Time of First Successful Submission: 2026-02-26 13:49:41

atobm

Time of First Successful Submission: 2026-02-26 13:51:34

awk

Time of First Successful Submission: 2026-02-26 13:52:25

base32

Time of First Successful Submission: 2026-02-26 13:55:10

base64

Time of First Successful Submission: 2026-02-26 13:55:40

basenc

Time of First Successful Submission: 2026-02-26 13:56:17

basez

Time of First Successful Submission: 2026-02-26 13:56:42

bash

Time of First Successful Submission: 2026-02-26 13:57:42

batcat

Time of First Successful Submission: 2026-02-26 13:58:13

bridge

Time of First Successful Submission: 2026-02-26 13:58:37

busctl

Time of First Successful Submission: 2026-02-26 13:59:43

busybox

Time of First Successful Submission: 2026-02-26 14:01:00

bzip2

Time of First Successful Submission: 2026-02-26 14:01:40

cabal

Time of First Successful Submission: 2026-02-26 22:07:39

capsh

Time of First Successful Submission: 2026-02-26 14:03:33

cat

Time of First Successful Submission: 2026-02-26 13:44:05

chgrp

Time of First Successful Submission: 2026-02-26 14:04:03

chmod

Time of First Successful Submission: 2026-02-26 14:04:44

choom

Time of First Successful Submission: 2026-02-26 14:05:13

chown

Time of First Successful Submission: 2026-02-26 14:05:41

chroot

Time of First Successful Submission: 2026-02-26 14:06:11

clamscan

Time of First Successful Submission: 2026-02-26 14:07:12

cmp

Time of First Successful Submission: 2026-02-26 14:09:14

column

Time of First Successful Submission: 2026-02-26 14:09:39

comm

Time of First Successful Submission: 2026-02-26 14:10:08

cp

Time of First Successful Submission: 2026-02-26 14:10:56

cpio

Time of First Successful Submission: 2026-02-26 14:11:33

cpulimit

Time of First Successful Submission: 2026-02-26 14:13:58

csh

Time of First Successful Submission: 2026-02-26 14:14:23

csplit

Time of First Successful Submission: 2026-02-26 14:15:09

csvtool

Time of First Successful Submission: 2026-02-26 14:16:20

cupsfilter

Time of First Successful Submission: 2026-02-26 14:16:52

curl

Time of First Successful Submission: 2026-02-26 14:17:24

cut

Time of First Successful Submission: 2026-02-26 14:17:48

dash

Time of First Successful Submission: 2026-02-26 14:19:06

date

Time of First Successful Submission: 2026-02-26 14:19:30

dd

Time of First Successful Submission: 2026-02-26 14:19:57

dialog

Time of First Successful Submission: 2026-02-26 14:23:40

diff

Time of First Successful Submission: 2026-02-26 14:24:10

dig

Time of First Successful Submission: 2026-02-26 14:24:50

distcc

Time of First Successful Submission: 2026-02-26 14:25:14

dosbox

Time of First Successful Submission: 2026-02-26 22:16:34

ed

Time of First Successful Submission: 2026-02-26 14:29:28

efax

Time of First Successful Submission: 2026-02-26 14:30:17

elvish

Time of First Successful Submission: 2026-02-26 14:31:05

emacs

Time of First Successful Submission: 2026-02-26 14:33:08

env

Time of First Successful Submission: 2026-02-26 14:33:31

eqn

Time of First Successful Submission: 2026-02-26 14:34:11

expand

Time of First Successful Submission: 2026-02-26 20:23:29

expect

Time of First Successful Submission: 2026-02-26 20:23:56

file

Time of First Successful Submission: 2026-02-26 20:24:28

find

Time of First Successful Submission: 2026-02-26 20:24:58

fish

Time of First Successful Submission: 2026-02-26 20:25:23

flock

Time of First Successful Submission: 2026-02-26 20:26:00

fmt

Time of First Successful Submission: 2026-02-26 20:26:33

fold

Time of First Successful Submission: 2026-02-26 20:27:10

gawk

Time of First Successful Submission: 2026-02-26 20:27:44

genisoimage

Time of First Successful Submission: 2026-02-26 20:31:28

grep

Time of First Successful Submission: 2026-02-26 20:33:35

gtester

Time of First Successful Submission: 2026-02-26 20:41:51

gzip

Time of First Successful Submission: 2026-02-26 20:42:34

head

Time of First Successful Submission: 2026-02-26 20:43:02

hexdump

Time of First Successful Submission: 2026-02-26 20:44:16

highlight

Time of First Successful Submission: 2026-02-26 20:44:41

hping3

Time of First Successful Submission: 2026-02-26 20:45:14

iconv

Time of First Successful Submission: 2026-02-26 20:45:42

install

Time of First Successful Submission: 2026-02-26 20:47:06

ionice

Time of First Successful Submission: 2026-02-26 20:47:39

ip

Time of First Successful Submission: 2026-02-26 20:48:06

ispell

Time of First Successful Submission: 2026-02-26 20:49:20

jjs

Time of First Successful Submission: 2026-02-26 20:50:35

join

Time of First Successful Submission: 2026-02-26 20:51:04

jq

Time of First Successful Submission: 2026-02-26 20:51:36

jrunscript

Time of First Successful Submission: 2026-02-26 20:52:12

ksh

Time of First Successful Submission: 2026-02-26 20:52:47

ksshell

Time of First Successful Submission: 2026-02-26 20:53:16

ld.so

Time of First Successful Submission: 2026-02-26 20:54:56

less

Time of First Successful Submission: 2026-02-26 20:55:17

links

Time of First Successful Submission: 2026-02-26 20:57:02

logsave

Time of First Successful Submission: 2026-02-26 20:57:30

look

Time of First Successful Submission: 2026-02-26 20:57:56

lua

Time of First Successful Submission: 2026-02-26 20:58:53

make

Time of First Successful Submission: 2026-02-26 20:59:30

mawk

Time of First Successful Submission: 2026-02-26 21:00:17

minicom

Time of First Successful Submission: 2026-02-26 21:01:21

more

Time of First Successful Submission: 2026-02-26 20:22:58

mosquitto

Time of First Successful Submission: 2026-02-26 21:01:51

msgfilter

Time of First Successful Submission: 2026-02-26 21:02:21

msguniq

Time of First Successful Submission: 2026-02-26 21:03:37

multitime

Time of First Successful Submission: 2026-02-26 21:04:07

nasm

Time of First Successful Submission: 2026-02-26 21:05:01

ncftp

Time of First Successful Submission: 2026-02-26 21:05:33

nice

Time of First Successful Submission: 2026-02-26 21:06:01

nl

Time of First Successful Submission: 2026-02-26 21:06:22

nmap

Time of First Successful Submission: 2026-02-26 21:08:22

node

Time of First Successful Submission: 2026-02-26 21:08:59

nohup

Time of First Successful Submission: 2026-02-26 21:09:31

od

Time of First Successful Submission: 2026-02-26 21:10:26

openssl

Time of First Successful Submission: 2026-02-26 21:10:53

openvpn

Time of First Successful Submission: 2026-02-26 21:11:19

pandoc

Time of First Successful Submission: 2026-02-26 21:11:41

paste

Time of First Successful Submission: 2026-02-26 21:12:06

perl

Time of First Successful Submission: 2026-02-26 21:12:38

pexec

Time of First Successful Submission: 2026-02-26 21:13:01

php

Time of First Successful Submission: 2026-02-26 21:14:26

pidstat

Time of First Successful Submission: 2026-02-26 21:14:48

pr

Time of First Successful Submission: 2026-02-26 21:15:17

ptx

Time of First Successful Submission: 2026-02-26 21:16:05

python

Time of First Successful Submission: 2026-02-26 21:16:31

rc

Time of First Successful Submission: 2026-02-26 21:17:05

readelf

Time of First Successful Submission: 2026-02-26 21:17:31

restic

Time of First Successful Submission: 2026-02-26 21:18:00

rev

Time of First Successful Submission: 2026-02-26 21:18:22

rlwrap

Time of First Successful Submission: 2026-02-26 21:18:45

rsync

Time of First Successful Submission: 2026-02-26 21:19:10

rtorrent

Time of First Successful Submission: 2026-02-26 21:19:34

run-parts

Time of First Successful Submission: 2026-02-26 21:19:56

sash

Time of First Successful Submission: 2026-02-26 21:20:20

sed

Time of First Successful Submission: 2026-02-26 21:21:57

setfacl

Time of First Successful Submission: 2026-02-26 21:22:46

setlock

Time of First Successful Submission: 2026-02-26 21:23:07

shuf

Time of First Successful Submission: 2026-02-26 21:23:29

soelim

Time of First Successful Submission: 2026-02-26 21:23:57

softlimit

Time of First Successful Submission: 2026-02-26 21:24:23

sort

Time of First Successful Submission: 2026-02-26 21:25:11

sqlite3

Time of First Successful Submission: 2026-02-26 21:25:45

ss

Time of First Successful Submission: 2026-02-26 21:26:08

ssh-agent

Time of First Successful Submission: 2026-02-26 21:26:29

ssh-keyscan

Time of First Successful Submission: 2026-02-26 21:27:29

sshpass

Time of First Successful Submission: 2026-02-26 21:28:01

start-stop-daemon

Time of First Successful Submission: 2026-02-26 21:28:34

stdbuf

Time of First Successful Submission: 2026-02-26 21:28:59

strace

Time of First Successful Submission: 2026-02-26 21:29:20

strings

Time of First Successful Submission: 2026-02-26 21:29:40

su

Time of First Successful Submission: 2026-02-26 21:30:02

sysctl

Time of First Successful Submission: 2026-02-26 21:30:28

tac

Time of First Successful Submission: 2026-02-26 21:30:50

tail

Time of First Successful Submission: 2026-02-26 21:31:09

taskset

Time of First Successful Submission: 2026-02-26 21:31:46

tbl

Time of First Successful Submission: 2026-02-26 21:32:07

tclsh

Time of First Successful Submission: 2026-02-26 21:32:33

tic

Time of First Successful Submission: 2026-02-26 21:34:50

timeout

Time of First Successful Submission: 2026-02-26 21:36:15

troff

Time of First Successful Submission: 2026-02-26 21:38:19

ul

Time of First Successful Submission: 2026-02-26 21:38:56

unexpand

Time of First Successful Submission: 2026-02-26 21:39:16

uniq

Time of First Successful Submission: 2026-02-26 21:40:17

uuencode

Time of First Successful Submission: 2026-02-26 21:46:21

view

Time of First Successful Submission: 2026-02-26 21:50:35

vim

Time of First Successful Submission: 2026-02-26 21:51:23

w3m

Time of First Successful Submission: 2026-02-26 21:51:43

watch

Time of First Successful Submission: 2026-02-26 21:52:20

wc

Time of First Successful Submission: 2026-02-26 21:52:43

wget

Time of First Successful Submission: 2026-02-27 02:25:33

whiptail

Time of First Successful Submission: 2026-02-26 21:55:17

xargs

Time of First Successful Submission: 2026-02-26 20:40:05

xdotool

Time of First Successful Submission: 2026-02-26 20:39:32

xmodmap

Time of First Successful Submission: 2026-02-26 20:38:24

xmore

Time of First Successful Submission: 2026-02-26 20:37:40

xxd

Time of First Successful Submission: 2026-02-26 20:36:38

xz

Time of First Successful Submission: 2026-02-26 20:36:09

yash

Time of First Successful Submission: 2026-02-26 20:35:42

zsh

Time of First Successful Submission: 2026-02-26 20:35:05

zsoelim

Time of First Successful Submission: 2026-02-26 20:34:42

7z

Time of First Successful Submission: 2026-02-26 22:38:04

aa-exec

Time of First Successful Submission: 2026-02-26 22:39:24

ab

Time of First Successful Submission: 2026-02-26 22:41:19

alpine

Time of First Successful Submission: 2026-02-26 22:44:17

ansible-playbook

Time of First Successful Submission: 2026-02-26 22:46:25

aoss

Time of First Successful Submission: 2026-02-26 22:51:16

apache2ctl

Time of First Successful Submission: 2026-02-26 22:51:46

apt

Time of First Successful Submission: 2026-02-26 22:53:13

apt-get

Time of First Successful Submission: 2026-02-26 22:53:40

ar

Time of First Successful Submission: 2026-02-26 22:54:38

aria2c

Time of First Successful Submission: 2026-02-26 22:55:12

arj

Time of First Successful Submission: 2026-02-26 22:56:15

arp

Time of First Successful Submission: 2026-02-26 22:56:52

as

Time of First Successful Submission: 2026-02-26 22:57:16

ascii-xfr

Time of First Successful Submission: 2026-02-26 22:57:49

ascii85

Time of First Successful Submission: 2026-02-26 22:58:16

ash

Time of First Successful Submission: 2026-02-26 22:58:44

at

Time of First Successful Submission: 2026-02-26 23:00:01

atobm

Time of First Successful Submission: 2026-02-26 23:03:22

awk

Time of First Successful Submission: 2026-02-26 23:03:57

aws

Time of First Successful Submission: 2026-02-26 23:04:36

base32

Time of First Successful Submission: 2026-02-26 23:05:11

base58

Time of First Successful Submission: 2026-02-26 23:05:48

base64

Time of First Successful Submission: 2026-02-26 23:06:22

basenc

Time of First Successful Submission: 2026-02-26 23:07:41

basez

Time of First Successful Submission: 2026-02-26 23:08:10

bash

Time of First Successful Submission: 2026-02-26 23:09:31

batcat

Time of First Successful Submission: 2026-02-26 23:10:42

bconsole

Time of First Successful Submission: 2026-02-26 23:11:26

bridge

Time of First Successful Submission: 2026-02-26 23:12:58

busctl

Time of First Successful Submission: 2026-02-26 23:15:02

busybox

Time of First Successful Submission: 2026-02-27 01:11:16

byebug

Time of First Successful Submission: 2026-02-27 01:12:49

bzip2

Time of First Successful Submission: 2026-02-27 01:13:17

c89

Time of First Successful Submission: 2026-02-27 01:14:07

c99

Time of First Successful Submission: 2026-02-27 01:14:52

capsh

Time of First Successful Submission: 2026-02-27 01:18:36

cat

Time of First Successful Submission: 2026-02-27 01:18:59

cdist

Time of First Successful Submission: 2026-02-27 01:26:49

check_cups

Time of First Successful Submission: 2026-02-27 01:30:33

check_log

Time of First Successful Submission: 2026-02-27 01:42:04

check_raid

Time of First Successful Submission: 2026-02-27 01:42:38

check_statusfile

Time of First Successful Submission: 2026-02-27 01:48:08

chmod

Time of First Successful Submission: 2026-02-27 01:48:38

choom

Time of First Successful Submission: 2026-02-27 01:49:18

chown

Time of First Successful Submission: 2026-02-27 01:49:48

chroot

Time of First Successful Submission: 2026-02-27 01:50:31

clamscan

Time of First Successful Submission: 2026-02-27 01:51:34

cmp

Time of First Successful Submission: 2026-02-27 01:53:54

column

Time of First Successful Submission: 2026-02-27 01:55:54

comm

Time of First Successful Submission: 2026-02-27 01:56:27

composer

Time of First Successful Submission: 2026-02-27 01:56:56

cowsay

Time of First Successful Submission: 2026-02-27 02:01:06

cowthink

Time of First Successful Submission: 2026-02-27 02:01:43

cp

Time of First Successful Submission: 2026-02-27 02:02:27

cpulimit

Time of First Successful Submission: 2026-02-27 02:04:50

crontab

Time of First Successful Submission: 2026-02-27 02:09:56

csh

Time of First Successful Submission: 2026-02-27 02:10:32

csplit

Time of First Successful Submission: 2026-02-27 02:11:45

csvtool

Time of First Successful Submission: 2026-02-27 02:12:12

cupsfilter

Time of First Successful Submission: 2026-02-27 02:13:02

curl

Time of First Successful Submission: 2026-02-27 02:13:26

cut

Time of First Successful Submission: 2026-02-27 02:13:53

dash

Time of First Successful Submission: 2026-02-27 02:14:23

date

Time of First Successful Submission: 2026-02-27 02:14:51

dc

Time of First Successful Submission: 2026-02-27 02:15:17

dd

Time of First Successful Submission: 2026-02-27 02:15:42

debugfs

Time of First Successful Submission: 2026-02-27 02:17:08

dialog

Time of First Successful Submission: 2026-02-27 02:18:10

diff

Time of First Successful Submission: 2026-02-27 02:18:43

dig

Time of First Successful Submission: 2026-02-27 02:19:21

distcc

Time of First Successful Submission: 2026-02-27 02:19:56

dmesg

Time of First Successful Submission: 2026-02-27 02:20:21

gdb

Time of First Successful Submission: 2026-02-26 13:39:29

gzip

Time of First Successful Submission: 2026-02-26 13:25:43

node

Time of First Successful Submission: 2026-02-26 13:22:08

perl

Time of First Successful Submission: 2026-02-26 13:21:28

php

Time of First Successful Submission: 2026-02-26 02:53:23

python

Time of First Successful Submission: 2026-02-26 02:56:08

ruby

Time of First Successful Submission: 2026-02-26 13:24:46

CVE-2021-3156

Time of First Successful Submission: 2026-02-27 00:33:12

CVE-2023-22809

Time of First Successful Submission: 2026-02-27 00:54:28

CVE-2025-32463

Time of First Successful Submission: 2026-02-26 01:58:56

CVE-2026-24061

Time of First Successful Submission: 2026-02-26 01:34:16