Taaj_Pro

🐧 🏴 🔤

Intro to Programming Languages

15 / 253 16631 / 52150


Commands

Time of First Successful Submission: 2026-09-10 14:19:39

Command Arguments

Time of First Successful Submission: 2026-09-10 14:20:52

Command History

Time of First Successful Submission: 2026-09-10 14:21:57

The Root Path

Time of First Successful Submission: 2026-09-10 14:26:25

Absolute Paths

Time of First Successful Submission: 2026-09-10 14:27:32

Changing position

Time of First Successful Submission: 2026-09-10 14:30:49

Changing to an Absolute Path

Time of First Successful Submission: 2026-09-10 15:47:40

Relative Paths

Time of First Successful Submission: 2026-09-13 15:39:11

Cat

Time of First Successful Submission: 2026-09-13 15:45:57

Ls

Time of First Successful Submission: 2026-09-13 15:53:58

Ls All

Time of First Successful Submission: 2026-09-13 16:00:11

Find

Time of First Successful Submission: 2026-09-13 16:12:30

Piping Echo

Time of First Successful Submission: 2026-09-20 09:32:28

Piping Stdout

Time of First Successful Submission: 2026-09-20 09:36:03

Piping Stdin

Time of First Successful Submission: 2026-10-02 08:05:46


Intro to Cybersecurity

2 / 183 23214 / 25732


Path Traversal 1

Time of First Successful Submission: 2026-09-10 13:28:08

Path Traversal 2

Time of First Successful Submission: 2026-09-10 14:12:49


Start Here

10 / 10 17441 / 72266


Using the Terminal

Time of First Successful Submission: 2026-09-08 06:02:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-08 06:04:40

Using the GUI Desktop

Time of First Successful Submission: 2026-09-08 06:09:04

Pasting into the Desktop

Time of First Successful Submission: 2026-09-08 06:10:56

Restarting Challenges

Time of First Successful Submission: 2026-09-08 06:16:06

Challenge Programs

Time of First Successful Submission: 2026-09-08 06:19:45

The Flag File

Time of First Successful Submission: 2026-09-08 06:22:03

Using Privileged Mode

Time of First Successful Submission: 2026-09-08 06:29:37

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-08 07:08:28

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-08 07:09:13


Linux Luminarium

128 / 128 5842 / 52862


Intro to Commands

Time of First Successful Submission: 2026-09-10 14:19:39

Intro to Arguments

Time of First Successful Submission: 2026-09-10 14:20:52

Command History

Time of First Successful Submission: 2026-09-10 14:21:57

The Root

Time of First Successful Submission: 2026-09-10 14:26:25

Program and absolute paths

Time of First Successful Submission: 2026-09-10 14:27:32

Position thy self

Time of First Successful Submission: 2026-09-10 14:30:49

Position elsewhere

Time of First Successful Submission: 2026-09-10 15:47:40

implicit relative paths, from /

Time of First Successful Submission: 2026-09-13 15:39:11

explicit relative paths, from /

Time of First Successful Submission: 2026-09-13 15:40:35

implicit relative path

Time of First Successful Submission: 2026-09-13 15:41:44

home sweet home

Time of First Successful Submission: 2026-09-13 15:44:49

cat: not the pet, but the command!

Time of First Successful Submission: 2026-09-13 15:45:57

catting absolute paths

Time of First Successful Submission: 2026-09-13 15:47:13

more catting practice

Time of First Successful Submission: 2026-09-13 15:50:11

grepping for a needle in a haystack

Time of First Successful Submission: 2026-09-13 15:51:29

comparing files

Time of First Successful Submission: 2026-09-13 15:52:48

listing files

Time of First Successful Submission: 2026-09-13 15:53:58

touching files

Time of First Successful Submission: 2026-09-13 15:55:01

removing files

Time of First Successful Submission: 2026-09-13 15:56:28

moving files

Time of First Successful Submission: 2026-09-13 15:57:51

copying files

Time of First Successful Submission: 2026-09-13 15:59:12

hidden files

Time of First Successful Submission: 2026-09-13 16:00:11

An Epic Filesystem Quest

Time of First Successful Submission: 2026-09-13 16:06:30

making directories

Time of First Successful Submission: 2026-09-13 16:07:59

finding files

Time of First Successful Submission: 2026-09-13 16:12:30

linking files

Time of First Successful Submission: 2026-09-13 16:21:49

Learning From Documentation

Time of First Successful Submission: 2026-09-13 16:28:45

Learning Complex Usage

Time of First Successful Submission: 2026-09-13 16:31:54

Reading Manuals

Time of First Successful Submission: 2026-09-13 16:34:03

Searching Manuals

Time of First Successful Submission: 2026-09-20 04:46:47

Searching For Manuals

Time of First Successful Submission: 2026-09-20 04:52:48

Helpful Programs

Time of First Successful Submission: 2026-09-20 06:47:20

Help for Builtins

Time of First Successful Submission: 2026-09-20 06:52:47

Matching with *

Time of First Successful Submission: 2026-09-20 07:04:06

Matching with ?

Time of First Successful Submission: 2026-09-20 07:06:03

Matching with []

Time of First Successful Submission: 2026-09-20 09:08:45

Matching paths with []

Time of First Successful Submission: 2026-09-20 09:10:17

Multiple globs

Time of First Successful Submission: 2026-09-20 09:12:56

Mixing globs

Time of First Successful Submission: 2026-09-20 09:25:15

Exclusionary globbing

Time of First Successful Submission: 2026-09-20 09:26:59

Tab completion

Time of First Successful Submission: 2026-09-20 09:28:10

Multiple options for tab completion

Time of First Successful Submission: 2026-09-20 09:29:19

Tab completion on commands

Time of First Successful Submission: 2026-09-20 09:29:50

Redirecting output

Time of First Successful Submission: 2026-09-20 09:32:28

Redirecting more output

Time of First Successful Submission: 2026-09-20 09:36:03

Appending output

Time of First Successful Submission: 2026-09-20 09:37:25

Redirecting errors

Time of First Successful Submission: 2026-09-20 09:40:20

Redirecting input

Time of First Successful Submission: 2026-10-02 08:05:46

Grepping stored results

Time of First Successful Submission: 2026-10-02 08:07:37

Grepping live output

Time of First Successful Submission: 2026-10-02 08:08:40

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-10-02 08:19:17

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2026-10-02 08:34:51

Process substitution for input

Time of First Successful Submission: 2026-10-02 08:39:38

Writing to multiple programs

Time of First Successful Submission: 2026-10-02 09:00:36

Split-piping stderr and stdout

Time of First Successful Submission: 2026-10-02 09:05:28

Named pipes

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

Printing Variables

Time of First Successful Submission: 2026-10-02 11:51:53

Setting Variables

Time of First Successful Submission: 2026-10-02 11:52:32

Multi-word Variables

Time of First Successful Submission: 2026-10-02 11:53:40

Exporting Variables

Time of First Successful Submission: 2026-10-02 11:58:43

Printing Exported Variables

Time of First Successful Submission: 2026-10-02 11:59:22

Storing Command Output

Time of First Successful Submission: 2026-10-02 12:01:29

Reading Input

Time of First Successful Submission: 2026-10-02 12:03:25

Reading Files

Time of First Successful Submission: 2026-10-02 12:06:42

Translating characters

Time of First Successful Submission: 2026-10-02 12:16:25

Deleting characters

Time of First Successful Submission: 2026-10-02 12:17:36

Deleting newlines

Time of First Successful Submission: 2026-10-02 12:18:51

Extracting the first lines with head

Time of First Successful Submission: 2026-10-02 12:24:07

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-10-02 12:30:07

Listing Processes

Time of First Successful Submission: 2026-10-03 03:22:36

Killing Processes

Time of First Successful Submission: 2026-10-03 03:23:49

Interrupting Processes

Time of First Successful Submission: 2026-10-03 03:24:25

Killing Misbehaving Processes

Time of First Successful Submission: 2026-10-03 03:33:17

Suspending Processes

Time of First Successful Submission: 2026-10-03 03:34:54

Resuming Processes

Time of First Successful Submission: 2026-10-03 03:35:50

Backgrounding Processes

Time of First Successful Submission: 2026-10-03 03:41:36

Foregrounding Processes

Time of First Successful Submission: 2026-10-03 03:42:56

Starting Backgrounded Processes

Time of First Successful Submission: 2026-10-03 03:46:39

Process Exit Codes

Time of First Successful Submission: 2026-10-03 03:50:55

Becoming root with su

Time of First Successful Submission: 2026-10-03 03:55:06

Other users with su

Time of First Successful Submission: 2026-10-03 03:56:15

Cracking passwords

Time of First Successful Submission: 2026-10-03 04:02:20

Using sudo

Time of First Successful Submission: 2026-10-03 04:03:39

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-10-03 04:15:53

Fun With Groups Names

Time of First Successful Submission: 2026-10-03 04:17:12

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-10-03 04:22:08

Permission Tweaking Practice

Time of First Successful Submission: 2026-10-03 04:38:06

Permissions Setting Practice

Time of First Successful Submission: 2026-10-03 05:31:26

The SUID Bit

Time of First Successful Submission: 2026-10-03 05:33:06

Chaining with Semicolons

Time of First Successful Submission: 2026-10-03 05:37:32

Building on Success

Time of First Successful Submission: 2026-10-03 05:38:08

Handling Failure

Time of First Successful Submission: 2026-10-03 05:38:56

Your First Shell Script

Time of First Successful Submission: 2026-10-03 05:41:20

Redirecting Script Output

Time of First Successful Submission: 2026-10-03 05:42:49

Executable Shell Scripts

Time of First Successful Submission: 2026-10-03 05:44:47

Understanding Shebangs

Time of First Successful Submission: 2026-10-03 05:48:21

Scripting with Arguments

Time of First Successful Submission: 2026-10-03 05:50:37

Scripting with Conditionals

Time of First Successful Submission: 2026-10-03 09:52:48

Scripting with Default Cases

Time of First Successful Submission: 2026-10-03 09:54:16

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-10-03 09:57:41

Reading Shell Scripts

Time of First Successful Submission: 2026-10-03 09:58:33

Launching Screen

Time of First Successful Submission: 2026-10-03 10:00:36

Detaching and Attaching

Time of First Successful Submission: 2026-10-03 10:02:13

Finding Sessions

Time of First Successful Submission: 2026-10-03 10:03:55

Switching Windows

Time of First Successful Submission: 2026-10-03 10:05:09

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-10-03 10:06:30

Switching Windows (tmux)

Time of First Successful Submission: 2026-10-03 10:07:18

The PATH Variable

Time of First Successful Submission: 2026-10-03 10:09:24

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-10-03 10:12:33

Adding Commands

Time of First Successful Submission: 2026-10-03 10:22:38

Hijacking Commands

Time of First Successful Submission: 2026-10-03 10:38:52

Bashrc Backdoor

Time of First Successful Submission: 2026-10-03 11:54:04

Sniffing Input

Time of First Successful Submission: 2026-10-03 12:17:44

Overshared Directories

Time of First Successful Submission: 2026-10-03 12:28:38

Tricky Linking

Time of First Successful Submission: 2026-10-03 12:40:54

Sniffing Process Arguments

Time of First Successful Submission: 2026-10-03 12:46:07

Snooping on Configurations

Time of First Successful Submission: 2026-10-03 12:49:48

The Fork Bomb

Time of First Successful Submission: 2026-10-03 13:00:30

Disk-Space Doomsday

Time of First Successful Submission: 2026-10-03 14:38:30

rm -rf /

Time of First Successful Submission: 2026-10-03 14:40:50

Life after rm -rf /

Time of First Successful Submission: 2026-10-03 14:48:52

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-10-03 14:56:01


Computing 101

55 / 132 3360 / 25357


Your First Register

Time of First Successful Submission: 2026-10-04 04:07:30

Your First Syscall

Time of First Successful Submission: 2026-10-04 04:10:25

Exit Codes

Time of First Successful Submission: 2026-10-04 04:13:44

Building Executables

Time of First Successful Submission: 2026-10-04 04:23:05

Moving Between Registers

Time of First Successful Submission: 2026-10-04 04:32:43

Loading From Memory

Time of First Successful Submission: 2026-10-06 10:17:40

More Loading Practice

Time of First Successful Submission: 2026-10-06 10:19:45

Dereferencing Pointers

Time of First Successful Submission: 2026-10-06 10:24:53

Dereferencing Yourself

Time of First Successful Submission: 2026-10-06 10:27:22

Dereferencing with Offsets

Time of First Successful Submission: 2026-10-06 10:29:11

Stored Addresses

Time of First Successful Submission: 2026-10-06 10:33:10

Double Dereference

Time of First Successful Submission: 2026-10-06 11:05:10

The Stack

Time of First Successful Submission: 2026-10-06 11:08:28

Stack Offsets

Time of First Successful Submission: 2026-10-06 11:10:31

Program Arguments on the Stack

Time of First Successful Submission: 2026-10-06 11:15:04

Popping From the Stack

Time of First Successful Submission: 2026-10-06 11:17:31

Negative Numbers

Time of First Successful Submission: 2026-10-06 15:31:07

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-10-06 15:38:02

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-10-06 15:40:18

Encoding Negatives

Time of First Successful Submission: 2026-10-06 16:14:50

Binary and Hex Encoding

Time of First Successful Submission: 2026-10-06 16:16:37

More Hex

Time of First Successful Submission: 2026-10-06 16:17:47

Decoding Hex

Time of First Successful Submission: 2026-10-06 16:18:41

Mixed Conversions

Time of First Successful Submission: 2026-10-06 16:22:26

Disassembling Programs

Time of First Successful Submission: 2026-10-07 13:28:36

Tracing Syscalls

Time of First Successful Submission: 2026-10-07 13:30:04

Starting GDB

Time of First Successful Submission: 2026-10-07 13:33:50

Quitting GDB

Time of First Successful Submission: 2026-10-07 13:34:22

Starting Programs in GDB

Time of First Successful Submission: 2026-10-07 13:36:07

Disassembling in GDB

Time of First Successful Submission: 2026-10-07 13:37:02

Stepping Through Instructions

Time of First Successful Submission: 2026-10-07 14:16:23

Reading Register Values

Time of First Successful Submission: 2026-10-07 14:18:42

Setting Register Values

Time of First Successful Submission: 2026-10-07 14:21:00

Popping Stack Values

Time of First Successful Submission: 2026-10-07 14:24:25

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-10-07 14:30:18

Cooperative Debugging

Time of First Successful Submission: 2026-10-07 15:04:07

Running with Arguments

Time of First Successful Submission: 2026-10-07 15:04:55

Redirecting Input in GDB

Time of First Successful Submission: 2026-10-07 15:06:26

Writing Output

Time of First Successful Submission: 2026-10-07 15:26:42

Chaining Syscalls

Time of First Successful Submission: 2026-10-07 15:29:53

Writing Strings

Time of First Successful Submission: 2026-10-07 15:32:29

Reading Data

Time of First Successful Submission: 2026-10-07 18:08:38

Reading Exactly

Time of First Successful Submission: 2026-10-07 18:13:17

Opening Files

Time of First Successful Submission: 2026-10-07 18:18:48

Hardcoding the Filename

Time of First Successful Submission: 2026-10-07 18:22:22

RIP-Relative Strings

Time of First Successful Submission: 2026-10-07 18:31:24

Comparing Values

Time of First Successful Submission: 2026-10-08 14:58:28

Comparing Characters

Time of First Successful Submission: 2026-10-08 15:04:56

Conditional Control Flow

Time of First Successful Submission: 2026-10-08 15:15:25

Comparing Strings

Time of First Successful Submission: 2026-10-08 15:20:50

Reverse the Password

Time of First Successful Submission: 2026-10-10 08:24:55

Conditionals Without Conditionals

Time of First Successful Submission: 2026-10-10 14:04:28

Recognizing Loops

Time of First Successful Submission: 2026-10-10 14:15:31

Writing Loops

Time of First Successful Submission: 2026-10-10 14:18:58


Playing With Programs

116 / 116 1350 / 27014


What's the password?

Time of First Successful Submission: 2026-10-10 14:28:12

... and again!

Time of First Successful Submission: 2026-10-10 14:29:13

Newline Troubles

Time of First Successful Submission: 2026-10-10 14:38:18

Reasoning about files

Time of First Successful Submission: 2026-10-10 15:05:41

Specifying Filenames

Time of First Successful Submission: 2026-10-10 15:07:24

Binary and Hex Encoding

Time of First Successful Submission: 2026-10-10 15:13:09

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-10-13 20:11:19

Decoding Practice

Time of First Successful Submission: 2026-10-13 20:18:06

Encoding Practice

Time of First Successful Submission: 2026-10-17 10:45:28

Hex-encoding ASCII

Time of First Successful Submission: 2026-10-17 12:11:04

Nested Encoding

Time of First Successful Submission: 2026-10-17 12:21:57

Hex-encoding UTF-8

Time of First Successful Submission: 2026-10-17 15:46:15

UTF Mixups

Time of First Successful Submission: 2026-10-17 15:53:48

Modifying Encoded Data

Time of First Successful Submission: 2026-10-17 15:58:57

Decoding Base64

Time of First Successful Submission: 2026-10-17 16:04:11

Encoding Base64

Time of First Successful Submission: 2026-10-17 16:08:27

Dealing with Obfuscation

Time of First Successful Submission: 2026-10-17 16:30:07

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-10-17 16:36:15

Your First HTTP Request

Time of First Successful Submission: 2026-10-18 03:14:54

Reading Flask

Time of First Successful Submission: 2026-10-18 03:17:40

Commented Data

Time of First Successful Submission: 2026-10-18 03:20:41

HTTP Metadata

Time of First Successful Submission: 2026-10-18 03:24:30

HTTP (netcat)

Time of First Successful Submission: 2026-10-18 03:32:25

HTTP Paths (netcat)

Time of First Successful Submission: 2026-10-18 03:34:24

HTTP (curl)

Time of First Successful Submission: 2026-10-18 03:37:31

HTTP (python)

Time of First Successful Submission: 2026-10-18 03:44:53

HTTP Host Header (python)

Time of First Successful Submission: 2026-10-18 03:59:30

HTTP Host Header (curl)

Time of First Successful Submission: 2026-10-18 04:02:59

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-10-18 04:06:36

URL Encoding (netcat)

Time of First Successful Submission: 2026-10-18 04:56:43

HTTP GET Parameters

Time of First Successful Submission: 2026-10-18 05:02:54

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-10-18 05:34:11

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-10-18 05:42:08

HTTP Forms

Time of First Successful Submission: 2026-10-18 05:47:24

HTTP Forms (curl)

Time of First Successful Submission: 2026-10-18 05:50:58

HTTP Forms (netcat)

Time of First Successful Submission: 2026-10-18 05:57:29

HTTP Forms (python)

Time of First Successful Submission: 2026-10-18 06:02:08

HTTP Forms Without Forms

Time of First Successful Submission: 2026-10-18 06:14:24

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-10-18 06:16:30

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-10-18 06:25:33

HTTP Redirects (curl)

Time of First Successful Submission: 2026-10-18 06:27:29

HTTP Redirects (python)

Time of First Successful Submission: 2026-10-18 06:32:17

HTTP Cookies (curl)

Time of First Successful Submission: 2026-10-18 07:06:51

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-10-18 07:10:03

HTTP Cookies (python)

Time of First Successful Submission: 2026-10-18 07:16:33

Server State (python)

Time of First Successful Submission: 2026-10-18 10:05:08

Listening Web

Time of First Successful Submission: 2026-10-18 10:09:54

Speaking Redirects

Time of First Successful Submission: 2026-10-18 10:23:08

JavaScript Redirects

Time of First Successful Submission: 2026-10-18 10:36:09

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-10-18 11:01:29

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-10-18 11:04:07

HTTP Forms (javascript)

Time of First Successful Submission: 2026-10-18 11:09:29

cat

Time of First Successful Submission: 2026-10-18 13:30:39

more

Time of First Successful Submission: 2026-10-19 13:23:03

less

Time of First Successful Submission: 2026-10-19 13:23:33

tail

Time of First Successful Submission: 2026-10-19 13:23:51

head

Time of First Successful Submission: 2026-10-19 13:24:06

sort

Time of First Successful Submission: 2026-10-19 13:24:25

vim

Time of First Successful Submission: 2026-10-19 13:25:18

emacs

Time of First Successful Submission: 2026-10-19 13:25:43

nano

Time of First Successful Submission: 2026-10-19 13:25:56

rev

Time of First Successful Submission: 2026-10-19 13:26:41

od

Time of First Successful Submission: 2026-10-19 14:29:53

hd

Time of First Successful Submission: 2026-10-19 14:33:39

xxd

Time of First Successful Submission: 2026-10-19 15:06:15

base32

Time of First Successful Submission: 2026-10-19 15:07:28

base64

Time of First Successful Submission: 2026-10-19 15:09:18

split

Time of First Successful Submission: 2026-10-19 16:19:41

gzip

Time of First Successful Submission: 2026-10-19 16:20:27

bzip2

Time of First Successful Submission: 2026-10-19 16:21:22

zip

Time of First Successful Submission: 2026-10-19 16:26:51

tar

Time of First Successful Submission: 2026-10-19 16:27:46

ar

Time of First Successful Submission: 2026-10-19 16:28:44

cpio

Time of First Successful Submission: 2026-10-19 16:29:22

genisoimage

Time of First Successful Submission: 2026-10-19 16:30:34

env

Time of First Successful Submission: 2026-10-19 16:32:26

find

Time of First Successful Submission: 2026-10-19 16:33:00

make

Time of First Successful Submission: 2026-10-19 16:33:29

nice

Time of First Successful Submission: 2026-10-19 16:34:40

timeout

Time of First Successful Submission: 2026-10-19 16:35:12

stdbuf

Time of First Successful Submission: 2026-10-19 16:36:45

setarch

Time of First Successful Submission: 2026-10-19 16:43:31

watch

Time of First Successful Submission: 2026-10-19 16:46:17

socat

Time of First Successful Submission: 2026-10-19 16:47:01

whiptail

Time of First Successful Submission: 2026-10-19 16:51:05

awk

Time of First Successful Submission: 2026-10-19 16:51:42

sed

Time of First Successful Submission: 2026-10-19 16:52:10

ed

Time of First Successful Submission: 2026-10-19 16:54:48

chown

Time of First Successful Submission: 2026-10-19 16:55:41

chmod

Time of First Successful Submission: 2026-10-19 16:56:09

cp

Time of First Successful Submission: 2026-10-19 16:57:03

mv

Time of First Successful Submission: 2026-10-20 16:02:34

perl

Time of First Successful Submission: 2026-10-19 17:05:12

python

Time of First Successful Submission: 2026-10-19 17:05:52

ruby

Time of First Successful Submission: 2026-10-19 17:12:01

bash

Time of First Successful Submission: 2026-10-19 18:16:59

date

Time of First Successful Submission: 2026-10-19 17:18:45

dmesg

Time of First Successful Submission: 2026-10-19 17:19:24

wc

Time of First Successful Submission: 2026-10-19 17:19:57

gcc

Time of First Successful Submission: 2026-10-19 18:24:33

as

Time of First Successful Submission: 2026-10-19 17:25:20

wget

Time of First Successful Submission: 2026-10-19 18:26:40

ssh-keygen

Time of First Successful Submission: 2026-10-19 18:29:04

SQL Queries

Time of First Successful Submission: 2026-10-20 16:06:17

Filtering SQL

Time of First Successful Submission: 2026-10-20 16:10:14

Choosing Columns

Time of First Successful Submission: 2026-10-20 16:20:27

Exclusionary Filtering

Time of First Successful Submission: 2026-10-20 16:29:38

Filtering Strings

Time of First Successful Submission: 2026-10-20 16:34:15

Filtering on Expressions

Time of First Successful Submission: 2026-10-20 16:41:11

SELECTing Expressions

Time of First Successful Submission: 2026-10-20 16:54:10

Composite Conditions

Time of First Successful Submission: 2026-10-20 16:57:22

Reaching Your LIMITs

Time of First Successful Submission: 2026-10-20 17:05:37

Querying Metadata

Time of First Successful Submission: 2026-10-20 17:07:15


DSU Cyber Camps

12 / 104 5137 / 72738


Using the Terminal

Time of First Successful Submission: 2026-09-08 06:02:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-08 06:04:40

Using the GUI Desktop

Time of First Successful Submission: 2026-09-08 06:09:04

Pasting into the Desktop

Time of First Successful Submission: 2026-09-08 06:10:56

Connecting over SSH

Time of First Successful Submission: 2026-09-08 06:14:33

Restarting Challenges

Time of First Successful Submission: 2026-09-08 06:16:06

Getting Help

Time of First Successful Submission: 2026-09-08 06:18:15

Challenge Programs

Time of First Successful Submission: 2026-09-08 06:19:45

The Flag File

Time of First Successful Submission: 2026-09-08 06:22:03

Using Privileged Mode

Time of First Successful Submission: 2026-09-08 06:29:37

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-08 07:08:28

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-08 07:09:13


GCA CTF

12 / 104 5137 / 72738


Using the Terminal

Time of First Successful Submission: 2026-09-08 06:02:19

Using the VSCode Workspace

Time of First Successful Submission: 2026-09-08 06:04:40

Using the GUI Desktop

Time of First Successful Submission: 2026-09-08 06:09:04

Pasting into the Desktop

Time of First Successful Submission: 2026-09-08 06:10:56

Connecting over SSH

Time of First Successful Submission: 2026-09-08 06:14:33

Restarting Challenges

Time of First Successful Submission: 2026-09-08 06:16:06

Getting Help

Time of First Successful Submission: 2026-09-08 06:18:15

Challenge Programs

Time of First Successful Submission: 2026-09-08 06:19:45

The Flag File

Time of First Successful Submission: 2026-09-08 06:22:03

Using Privileged Mode

Time of First Successful Submission: 2026-09-08 06:29:37

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-08 07:08:28

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-08 07:09:13


Pwntools Tutorials

12 / 12 442 / 1481


Level 0.0

Time of First Successful Submission: 2026-10-17 05:50:10

Level 1.0

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

Level 1.1

Time of First Successful Submission: 2026-10-17 06:35:56

Level 2.0

Time of First Successful Submission: 2026-10-17 06:47:10

Level 2.1

Time of First Successful Submission: 2026-10-17 06:52:15

Level 2.2

Time of First Successful Submission: 2026-10-17 06:58:24

Level 2.3

Time of First Successful Submission: 2026-10-17 07:01:13

Level 2.4

Time of First Successful Submission: 2026-10-17 07:23:06

Level 2.5

Time of First Successful Submission: 2026-10-17 07:26:41

Level 2.6

Time of First Successful Submission: 2026-10-17 07:30:34

Level 3.0

Time of First Successful Submission: 2026-10-17 07:52:14

Level 4.0

Time of First Successful Submission: 2026-10-17 08:37:36