KH3ro

🐧 💻 🔤

Ca'Foscari University of Venice

Italy

Intro to Programming Languages

15 / 234 3687 / 27885


Commands

Time of First Successful Submission: 2025-08-28 09:37:46

Command Arguments

Time of First Successful Submission: 2025-08-28 09:38:23

Command History

Time of First Successful Submission: 2025-08-28 09:38:51

The Root Path

Time of First Successful Submission: 2025-08-28 09:41:13

Absolute Paths

Time of First Successful Submission: 2025-08-28 09:41:57

Changing position

Time of First Successful Submission: 2025-08-28 09:42:34

Changing to an Absolute Path

Time of First Successful Submission: 2025-08-28 09:43:20

Relative Paths

Time of First Successful Submission: 2025-08-28 09:44:52

Cat

Time of First Successful Submission: 2025-08-28 09:48:38

Ls

Time of First Successful Submission: 2025-08-28 09:52:18

Ls All

Time of First Successful Submission: 2025-08-28 09:55:42

Find

Time of First Successful Submission: 2025-08-29 09:13:04

Piping Echo

Time of First Successful Submission: 2025-09-04 09:25:05

Piping Stdout

Time of First Successful Submission: 2025-09-04 09:25:34

Piping Stdin

Time of First Successful Submission: 2025-09-04 09:29:04


Start Here

12 / 12 540 / 38093


Using the Terminal

Time of First Successful Submission: 2025-08-27 10:04:03

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-23 20:40:43

Using the GUI Desktop

Time of First Successful Submission: 2025-07-23 20:25:09

Pasting into the Desktop

Time of First Successful Submission: 2025-07-23 20:27:04

Restarting Challenges

Time of First Successful Submission: 2025-07-23 20:28:38

Challenge Programs

Time of First Successful Submission: 2025-07-23 20:35:30

The Flag File

Time of First Successful Submission: 2025-07-23 20:36:27

Using Privileged Mode

Time of First Successful Submission: 2025-07-23 20:42:22

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-23 20:45:27

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-23 20:45:47


Linux Luminarium

128 / 128 141 / 28111


Intro to Commands

Time of First Successful Submission: 2025-08-28 09:37:46

Intro to Arguments

Time of First Successful Submission: 2025-08-28 09:38:23

Command History

Time of First Successful Submission: 2025-08-28 09:38:51

The Root

Time of First Successful Submission: 2025-08-28 09:41:13

Program and absolute paths

Time of First Successful Submission: 2025-08-28 09:41:57

Position thy self

Time of First Successful Submission: 2025-08-28 09:42:34

Position elsewhere

Time of First Successful Submission: 2025-08-28 09:43:20

implicit relative paths, from /

Time of First Successful Submission: 2025-08-28 09:44:52

explicit relative paths, from /

Time of First Successful Submission: 2025-08-28 09:45:34

implicit relative path

Time of First Successful Submission: 2025-08-28 09:46:31

home sweet home

Time of First Successful Submission: 2025-08-28 09:47:46

cat: not the pet, but the command!

Time of First Successful Submission: 2025-08-28 09:48:38

catting absolute paths

Time of First Successful Submission: 2025-08-28 09:49:09

more catting practice

Time of First Successful Submission: 2025-08-28 09:49:54

grepping for a needle in a haystack

Time of First Successful Submission: 2025-08-28 09:50:26

comparing files

Time of First Successful Submission: 2025-08-28 09:51:25

listing files

Time of First Successful Submission: 2025-08-28 09:52:18

touching files

Time of First Successful Submission: 2025-08-28 09:53:01

removing files

Time of First Successful Submission: 2025-08-28 09:53:30

moving files

Time of First Successful Submission: 2025-08-28 09:54:14

copying files

Time of First Successful Submission: 2025-11-08 09:38:22

hidden files

Time of First Successful Submission: 2025-08-28 09:55:42

An Epic Filesystem Quest

Time of First Successful Submission: 2025-08-28 10:00:45

making directories

Time of First Successful Submission: 2025-08-29 09:08:39

finding files

Time of First Successful Submission: 2025-08-29 09:13:04

linking files

Time of First Successful Submission: 2025-08-29 09:20:31

Learning From Documentation

Time of First Successful Submission: 2025-08-29 09:21:45

Learning Complex Usage

Time of First Successful Submission: 2025-08-29 09:22:55

Reading Manuals

Time of First Successful Submission: 2025-08-29 09:24:35

Searching Manuals

Time of First Successful Submission: 2025-08-29 09:25:33

Searching For Manuals

Time of First Successful Submission: 2025-08-29 09:27:26

Helpful Programs

Time of First Successful Submission: 2025-08-29 09:34:04

Help for Builtins

Time of First Successful Submission: 2025-08-29 09:34:56

Matching with *

Time of First Successful Submission: 2025-08-29 09:37:20

Matching with ?

Time of First Successful Submission: 2025-08-29 09:37:58

Matching with []

Time of First Successful Submission: 2025-09-02 09:07:33

Matching paths with []

Time of First Successful Submission: 2025-09-02 09:08:03

Multiple globs

Time of First Successful Submission: 2025-09-02 09:09:11

Mixing globs

Time of First Successful Submission: 2025-09-03 08:54:05

Exclusionary globbing

Time of First Successful Submission: 2025-09-03 08:55:54

Tab completion

Time of First Successful Submission: 2025-09-03 08:56:21

Multiple options for tab completion

Time of First Successful Submission: 2025-09-03 08:57:35

Tab completion on commands

Time of First Successful Submission: 2025-09-03 08:58:05

Redirecting output

Time of First Successful Submission: 2025-09-04 09:25:05

Redirecting more output

Time of First Successful Submission: 2025-09-04 09:25:34

Appending output

Time of First Successful Submission: 2025-09-04 09:26:32

Redirecting errors

Time of First Successful Submission: 2025-09-04 09:28:14

Redirecting input

Time of First Successful Submission: 2025-09-04 09:29:04

Grepping stored results

Time of First Successful Submission: 2025-09-04 09:29:49

Grepping live output

Time of First Successful Submission: 2025-09-04 09:30:25

Grepping errors

Time of First Successful Submission: 2025-09-04 09:31:30

Filtering with grep -v

Time of First Successful Submission: 2025-09-04 09:32:03

Filtering with sed

Time of First Successful Submission: 2025-11-08 09:40:20

Duplicating piped data with tee

Time of First Successful Submission: 2025-09-04 09:35:43

Process substitution for input

Time of First Successful Submission: 2025-09-04 09:43:46

Writing to multiple programs

Time of First Successful Submission: 2025-09-05 08:26:55

Split-piping stderr and stdout

Time of First Successful Submission: 2025-09-05 08:42:49

Named pipes

Time of First Successful Submission: 2025-09-05 08:46:45

Printing Variables

Time of First Successful Submission: 2025-09-08 12:53:44

Setting Variables

Time of First Successful Submission: 2025-09-08 12:54:15

Multi-word Variables

Time of First Successful Submission: 2025-09-08 12:54:48

Exporting Variables

Time of First Successful Submission: 2025-09-08 12:55:47

Printing Exported Variables

Time of First Successful Submission: 2025-09-08 12:56:08

Storing Command Output

Time of First Successful Submission: 2025-09-08 12:56:57

Reading Input

Time of First Successful Submission: 2025-09-08 12:58:08

Reading Files

Time of First Successful Submission: 2025-09-08 12:59:27

Translating characters

Time of First Successful Submission: 2025-09-08 13:05:36

Deleting characters

Time of First Successful Submission: 2025-09-08 13:06:11

Deleting newlines

Time of First Successful Submission: 2025-09-08 13:06:55

Extracting the first lines with head

Time of First Successful Submission: 2025-09-08 13:07:54

Extracting specific sections of text

Time of First Successful Submission: 2025-09-08 13:09:50

Sorting data

Time of First Successful Submission: 2025-09-08 13:10:40

Listing Processes

Time of First Successful Submission: 2025-09-08 13:13:18

Killing Processes

Time of First Successful Submission: 2025-09-08 13:14:09

Interrupting Processes

Time of First Successful Submission: 2025-09-08 13:14:33

Killing Misbehaving Processes

Time of First Successful Submission: 2025-09-12 13:16:59

Suspending Processes

Time of First Successful Submission: 2025-09-12 13:17:31

Resuming Processes

Time of First Successful Submission: 2025-09-12 13:18:03

Backgrounding Processes

Time of First Successful Submission: 2025-09-12 13:19:15

Foregrounding Processes

Time of First Successful Submission: 2025-09-12 13:19:53

Starting Backgrounded Processes

Time of First Successful Submission: 2025-09-12 13:20:27

Process Exit Codes

Time of First Successful Submission: 2025-09-12 13:21:24

Becoming root with su

Time of First Successful Submission: 2025-09-12 13:23:38

Other users with su

Time of First Successful Submission: 2025-09-12 13:24:15

Cracking passwords

Time of First Successful Submission: 2025-09-12 13:26:43

Using sudo

Time of First Successful Submission: 2025-09-12 13:28:00

Changing File Ownership

Time of First Successful Submission: 2025-09-12 13:33:18

Groups and Files

Time of First Successful Submission: 2025-09-12 13:34:54

Fun With Groups Names

Time of First Successful Submission: 2025-09-12 13:35:39

Changing Permissions

Time of First Successful Submission: 2025-09-12 13:39:18

Executable Files

Time of First Successful Submission: 2025-09-12 13:40:00

Permission Tweaking Practice

Time of First Successful Submission: 2025-09-13 08:26:52

Permissions Setting Practice

Time of First Successful Submission: 2025-09-13 08:29:32

The SUID Bit

Time of First Successful Submission: 2025-09-13 08:30:13

Chaining with Semicolons

Time of First Successful Submission: 2025-09-13 08:31:02

Building on Success

Time of First Successful Submission: 2025-09-13 08:31:48

Handling Failure

Time of First Successful Submission: 2025-09-13 08:32:22

Your First Shell Script

Time of First Successful Submission: 2025-09-13 08:35:05

Redirecting Script Output

Time of First Successful Submission: 2025-09-13 08:36:37

Executable Shell Scripts

Time of First Successful Submission: 2025-09-13 08:37:26

Understanding Shebangs

Time of First Successful Submission: 2025-09-13 08:39:52

Scripting with Arguments

Time of First Successful Submission: 2025-09-13 08:40:58

Scripting with Conditionals

Time of First Successful Submission: 2025-09-13 08:43:06

Scripting with Default Cases

Time of First Successful Submission: 2025-09-13 08:44:17

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-09-13 08:46:37

Reading Shell Scripts

Time of First Successful Submission: 2025-09-13 08:47:32

Launching Screen

Time of First Successful Submission: 2025-09-13 08:49:02

Detaching and Attaching

Time of First Successful Submission: 2025-09-29 14:15:22

Finding Sessions

Time of First Successful Submission: 2025-09-29 14:16:53

Switching Windows

Time of First Successful Submission: 2025-09-29 14:17:53

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-09-29 14:18:28

Switching Windows (tmux)

Time of First Successful Submission: 2025-09-29 14:19:01

The PATH Variable

Time of First Successful Submission: 2025-09-29 14:20:49

Setting PATH

Time of First Successful Submission: 2025-09-29 14:22:01

Finding Commands

Time of First Successful Submission: 2025-09-29 14:23:03

Adding Commands

Time of First Successful Submission: 2025-10-06 08:56:28

Hijacking Commands

Time of First Successful Submission: 2025-10-06 08:57:38

Bashrc Backdoor

Time of First Successful Submission: 2025-10-06 09:03:18

Sniffing Input

Time of First Successful Submission: 2025-10-10 12:22:51

Overshared Directories

Time of First Successful Submission: 2025-10-10 12:26:26

Tricky Linking

Time of First Successful Submission: 2025-10-10 13:02:35

Sniffing Process Arguments

Time of First Successful Submission: 2025-10-10 13:04:14

Snooping on Configurations

Time of First Successful Submission: 2025-10-10 13:05:29

The Fork Bomb

Time of First Successful Submission: 2025-10-10 13:12:08

Disk-Space Doomsday

Time of First Successful Submission: 2025-10-10 13:13:59

rm -rf /

Time of First Successful Submission: 2025-10-10 13:16:01

Life after rm -rf /

Time of First Successful Submission: 2025-10-13 10:11:28

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-10-13 10:20:07


Computing 101

69 / 69 1258 / 19332


Your First Register

Time of First Successful Submission: 2025-10-13 11:02:28

Your First Syscall

Time of First Successful Submission: 2025-10-13 11:03:33

Exit Codes

Time of First Successful Submission: 2025-10-13 11:05:12

Building Executables

Time of First Successful Submission: 2025-10-13 11:10:34

Moving Between Registers

Time of First Successful Submission: 2025-10-13 11:14:28

Tracing Syscalls

Time of First Successful Submission: 2025-10-16 08:45:04

Starting GDB

Time of First Successful Submission: 2025-10-16 08:45:46

Starting Programs in GDB

Time of First Successful Submission: 2025-10-16 08:47:28

Loading From Memory

Time of First Successful Submission: 2025-10-16 10:15:07

More Loading Practice

Time of First Successful Submission: 2025-10-17 07:25:54

Dereferencing Pointers

Time of First Successful Submission: 2025-10-17 07:35:24

Dereferencing Yourself

Time of First Successful Submission: 2025-10-17 07:37:57

Dereferencing with Offsets

Time of First Successful Submission: 2025-10-17 07:38:42

Stored Addresses

Time of First Successful Submission: 2025-10-17 07:40:54

Double Dereference

Time of First Successful Submission: 2025-10-17 07:42:45

Triple Dereference

Time of First Successful Submission: 2025-10-17 07:43:27

Writing Output

Time of First Successful Submission: 2025-10-17 07:51:36

Chaining Syscalls

Time of First Successful Submission: 2025-10-17 07:52:41

Writing Strings

Time of First Successful Submission: 2025-10-17 07:53:13

Reading Data

Time of First Successful Submission: 2025-10-17 08:11:50

set-register

Time of First Successful Submission: 2025-10-19 08:53:02

set-multiple-registers

Time of First Successful Submission: 2025-10-19 08:54:24

add-to-register

Time of First Successful Submission: 2025-10-19 08:55:37

linear-equation-registers

Time of First Successful Submission: 2025-10-19 09:07:51

integer-division

Time of First Successful Submission: 2025-10-19 09:21:07

modulo-operation

Time of First Successful Submission: 2025-10-21 10:31:33

set-upper-byte

Time of First Successful Submission: 2025-10-21 10:32:11

efficient-modulo

Time of First Successful Submission: 2025-10-21 10:43:37

byte-extraction

Time of First Successful Submission: 2025-10-21 10:56:14

bitwise-and

Time of First Successful Submission: 2025-10-21 10:59:28

check-even

Time of First Successful Submission: 2025-10-23 15:39:06

memory-read

Time of First Successful Submission: 2025-10-24 14:39:59

memory-write

Time of First Successful Submission: 2025-10-24 14:40:39

memory-increment

Time of First Successful Submission: 2025-10-25 08:32:16

byte-access

Time of First Successful Submission: 2025-10-25 08:37:26

memory-size-access

Time of First Successful Submission: 2025-10-25 08:39:28

little-endian-write

Time of First Successful Submission: 2025-10-25 08:50:33

memory-sum

Time of First Successful Submission: 2025-10-25 09:31:35

stack-subtraction

Time of First Successful Submission: 2025-10-25 09:37:39

swap-stack-values

Time of First Successful Submission: 2025-10-26 17:12:21

average-stack-values

Time of First Successful Submission: 2025-10-26 17:24:35

absolute-jump

Time of First Successful Submission: 2025-10-26 17:26:17

relative-jump

Time of First Successful Submission: 2025-10-27 09:54:48

jump-trampoline

Time of First Successful Submission: 2025-10-27 09:56:02

conditional-jump

Time of First Successful Submission: 2025-10-27 10:45:29

indirect-jump

Time of First Successful Submission: 2025-10-28 16:48:10

average-loop

Time of First Successful Submission: 2025-10-28 16:54:09

count-non-zero

Time of First Successful Submission: 2025-10-28 17:10:04

string-lower

Time of First Successful Submission: 2025-11-01 15:01:42

most-common-byte

Time of First Successful Submission: 2025-11-03 12:36:56

Debugging Programs

Time of First Successful Submission: 2025-11-04 11:45:29

Inspecting Registers

Time of First Successful Submission: 2025-11-04 11:50:00

Examining Memory

Time of First Successful Submission: 2025-11-04 11:59:23

Setting Breakpoints

Time of First Successful Submission: 2025-11-08 10:06:08

GDB Scripting

Time of First Successful Submission: 2025-11-27 14:21:47

Modifying Data

Time of First Successful Submission: 2025-11-30 12:52:23

Modifying Execution

Time of First Successful Submission: 2025-11-30 12:54:46

Broken Functions

Time of First Successful Submission: 2025-11-30 13:33:30

Exit

Time of First Successful Submission: 2025-12-01 11:41:52

Socket

Time of First Successful Submission: 2025-12-01 11:50:41

Bind

Time of First Successful Submission: 2025-12-02 12:57:27

Listen

Time of First Successful Submission: 2025-12-02 12:59:38

Accept

Time of First Successful Submission: 2025-12-02 13:01:31

Static Response

Time of First Successful Submission: 2025-12-04 14:55:30

Dynamic Response

Time of First Successful Submission: 2025-12-05 12:14:32

Iterative GET Server

Time of First Successful Submission: 2025-12-07 11:50:12

Concurrent GET Server

Time of First Successful Submission: 2025-12-07 13:22:19

Concurrent POST Server

Time of First Successful Submission: 2025-12-07 22:16:20

Web Server

Time of First Successful Submission: 2025-12-07 22:27:42


Playing With Programs

116 / 116 675 / 22026


What's the password?

Time of First Successful Submission: 2025-12-07 22:30:27

... and again!

Time of First Successful Submission: 2025-12-07 22:31:15

Newline Troubles

Time of First Successful Submission: 2025-12-09 08:20:37

Reasoning about files

Time of First Successful Submission: 2025-12-09 08:23:04

Specifying Filenames

Time of First Successful Submission: 2025-12-09 08:25:03

Binary and Hex Encoding

Time of First Successful Submission: 2025-12-09 12:12:40

More Hex

Time of First Successful Submission: 2025-12-09 12:21:55

Decoding Hex

Time of First Successful Submission: 2025-12-09 12:50:04

Decoding Practice

Time of First Successful Submission: 2025-12-11 15:46:02

Encoding Practice

Time of First Successful Submission: 2025-12-11 15:59:31

Hex-encoding ASCII

Time of First Successful Submission: 2025-12-12 10:31:42

Nested Encoding

Time of First Successful Submission: 2025-12-12 10:37:57

Hex-encoding UTF-8

Time of First Successful Submission: 2025-12-12 10:43:17

UTF Mixups

Time of First Successful Submission: 2025-12-12 10:47:08

Modifying Encoded Data

Time of First Successful Submission: 2025-12-19 20:04:58

Decoding Base64

Time of First Successful Submission: 2025-12-19 20:42:27

Encoding Base64

Time of First Successful Submission: 2025-12-19 20:44:52

Dealing with Obfuscation

Time of First Successful Submission: 2025-12-19 21:22:06

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-12-22 10:15:48

Your First HTTP Request

Time of First Successful Submission: 2025-12-23 11:48:29

Reading Flask

Time of First Successful Submission: 2025-12-23 11:49:48

Commented Data

Time of First Successful Submission: 2025-12-23 11:51:14

HTTP Metadata

Time of First Successful Submission: 2025-12-26 18:13:58

HTTP (netcat)

Time of First Successful Submission: 2025-12-26 18:17:01

HTTP Paths (netcat)

Time of First Successful Submission: 2025-12-26 18:18:19

HTTP (curl)

Time of First Successful Submission: 2025-12-26 18:19:54

HTTP (python)

Time of First Successful Submission: 2025-12-26 18:23:10

HTTP Host Header (python)

Time of First Successful Submission: 2025-12-26 18:51:40

HTTP Host Header (curl)

Time of First Successful Submission: 2025-12-26 18:54:29

HTTP Host Header (netcat)

Time of First Successful Submission: 2025-12-26 18:56:29

URL Encoding (netcat)

Time of First Successful Submission: 2025-12-26 19:12:47

HTTP GET Parameters

Time of First Successful Submission: 2025-12-26 19:16:07

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2025-12-26 19:20:59

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2025-12-26 19:24:18

HTTP Forms

Time of First Successful Submission: 2025-12-26 19:29:23

HTTP Forms (curl)

Time of First Successful Submission: 2025-12-26 21:25:17

HTTP Forms (netcat)

Time of First Successful Submission: 2025-12-26 21:43:19

HTTP Forms (python)

Time of First Successful Submission: 2025-12-26 21:45:02

HTTP Forms Without Forms

Time of First Successful Submission: 2025-12-26 21:55:10

Multiple Form Fields (curl)

Time of First Successful Submission: 2025-12-27 13:16:51

Multiple Form Fields (netcat)

Time of First Successful Submission: 2025-12-27 13:27:17

HTTP Redirects (netcat)

Time of First Successful Submission: 2025-12-28 10:34:44

HTTP Redirects (curl)

Time of First Successful Submission: 2025-12-28 10:35:36

HTTP Redirects (python)

Time of First Successful Submission: 2025-12-28 10:36:29

HTTP Cookies (curl)

Time of First Successful Submission: 2025-12-28 10:46:49

HTTP Cookies (netcat)

Time of First Successful Submission: 2025-12-28 10:48:57

HTTP Cookies (python)

Time of First Successful Submission: 2025-12-28 10:50:16

Server State (python)

Time of First Successful Submission: 2025-12-28 10:51:35

Listening Web

Time of First Successful Submission: 2025-12-28 10:54:16

Speaking Redirects

Time of First Successful Submission: 2025-12-28 10:57:19

JavaScript Redirects

Time of First Successful Submission: 2025-12-28 11:12:26

Including JavaScript

Time of First Successful Submission: 2025-12-28 11:31:56

HTTP (javascript)

Time of First Successful Submission: 2025-12-28 11:36:26

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2025-12-28 11:38:09

HTTP Forms (javascript)

Time of First Successful Submission: 2025-12-28 11:48:55

cat

Time of First Successful Submission: 2025-12-31 09:46:57

more

Time of First Successful Submission: 2025-12-31 09:47:18

less

Time of First Successful Submission: 2025-12-31 09:48:23

tail

Time of First Successful Submission: 2025-12-31 09:48:42

head

Time of First Successful Submission: 2025-12-31 09:49:01

sort

Time of First Successful Submission: 2025-12-31 09:49:17

vim

Time of First Successful Submission: 2025-12-31 09:51:14

emacs

Time of First Successful Submission: 2025-12-31 09:52:04

nano

Time of First Successful Submission: 2025-12-31 09:52:30

rev

Time of First Successful Submission: 2025-12-31 09:53:03

od

Time of First Successful Submission: 2025-12-31 11:30:50

hd

Time of First Successful Submission: 2026-01-02 09:17:54

xxd

Time of First Successful Submission: 2026-01-02 09:19:09

base32

Time of First Successful Submission: 2026-01-02 09:20:27

base64

Time of First Successful Submission: 2026-01-02 09:21:07

split

Time of First Successful Submission: 2026-01-02 09:35:56

gzip

Time of First Successful Submission: 2026-01-07 10:35:06

bzip2

Time of First Successful Submission: 2026-01-07 10:36:41

zip

Time of First Successful Submission: 2026-01-07 10:41:25

tar

Time of First Successful Submission: 2026-01-07 11:28:42

ar

Time of First Successful Submission: 2026-01-07 11:40:56

cpio

Time of First Successful Submission: 2026-01-13 11:20:36

genisoimage

Time of First Successful Submission: 2026-01-13 11:56:14

env

Time of First Successful Submission: 2026-01-14 12:33:32

find

Time of First Successful Submission: 2026-01-14 12:38:44

make

Time of First Successful Submission: 2026-01-14 12:46:28

nice

Time of First Successful Submission: 2026-01-14 12:47:08

timeout

Time of First Successful Submission: 2026-01-14 12:47:41

stdbuf

Time of First Successful Submission: 2026-01-14 12:48:24

setarch

Time of First Successful Submission: 2026-01-14 12:49:53

watch

Time of First Successful Submission: 2026-01-14 12:50:24

socat

Time of First Successful Submission: 2026-01-15 11:08:17

whiptail

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

awk

Time of First Successful Submission: 2026-01-15 11:20:24

sed

Time of First Successful Submission: 2026-01-15 11:21:08

ed

Time of First Successful Submission: 2026-01-15 11:21:57

chown

Time of First Successful Submission: 2026-01-15 11:22:26

chmod

Time of First Successful Submission: 2026-01-15 11:22:55

cp

Time of First Successful Submission: 2026-01-15 11:26:24

mv

Time of First Successful Submission: 2026-01-16 09:15:23

perl

Time of First Successful Submission: 2026-01-16 09:18:47

python

Time of First Successful Submission: 2026-01-16 09:22:26

ruby

Time of First Successful Submission: 2026-01-16 09:23:37

bash

Time of First Successful Submission: 2026-01-16 09:27:38

date

Time of First Successful Submission: 2026-01-17 11:05:07

dmesg

Time of First Successful Submission: 2026-01-17 11:05:33

wc

Time of First Successful Submission: 2026-01-17 11:06:00

gcc

Time of First Successful Submission: 2026-01-17 11:07:14

as

Time of First Successful Submission: 2026-01-17 11:07:30

wget

Time of First Successful Submission: 2026-01-17 11:09:44

ssh-keygen

Time of First Successful Submission: 2026-01-17 11:17:46

SQL Queries

Time of First Successful Submission: 2026-01-17 11:25:38

Filtering SQL

Time of First Successful Submission: 2026-01-17 11:27:58

Choosing Columns

Time of First Successful Submission: 2026-01-17 11:33:46

Exclusionary Filtering

Time of First Successful Submission: 2026-01-17 12:08:23

Filtering Strings

Time of First Successful Submission: 2026-01-17 12:09:44

Filtering on Expressions

Time of First Successful Submission: 2026-01-17 12:37:23

SELECTing Expressions

Time of First Successful Submission: 2026-01-17 12:57:33

Composite Conditions

Time of First Successful Submission: 2026-01-17 13:22:54

Reaching Your LIMITs

Time of First Successful Submission: 2026-01-17 13:28:34

Querying Metadata

Time of First Successful Submission: 2026-01-17 13:32:57


CybHer Dojo

12 / 104 720 / 38307


Using the Terminal

Time of First Successful Submission: 2025-08-27 10:04:03

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-23 20:40:43

Using the GUI Desktop

Time of First Successful Submission: 2025-07-23 20:25:09

Pasting into the Desktop

Time of First Successful Submission: 2025-07-23 20:27:04

Connecting over SSH

Time of First Successful Submission: 2025-12-28 10:31:33

Restarting Challenges

Time of First Successful Submission: 2025-07-23 20:28:38

Getting Help

Time of First Successful Submission: 2025-07-23 20:34:22

Challenge Programs

Time of First Successful Submission: 2025-07-23 20:35:30

The Flag File

Time of First Successful Submission: 2025-07-23 20:36:27

Using Privileged Mode

Time of First Successful Submission: 2025-07-23 20:42:22

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-23 20:45:27

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-23 20:45:47


GCA CTF

12 / 104 720 / 38307


Using the Terminal

Time of First Successful Submission: 2025-08-27 10:04:03

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-23 20:40:43

Using the GUI Desktop

Time of First Successful Submission: 2025-07-23 20:25:09

Pasting into the Desktop

Time of First Successful Submission: 2025-07-23 20:27:04

Connecting over SSH

Time of First Successful Submission: 2025-12-28 10:31:33

Restarting Challenges

Time of First Successful Submission: 2025-07-23 20:28:38

Getting Help

Time of First Successful Submission: 2025-07-23 20:34:22

Challenge Programs

Time of First Successful Submission: 2025-07-23 20:35:30

The Flag File

Time of First Successful Submission: 2025-07-23 20:36:27

Using Privileged Mode

Time of First Successful Submission: 2025-07-23 20:42:22

Persistent Home Directories - One

Time of First Successful Submission: 2025-07-23 20:45:27

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-23 20:45:47