giftonite

🐧 💉 💻 🔤

Intro to Programming Languages

15 / 234 6578 / 28147


Commands

Time of First Successful Submission: 2025-03-11 02:58:30

Command Arguments

Time of First Successful Submission: 2025-03-11 03:00:52

Command History

Time of First Successful Submission: 2025-12-15 10:15:36

The Root Path

Time of First Successful Submission: 2025-03-11 03:17:25

Absolute Paths

Time of First Successful Submission: 2025-03-11 03:20:13

Changing position

Time of First Successful Submission: 2025-03-11 03:24:56

Changing to an Absolute Path

Time of First Successful Submission: 2025-03-11 03:27:39

Relative Paths

Time of First Successful Submission: 2025-03-11 03:33:58

Cat

Time of First Successful Submission: 2025-03-11 12:26:24

Ls

Time of First Successful Submission: 2025-03-11 12:39:19

Ls All

Time of First Successful Submission: 2025-03-11 12:45:53

Find

Time of First Successful Submission: 2025-03-11 15:01:21

Piping Echo

Time of First Successful Submission: 2025-03-12 06:21:52

Piping Stdout

Time of First Successful Submission: 2025-03-12 06:26:46

Piping Stdin

Time of First Successful Submission: 2025-03-12 06:43:27


Start Here

11 / 12 6297 / 38380


Using the Terminal

Time of First Successful Submission: 2025-12-16 08:57:21

Using the VSCode Workspace

Time of First Successful Submission: 2025-03-10 07:43:04

Using the GUI Desktop

Time of First Successful Submission: 2025-03-10 07:52:00

Pasting into the Desktop

Time of First Successful Submission: 2025-03-10 07:55:55

Restarting Challenges

Time of First Successful Submission: 2025-03-10 08:05:06

Challenge Programs

Time of First Successful Submission: 2025-03-10 08:20:07

The Flag File

Time of First Successful Submission: 2025-03-10 08:23:44

Using Privileged Mode

Time of First Successful Submission: 2025-03-10 08:30:19

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-10 08:35:34

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 893 / 28393


Intro to Commands

Time of First Successful Submission: 2025-03-11 02:58:30

Intro to Arguments

Time of First Successful Submission: 2025-03-11 03:00:52

Command History

Time of First Successful Submission: 2025-12-15 10:15:36

The Root

Time of First Successful Submission: 2025-03-11 03:17:25

Program and absolute paths

Time of First Successful Submission: 2025-03-11 03:20:13

Position thy self

Time of First Successful Submission: 2025-03-11 03:24:56

Position elsewhere

Time of First Successful Submission: 2025-03-11 03:27:39

implicit relative paths, from /

Time of First Successful Submission: 2025-03-11 03:33:58

explicit relative paths, from /

Time of First Successful Submission: 2025-03-11 03:36:46

implicit relative path

Time of First Successful Submission: 2025-03-11 03:40:54

home sweet home

Time of First Successful Submission: 2025-03-11 03:46:39

cat: not the pet, but the command!

Time of First Successful Submission: 2025-03-11 12:26:24

catting absolute paths

Time of First Successful Submission: 2025-03-11 12:29:03

more catting practice

Time of First Successful Submission: 2025-03-11 12:31:47

grepping for a needle in a haystack

Time of First Successful Submission: 2025-03-11 12:34:57

comparing files

Time of First Successful Submission: 2025-12-15 09:55:14

listing files

Time of First Successful Submission: 2025-03-11 12:39:19

touching files

Time of First Successful Submission: 2025-03-11 12:41:28

removing files

Time of First Successful Submission: 2025-03-11 12:43:42

moving files

Time of First Successful Submission: 2025-12-15 09:57:04

copying files

Time of First Successful Submission: 2025-12-15 10:03:12

hidden files

Time of First Successful Submission: 2025-03-11 12:45:53

An Epic Filesystem Quest

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

making directories

Time of First Successful Submission: 2025-03-11 12:59:46

finding files

Time of First Successful Submission: 2025-03-11 15:01:21

linking files

Time of First Successful Submission: 2025-03-11 15:09:55

Learning From Documentation

Time of First Successful Submission: 2025-03-11 15:49:55

Learning Complex Usage

Time of First Successful Submission: 2025-03-11 15:54:43

Reading Manuals

Time of First Successful Submission: 2025-03-11 15:59:25

Searching Manuals

Time of First Successful Submission: 2025-03-11 16:02:44

Searching For Manuals

Time of First Successful Submission: 2025-03-12 03:25:22

Helpful Programs

Time of First Successful Submission: 2025-03-12 03:37:02

Help for Builtins

Time of First Successful Submission: 2025-03-12 03:39:50

Matching with *

Time of First Successful Submission: 2025-03-12 05:11:17

Matching with ?

Time of First Successful Submission: 2025-03-12 05:13:55

Matching with []

Time of First Successful Submission: 2025-03-12 05:18:10

Matching paths with []

Time of First Successful Submission: 2025-03-12 05:25:01

Multiple globs

Time of First Successful Submission: 2025-12-15 10:20:04

Mixing globs

Time of First Successful Submission: 2025-03-12 05:34:44

Exclusionary globbing

Time of First Successful Submission: 2025-03-12 05:38:10

Tab completion

Time of First Successful Submission: 2025-12-15 10:23:17

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2025-12-15 10:27:20

Redirecting output

Time of First Successful Submission: 2025-03-12 06:21:52

Redirecting more output

Time of First Successful Submission: 2025-03-12 06:26:46

Appending output

Time of First Successful Submission: 2025-03-12 06:31:07

Redirecting errors

Time of First Successful Submission: 2025-03-12 06:35:57

Redirecting input

Time of First Successful Submission: 2025-03-12 06:43:27

Grepping stored results

Time of First Successful Submission: 2025-03-12 06:50:22

Grepping live output

Time of First Successful Submission: 2025-03-12 07:48:54

Grepping errors

Time of First Successful Submission: 2025-03-12 07:57:08

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2025-12-15 10:33:49

Duplicating piped data with tee

Time of First Successful Submission: 2025-03-12 08:18:44

Process substitution for input

Time of First Successful Submission: 2025-12-15 10:40:56

Writing to multiple programs

Time of First Successful Submission: 2025-03-12 09:42:51

Split-piping stderr and stdout

Time of First Successful Submission: 2025-03-12 11:34:34

Named pipes

Time of First Successful Submission: 2025-12-15 11:13:33

Printing Variables

Time of First Successful Submission: 2025-03-12 12:51:32

Setting Variables

Time of First Successful Submission: 2025-03-12 13:01:33

Multi-word Variables

Time of First Successful Submission: 2025-03-12 13:03:57

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2025-03-12 13:12:30

Storing Command Output

Time of First Successful Submission: 2025-03-12 13:16:54

Reading Input

Time of First Successful Submission: 2025-03-12 13:23:21

Reading Files

Time of First Successful Submission: 2025-03-12 13:26:38

Translating characters

Time of First Successful Submission: 2025-12-15 12:13:58

Deleting characters

Time of First Successful Submission: 2025-12-15 12:16:17

Deleting newlines

Time of First Successful Submission: 2025-12-15 12:19:39

Extracting the first lines with head

Time of First Successful Submission: 2025-12-15 12:23:30

Extracting specific sections of text

Time of First Successful Submission: 2025-12-15 12:29:09

Sorting data

Time of First Successful Submission: 2025-12-15 12:36:37

Listing Processes

Time of First Successful Submission: 2025-03-12 13:41:26

Killing Processes

Time of First Successful Submission: 2025-03-12 13:44:39

Interrupting Processes

Time of First Successful Submission: 2025-03-12 13:46:38

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-15 11:37:21

Suspending Processes

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

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2025-03-12 13:54:59

Foregrounding Processes

Time of First Successful Submission: 2025-03-12 13:57:21

Starting Backgrounded Processes

Time of First Successful Submission: 2025-03-12 13:59:08

Process Exit Codes

Time of First Successful Submission: 2025-03-12 14:02:06

Becoming root with su

Time of First Successful Submission: 2025-03-13 07:22:37

Other users with su

Time of First Successful Submission: 2025-03-13 07:25:48

Cracking passwords

Time of First Successful Submission: 2025-03-13 07:32:17

Using sudo

Time of First Successful Submission: 2025-03-13 07:35:24

Changing File Ownership

Time of First Successful Submission: 2025-03-13 02:13:21

Groups and Files

Time of First Successful Submission: 2025-03-13 02:23:11

Fun With Groups Names

Time of First Successful Submission: 2025-03-13 02:27:51

Changing Permissions

Time of First Successful Submission: 2025-03-13 02:36:35

Executable Files

Time of First Successful Submission: 2025-03-13 02:39:31

Permission Tweaking Practice

Time of First Successful Submission: 2025-03-13 02:50:17

Permissions Setting Practice

Time of First Successful Submission: 2025-03-13 03:01:31

The SUID Bit

Time of First Successful Submission: 2025-03-13 03:08:55

Chaining with Semicolons

Time of First Successful Submission: 2025-03-13 08:29:02

Building on Success

Time of First Successful Submission: 2025-12-15 13:14:38

Handling Failure

Time of First Successful Submission: 2025-12-15 13:16:33

Your First Shell Script

Time of First Successful Submission: 2025-03-13 08:32:28

Redirecting Script Output

Time of First Successful Submission: 2025-03-13 08:36:11

Executable Shell Scripts

Time of First Successful Submission: 2025-03-13 08:38:37

Understanding Shebangs

Time of First Successful Submission: 2025-12-15 13:31:37

Scripting with Arguments

Time of First Successful Submission: 2025-12-15 13:36:06

Scripting with Conditionals

Time of First Successful Submission: 2025-12-15 13:40:49

Scripting with Default Cases

Time of First Successful Submission: 2025-12-15 13:43:01

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-15 13:48:36

Reading Shell Scripts

Time of First Successful Submission: 2025-12-15 13:56:47

Launching Screen

Time of First Successful Submission: 2025-12-16 02:48:58

Detaching and Attaching

Time of First Successful Submission: 2025-12-16 02:53:31

Finding Sessions

Time of First Successful Submission: 2025-12-16 02:56:47

Switching Windows

Time of First Successful Submission: 2025-12-16 03:02:48

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-16 03:05:53

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-16 03:08:44

The PATH Variable

Time of First Successful Submission: 2025-03-13 08:47:41

Setting PATH

Time of First Successful Submission: 2025-03-13 08:51:17

Finding Commands

Time of First Successful Submission: 2025-12-15 11:19:33

Adding Commands

Time of First Successful Submission: 2025-03-13 09:04:46

Hijacking Commands

Time of First Successful Submission: 2025-03-13 11:14:02

Bashrc Backdoor

Time of First Successful Submission: 2025-12-16 03:15:27

Sniffing Input

Time of First Successful Submission: 2025-12-16 05:06:27

Overshared Directories

Time of First Successful Submission: 2025-12-16 06:33:08

Tricky Linking

Time of First Successful Submission: 2025-12-16 06:45:14

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-16 06:49:18

Snooping on Configurations

Time of First Successful Submission: 2025-12-16 06:54:08

The Fork Bomb

Time of First Successful Submission: 2025-12-16 07:58:17

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-16 08:05:05

rm -rf /

Time of First Successful Submission: 2025-12-16 08:21:21

Life after rm -rf /

Time of First Successful Submission: 2025-12-16 08:26:52

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-16 08:55:36


Computing 101

69 / 69 1375 / 19410


Your First Register

Time of First Successful Submission: 2025-03-15 09:23:38

Your First Syscall

Time of First Successful Submission: 2025-03-15 09:28:28

Exit Codes

Time of First Successful Submission: 2025-03-15 09:32:43

Building Executables

Time of First Successful Submission: 2025-03-15 09:41:24

Moving Between Registers

Time of First Successful Submission: 2025-03-15 09:48:20

Tracing Syscalls

Time of First Successful Submission: 2025-03-15 10:32:00

Starting GDB

Time of First Successful Submission: 2025-03-15 10:34:37

Starting Programs in GDB

Time of First Successful Submission: 2025-03-15 10:37:19

Loading From Memory

Time of First Successful Submission: 2025-03-15 12:30:03

More Loading Practice

Time of First Successful Submission: 2025-03-15 12:32:13

Dereferencing Pointers

Time of First Successful Submission: 2025-03-15 12:43:56

Dereferencing Yourself

Time of First Successful Submission: 2025-03-15 12:48:33

Dereferencing with Offsets

Time of First Successful Submission: 2025-03-15 12:55:46

Stored Addresses

Time of First Successful Submission: 2025-03-15 13:03:00

Double Dereference

Time of First Successful Submission: 2025-03-15 13:08:15

Triple Dereference

Time of First Successful Submission: 2025-03-15 13:11:41

Writing Output

Time of First Successful Submission: 2025-03-15 14:11:30

Chaining Syscalls

Time of First Successful Submission: 2025-03-15 14:14:32

Writing Strings

Time of First Successful Submission: 2025-03-15 14:16:47

Reading Data

Time of First Successful Submission: 2025-03-15 14:27:53

set-register

Time of First Successful Submission: 2025-03-17 13:46:59

set-multiple-registers

Time of First Successful Submission: 2025-03-17 13:57:28

add-to-register

Time of First Successful Submission: 2025-03-17 14:02:06

linear-equation-registers

Time of First Successful Submission: 2025-03-17 14:12:14

integer-division

Time of First Successful Submission: 2025-03-17 14:17:33

modulo-operation

Time of First Successful Submission: 2025-03-17 14:27:57

set-upper-byte

Time of First Successful Submission: 2025-03-17 14:30:44

efficient-modulo

Time of First Successful Submission: 2025-03-17 14:48:19

byte-extraction

Time of First Successful Submission: 2025-03-17 15:36:09

bitwise-and

Time of First Successful Submission: 2025-03-17 15:54:28

check-even

Time of First Successful Submission: 2025-03-18 07:03:03

memory-read

Time of First Successful Submission: 2025-03-18 07:13:02

memory-write

Time of First Successful Submission: 2025-03-18 07:16:13

memory-increment

Time of First Successful Submission: 2025-03-18 07:40:00

byte-access

Time of First Successful Submission: 2025-03-18 07:48:23

memory-size-access

Time of First Successful Submission: 2025-03-18 07:51:43

little-endian-write

Time of First Successful Submission: 2025-03-18 08:22:07

memory-sum

Time of First Successful Submission: 2025-03-18 08:47:03

stack-subtraction

Time of First Successful Submission: 2025-03-18 09:24:18

swap-stack-values

Time of First Successful Submission: 2025-03-18 09:27:26

average-stack-values

Time of First Successful Submission: 2025-03-18 11:17:25

absolute-jump

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

relative-jump

Time of First Successful Submission: 2025-03-18 12:42:33

jump-trampoline

Time of First Successful Submission: 2025-03-18 13:26:28

conditional-jump

Time of First Successful Submission: 2025-03-18 16:26:57

indirect-jump

Time of First Successful Submission: 2025-03-19 09:07:12

average-loop

Time of First Successful Submission: 2025-03-19 09:53:44

count-non-zero

Time of First Successful Submission: 2025-03-19 12:10:35

string-lower

Time of First Successful Submission: 2025-12-20 08:01:10

most-common-byte

Time of First Successful Submission: 2025-12-21 05:43:53

Debugging Programs

Time of First Successful Submission: 2025-12-23 05:17:28

Inspecting Registers

Time of First Successful Submission: 2025-12-23 05:27:27

Examining Memory

Time of First Successful Submission: 2025-12-24 03:37:36

Setting Breakpoints

Time of First Successful Submission: 2025-12-24 05:23:12

GDB Scripting

Time of First Successful Submission: 2025-12-28 00:52:21

Modifying Data

Time of First Successful Submission: 2025-12-28 02:38:39

Modifying Execution

Time of First Successful Submission: 2025-12-28 02:44:35

Broken Functions

Time of First Successful Submission: 2025-12-28 04:08:12

Exit

Time of First Successful Submission: 2025-12-29 18:01:11

Socket

Time of First Successful Submission: 2025-12-29 18:45:37

Bind

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

Listen

Time of First Successful Submission: 2025-12-30 11:12:57

Accept

Time of First Successful Submission: 2025-12-30 11:37:36

Static Response

Time of First Successful Submission: 2025-12-30 12:44:44

Dynamic Response

Time of First Successful Submission: 2025-12-31 05:20:20

Iterative GET Server

Time of First Successful Submission: 2026-01-03 05:25:19

Concurrent GET Server

Time of First Successful Submission: 2026-01-03 05:58:18

Concurrent POST Server

Time of First Successful Submission: 2026-01-04 18:06:59

Web Server

Time of First Successful Submission: 2026-01-04 18:54:14


Playing With Programs

116 / 116 670 / 22244


What's the password?

Time of First Successful Submission: 2026-01-05 16:52:42

... and again!

Time of First Successful Submission: 2026-01-05 16:53:41

Newline Troubles

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

Reasoning about files

Time of First Successful Submission: 2026-01-05 18:31:55

Specifying Filenames

Time of First Successful Submission: 2026-01-05 18:34:32

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-08 12:34:55

More Hex

Time of First Successful Submission: 2026-01-09 18:52:36

Decoding Hex

Time of First Successful Submission: 2026-01-09 19:36:45

Decoding Practice

Time of First Successful Submission: 2026-01-09 20:04:15

Encoding Practice

Time of First Successful Submission: 2026-01-10 02:45:40

Hex-encoding ASCII

Time of First Successful Submission: 2026-01-10 03:17:48

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2026-01-10 08:48:16

UTF Mixups

Time of First Successful Submission: 2026-01-10 09:34:02

Modifying Encoded Data

Time of First Successful Submission: 2026-01-10 11:55:21

Decoding Base64

Time of First Successful Submission: 2026-01-11 13:43:43

Encoding Base64

Time of First Successful Submission: 2026-01-11 13:50:54

Dealing with Obfuscation

Time of First Successful Submission: 2026-01-11 13:58:51

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-01-11 14:15:16

Your First HTTP Request

Time of First Successful Submission: 2026-01-13 10:23:36

Reading Flask

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

Commented Data

Time of First Successful Submission: 2026-01-13 11:04:02

HTTP Metadata

Time of First Successful Submission: 2026-01-13 11:12:57

HTTP (netcat)

Time of First Successful Submission: 2026-01-13 11:23:40

HTTP Paths (netcat)

Time of First Successful Submission: 2026-01-13 11:26:08

HTTP (curl)

Time of First Successful Submission: 2026-01-13 11:28:12

HTTP (python)

Time of First Successful Submission: 2026-01-13 11:33:33

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-13 11:43:08

HTTP Host Header (curl)

Time of First Successful Submission: 2026-01-13 11:52:17

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-01-13 12:02:40

HTTP GET Parameters

Time of First Successful Submission: 2026-01-13 12:12:01

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-01-13 12:25:51

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-01-13 12:29:33

HTTP Forms

Time of First Successful Submission: 2026-01-13 12:45:22

HTTP Forms (curl)

Time of First Successful Submission: 2026-01-13 12:47:16

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-01-13 13:54:53

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-13 13:58:35

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-01-13 14:07:59

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-01-13 14:12:51

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-13 14:23:12

HTTP Redirects (curl)

Time of First Successful Submission: 2026-01-13 14:24:35

HTTP Redirects (python)

Time of First Successful Submission: 2026-01-13 14:26:06

HTTP Cookies (curl)

Time of First Successful Submission: 2026-01-13 14:33:28

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-01-13 14:46:20

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-13 14:52:43

Server State (python)

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

Listening Web

Time of First Successful Submission: 2026-01-13 15:19:16

Speaking Redirects

Time of First Successful Submission: 2026-01-14 05:12:03

JavaScript Redirects

Time of First Successful Submission: 2026-01-14 07:08:06

Including JavaScript

Time of First Successful Submission: 2026-01-14 13:42:45

HTTP (javascript)

Time of First Successful Submission: 2026-01-14 16:36:17

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-01-14 16:41:54

HTTP Forms (javascript)

Time of First Successful Submission: 2026-01-14 17:54:25

cat

Time of First Successful Submission: 2026-01-15 01:57:03

more

Time of First Successful Submission: 2026-01-15 01:58:10

less

Time of First Successful Submission: 2026-01-15 02:00:38

tail

Time of First Successful Submission: 2026-01-15 09:01:12

head

Time of First Successful Submission: 2026-01-15 09:01:56

sort

Time of First Successful Submission: 2026-01-15 09:03:49

vim

Time of First Successful Submission: 2026-01-15 09:04:26

emacs

Time of First Successful Submission: 2026-01-15 09:05:05

nano

Time of First Successful Submission: 2026-01-15 09:06:06

rev

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

od

Time of First Successful Submission: 2026-01-15 09:27:25

hd

Time of First Successful Submission: 2026-01-15 09:33:25

xxd

Time of First Successful Submission: 2026-01-15 09:36:10

base32

Time of First Successful Submission: 2026-01-15 09:39:06

base64

Time of First Successful Submission: 2026-01-15 09:41:00

split

Time of First Successful Submission: 2026-01-15 09:43:53

gzip

Time of First Successful Submission: 2026-01-15 09:49:03

bzip2

Time of First Successful Submission: 2026-01-15 09:51:32

zip

Time of First Successful Submission: 2026-01-15 10:14:32

tar

Time of First Successful Submission: 2026-01-15 10:22:13

ar

Time of First Successful Submission: 2026-01-15 10:59:03

cpio

Time of First Successful Submission: 2026-01-15 11:41:28

genisoimage

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

env

Time of First Successful Submission: 2026-01-15 12:14:36

find

Time of First Successful Submission: 2026-01-15 12:24:57

make

Time of First Successful Submission: 2026-01-15 12:36:36

nice

Time of First Successful Submission: 2026-01-15 12:39:01

timeout

Time of First Successful Submission: 2026-01-15 12:45:20

stdbuf

Time of First Successful Submission: 2026-01-15 12:52:47

setarch

Time of First Successful Submission: 2026-01-15 20:01:02

watch

Time of First Successful Submission: 2026-01-15 20:03:31

socat

Time of First Successful Submission: 2026-01-15 20:20:17

whiptail

Time of First Successful Submission: 2026-01-15 20:50:36

awk

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

sed

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

ed

Time of First Successful Submission: 2026-01-15 21:10:18

chown

Time of First Successful Submission: 2026-01-15 21:14:20

chmod

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

cp

Time of First Successful Submission: 2026-01-15 21:21:03

mv

Time of First Successful Submission: 2026-01-16 09:55:51

perl

Time of First Successful Submission: 2026-01-16 10:42:42

python

Time of First Successful Submission: 2026-01-16 10:44:59

ruby

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

bash

Time of First Successful Submission: 2026-01-16 10:59:32

date

Time of First Successful Submission: 2026-01-16 11:01:41

dmesg

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

wc

Time of First Successful Submission: 2026-01-16 11:05:51

gcc

Time of First Successful Submission: 2026-01-16 11:28:25

as

Time of First Successful Submission: 2026-01-16 11:29:40

wget

Time of First Successful Submission: 2026-01-16 11:55:54

ssh-keygen

Time of First Successful Submission: 2026-01-16 12:14:58

SQL Queries

Time of First Successful Submission: 2026-01-16 13:03:03

Filtering SQL

Time of First Successful Submission: 2026-01-16 13:19:32

Choosing Columns

Time of First Successful Submission: 2026-01-16 13:22:00

Exclusionary Filtering

Time of First Successful Submission: 2026-01-16 13:24:11

Filtering Strings

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

Filtering on Expressions

Time of First Successful Submission: 2026-01-16 13:30:13

SELECTing Expressions

Time of First Successful Submission: 2026-01-16 13:53:11

Composite Conditions

Time of First Successful Submission: 2026-01-16 13:58:38

Reaching Your LIMITs

Time of First Successful Submission: 2026-01-16 14:07:21

Querying Metadata

Time of First Successful Submission: 2026-01-16 14:09:58


Content Injection

10 / 10 43 / 84


Teacher Login

Time of First Successful Submission: 2025-12-28 19:23:40

Teacher Login 2

Time of First Successful Submission: 2025-12-29 05:01:43

Teacher Login 3

Time of First Successful Submission: 2025-12-29 06:00:07

Teacher Login 4

Time of First Successful Submission: 2025-12-29 06:40:44

Teacher Login 5

Time of First Successful Submission: 2025-12-29 07:49:43

Teacher Login 6

Time of First Successful Submission: 2025-12-29 11:14:11

Teacher Login 7

Time of First Successful Submission: 2025-12-29 11:54:38

Class Cancellation

Time of First Successful Submission: 2025-12-29 12:36:58

Class Cancellation 2

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

Class Cancellation 3

Time of First Successful Submission: 2025-12-29 13:49:10


CybHer Dojo

11 / 104 6404 / 38598


Using the Terminal

Time of First Successful Submission: 2025-12-16 08:57:21

Using the VSCode Workspace

Time of First Successful Submission: 2025-03-10 07:43:04

Using the GUI Desktop

Time of First Successful Submission: 2025-03-10 07:52:00

Pasting into the Desktop

Time of First Successful Submission: 2025-03-10 07:55:55

Restarting Challenges

Time of First Successful Submission: 2025-03-10 08:05:06

Getting Help

Time of First Successful Submission: 2025-03-10 08:15:42

Challenge Programs

Time of First Successful Submission: 2025-03-10 08:20:07

The Flag File

Time of First Successful Submission: 2025-03-10 08:23:44

Using Privileged Mode

Time of First Successful Submission: 2025-03-10 08:30:19

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-10 08:35:34

Persistent Home Directories - Two

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


Defcon 33 Defcon Academy Dojo

6 / 7 18 / 85


Banana

Time of First Successful Submission: 2026-01-05 14:39:23

Earth

Time of First Successful Submission: 2026-01-05 14:43:46

Terminal Basics

Time of First Successful Submission: 2026-01-05 14:59:29

Managing Files

Time of First Successful Submission: 2026-01-05 15:06:21

Networking

Time of First Successful Submission: 2026-01-05 15:08:39

Exporting Is Fun

Time of First Successful Submission: 2026-01-05 15:15:58


GCA CTF

11 / 104 6404 / 38598


Using the Terminal

Time of First Successful Submission: 2025-12-16 08:57:21

Using the VSCode Workspace

Time of First Successful Submission: 2025-03-10 07:43:04

Using the GUI Desktop

Time of First Successful Submission: 2025-03-10 07:52:00

Pasting into the Desktop

Time of First Successful Submission: 2025-03-10 07:55:55

Restarting Challenges

Time of First Successful Submission: 2025-03-10 08:05:06

Getting Help

Time of First Successful Submission: 2025-03-10 08:15:42

Challenge Programs

Time of First Successful Submission: 2025-03-10 08:20:07

The Flag File

Time of First Successful Submission: 2025-03-10 08:23:44

Using Privileged Mode

Time of First Successful Submission: 2025-03-10 08:30:19

Persistent Home Directories - One

Time of First Successful Submission: 2025-03-10 08:35:34

Persistent Home Directories - Two

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