wayclest

Intro to Programming Languages

15 / 234 7006 / 35055


Commands

Time of First Successful Submission: 2025-12-15 01:32:23

Command Arguments

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

Command History

Time of First Successful Submission: 2025-12-15 01:44:47

The Root Path

Time of First Successful Submission: 2025-12-15 01:53:39

Absolute Paths

Time of First Successful Submission: 2025-12-15 01:54:33

Changing position

Time of First Successful Submission: 2025-12-15 01:57:17

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-15 01:58:26

Relative Paths

Time of First Successful Submission: 2025-12-15 02:00:15

Cat

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

Ls

Time of First Successful Submission: 2025-12-15 02:21:09

Ls All

Time of First Successful Submission: 2025-12-15 02:28:12

Find

Time of First Successful Submission: 2025-12-15 02:44:43

Piping Echo

Time of First Successful Submission: 2025-12-21 02:08:03

Piping Stdout

Time of First Successful Submission: 2025-12-21 02:09:17

Piping Stdin

Time of First Successful Submission: 2025-12-21 02:20:00


Start Here

8 / 12 25356 / 47576


Using the Terminal

Time of First Successful Submission: 2025-12-15 01:01:24

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-15 01:04:08

Using the GUI Desktop

Time of First Successful Submission: 2025-12-15 01:06:12

Pasting into the Desktop

Time of First Successful Submission: 2025-12-15 01:11:07

Restarting Challenges

Time of First Successful Submission: 2025-12-15 01:15:44

Challenge Programs

Time of First Successful Submission: 2025-12-27 00:08:42

The Flag File

Time of First Successful Submission: 2025-12-27 00:10:03


Linux Luminarium

124 / 128 4936 / 35532


Intro to Commands

Time of First Successful Submission: 2025-12-15 01:32:23

Intro to Arguments

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

Command History

Time of First Successful Submission: 2025-12-15 01:44:47

The Root

Time of First Successful Submission: 2025-12-15 01:53:39

Program and absolute paths

Time of First Successful Submission: 2025-12-15 01:54:33

Position thy self

Time of First Successful Submission: 2025-12-15 01:57:17

Position elsewhere

Time of First Successful Submission: 2025-12-15 01:58:26

implicit relative paths, from /

Time of First Successful Submission: 2025-12-15 02:00:15

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2025-12-15 02:04:29

home sweet home

Time of First Successful Submission: 2025-12-15 02:08:41

cat: not the pet, but the command!

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

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2025-12-15 02:13:23

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-15 02:15:00

comparing files

Time of First Successful Submission: 2025-12-15 02:18:33

listing files

Time of First Successful Submission: 2025-12-15 02:21:09

touching files

Time of First Successful Submission: 2025-12-15 02:22:26

removing files

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

moving files

Time of First Successful Submission: 2025-12-15 02:25:37

copying files

Time of First Successful Submission: 2025-12-15 02:26:59

hidden files

Time of First Successful Submission: 2025-12-15 02:28:12

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-15 02:38:41

making directories

Time of First Successful Submission: 2025-12-15 02:40:50

finding files

Time of First Successful Submission: 2025-12-15 02:44:43

linking files

Time of First Successful Submission: 2025-12-15 03:11:51

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2025-12-21 01:15:26

Reading Manuals

Time of First Successful Submission: 2025-12-21 01:22:23

Searching Manuals

Time of First Successful Submission: 2025-12-21 01:23:54

Searching For Manuals

Time of First Successful Submission: 2025-12-21 01:34:03

Helpful Programs

Time of First Successful Submission: 2025-12-21 01:35:49

Help for Builtins

Time of First Successful Submission: 2025-12-21 01:39:12

Matching with *

Time of First Successful Submission: 2025-12-21 01:48:45

Matching with ?

Time of First Successful Submission: 2025-12-21 01:49:55

Matching with []

Time of First Successful Submission: 2025-12-21 01:53:41

Matching paths with []

Time of First Successful Submission: 2025-12-21 01:55:36

Multiple globs

Time of First Successful Submission: 2025-12-21 01:59:04

Mixing globs

Time of First Successful Submission: 2025-12-21 02:00:31

Exclusionary globbing

Time of First Successful Submission: 2025-12-21 02:02:22

Tab completion

Time of First Successful Submission: 2025-12-21 02:03:25

Multiple options for tab completion

Time of First Successful Submission: 2025-12-21 02:04:46

Tab completion on commands

Time of First Successful Submission: 2025-12-21 02:05:23

Redirecting output

Time of First Successful Submission: 2025-12-21 02:08:03

Redirecting more output

Time of First Successful Submission: 2025-12-21 02:09:17

Appending output

Time of First Successful Submission: 2025-12-21 02:11:43

Redirecting errors

Time of First Successful Submission: 2025-12-21 02:15:13

Redirecting input

Time of First Successful Submission: 2025-12-21 02:20:00

Grepping stored results

Time of First Successful Submission: 2025-12-21 02:21:22

Grepping live output

Time of First Successful Submission: 2025-12-21 02:22:50

Grepping errors

Time of First Successful Submission: 2025-12-21 02:24:58

Filtering with grep -v

Time of First Successful Submission: 2025-12-21 02:27:06

Filtering with sed

Time of First Successful Submission: 2025-12-21 02:30:02

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-21 02:36:33

Process substitution for input

Time of First Successful Submission: 2025-12-21 14:35:45

Writing to multiple programs

Time of First Successful Submission: 2025-12-22 01:27:17

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-22 01:53:22

Named pipes

Time of First Successful Submission: 2025-12-22 02:03:13

Printing Variables

Time of First Successful Submission: 2025-12-22 02:05:29

Setting Variables

Time of First Successful Submission: 2025-12-22 02:07:32

Multi-word Variables

Time of First Successful Submission: 2025-12-22 02:08:27

Exporting Variables

Time of First Successful Submission: 2025-12-22 02:13:41

Printing Exported Variables

Time of First Successful Submission: 2025-12-22 02:14:30

Storing Command Output

Time of First Successful Submission: 2025-12-22 02:16:51

Reading Input

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

Reading Files

Time of First Successful Submission: 2025-12-22 02:23:26

Translating characters

Time of First Successful Submission: 2025-12-24 16:58:59

Deleting characters

Time of First Successful Submission: 2025-12-24 17:00:37

Deleting newlines

Time of First Successful Submission: 2025-12-24 17:04:48

Extracting the first lines with head

Time of First Successful Submission: 2025-12-24 17:07:05

Extracting specific sections of text

Time of First Successful Submission: 2025-12-24 17:14:08

Sorting data

Time of First Successful Submission: 2025-12-24 17:19:10

Listing Processes

Time of First Successful Submission: 2025-12-24 17:31:00

Killing Processes

Time of First Successful Submission: 2025-12-24 17:37:50

Interrupting Processes

Time of First Successful Submission: 2025-12-24 17:38:43

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-24 17:42:36

Suspending Processes

Time of First Successful Submission: 2025-12-24 17:43:44

Resuming Processes

Time of First Successful Submission: 2025-12-24 17:46:40

Backgrounding Processes

Time of First Successful Submission: 2025-12-24 17:51:27

Foregrounding Processes

Time of First Successful Submission: 2025-12-24 17:52:00

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-24 18:16:14

Process Exit Codes

Time of First Successful Submission: 2025-12-24 18:18:59

Becoming root with su

Time of First Successful Submission: 2025-12-24 18:48:39

Other users with su

Time of First Successful Submission: 2025-12-24 19:02:52

Cracking passwords

Time of First Successful Submission: 2025-12-24 19:08:06

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2025-12-25 00:55:00

Groups and Files

Time of First Successful Submission: 2025-12-25 01:12:30

Fun With Groups Names

Time of First Successful Submission: 2025-12-25 01:15:54

Changing Permissions

Time of First Successful Submission: 2025-12-25 01:40:46

Executable Files

Time of First Successful Submission: 2025-12-25 18:19:43

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-25 18:48:37

Permissions Setting Practice

Time of First Successful Submission: 2025-12-25 19:11:06

The SUID Bit

Time of First Successful Submission: 2025-12-25 19:16:29

Chaining with Semicolons

Time of First Successful Submission: 2025-12-25 20:27:00

Building on Success

Time of First Successful Submission: 2025-12-25 20:34:01

Handling Failure

Time of First Successful Submission: 2025-12-25 20:36:32

Your First Shell Script

Time of First Successful Submission: 2025-12-25 20:56:56

Redirecting Script Output

Time of First Successful Submission: 2025-12-25 21:38:58

Executable Shell Scripts

Time of First Successful Submission: 2025-12-25 21:42:54

Understanding Shebangs

Time of First Successful Submission: 2025-12-25 21:52:55

Scripting with Arguments

Time of First Successful Submission: 2025-12-25 22:02:06

Scripting with Conditionals

Time of First Successful Submission: 2025-12-25 22:13:50

Scripting with Default Cases

Time of First Successful Submission: 2025-12-25 23:29:56

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-25 23:34:45

Reading Shell Scripts

Time of First Successful Submission: 2025-12-25 23:37:06

Launching Screen

Time of First Successful Submission: 2025-12-25 23:59:28

Detaching and Attaching

Time of First Successful Submission: 2025-12-26 00:05:34

Finding Sessions

Time of First Successful Submission: 2025-12-26 00:14:14

Switching Windows

Time of First Successful Submission: 2025-12-26 00:18:33

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-26 00:20:09

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-26 00:24:14

The PATH Variable

Time of First Successful Submission: 2025-12-26 00:37:23

Setting PATH

Time of First Successful Submission: 2025-12-26 00:41:19

Finding Commands

Time of First Successful Submission: 2025-12-26 00:46:12

Adding Commands

Time of First Successful Submission: 2025-12-26 01:11:47

Hijacking Commands

Time of First Successful Submission: 2025-12-26 01:29:35

Bashrc Backdoor

Time of First Successful Submission: 2025-12-26 01:50:03

Sniffing Input

Time of First Successful Submission: 2025-12-26 02:23:49

Overshared Directories

Time of First Successful Submission: 2025-12-26 20:57:14

Tricky Linking

Time of First Successful Submission: 2025-12-26 21:08:38

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-26 21:20:14

Snooping on Configurations

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

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-26 22:53:57


Computing 101

31 / 125 4939 / 20484


Your First Register

Time of First Successful Submission: 2026-05-10 23:47:13

Your First Syscall

Time of First Successful Submission: 2026-05-10 23:55:21

Exit Codes

Time of First Successful Submission: 2026-05-10 23:58:32

Building Executables

Time of First Successful Submission: 2026-05-11 00:09:56

Moving Between Registers

Time of First Successful Submission: 2026-05-11 00:14:11

Loading From Memory

Time of First Successful Submission: 2026-05-11 00:21:08

More Loading Practice

Time of First Successful Submission: 2026-05-11 00:22:53

Dereferencing Pointers

Time of First Successful Submission: 2026-05-11 00:27:11

Dereferencing Yourself

Time of First Successful Submission: 2026-05-11 00:32:37

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-11 00:36:23

Stored Addresses

Time of First Successful Submission: 2026-05-11 00:43:18

Double Dereference

Time of First Successful Submission: 2026-05-11 00:47:30

The Stack

Time of First Successful Submission: 2026-05-17 23:24:37

Stack Offsets

Time of First Successful Submission: 2026-05-17 23:50:19

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-17 23:54:53

Popping From the Stack

Time of First Successful Submission: 2026-05-18 00:33:21

Disassembling Programs

Time of First Successful Submission: 2026-05-19 22:37:18

Tracing Syscalls

Time of First Successful Submission: 2026-05-19 22:41:51

Starting GDB

Time of First Successful Submission: 2026-05-19 22:46:35

Quitting GDB

Time of First Successful Submission: 2026-05-19 22:48:01

Starting Programs in GDB

Time of First Successful Submission: 2026-05-19 22:50:57

Disassembling in GDB

Time of First Successful Submission: 2026-05-19 22:52:31

Stepping Through Instructions

Time of First Successful Submission: 2026-05-19 22:58:08

Reading Register Values

Time of First Successful Submission: 2026-05-19 23:00:01

Popping Stack Values

Time of First Successful Submission: 2026-05-19 23:03:44

Examining Memory

Time of First Successful Submission: 2026-05-19 23:06:00

Examining Stack Pointers

Time of First Successful Submission: 2026-05-19 23:10:47

Cooperative Debugging

Time of First Successful Submission: 2026-05-19 23:21:31

Writing Output

Time of First Successful Submission: 2026-05-22 21:42:18

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-05-22 21:51:29


DSU Cyber Camps

8 / 104 25507 / 47871


Using the Terminal

Time of First Successful Submission: 2025-12-15 01:01:24

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-15 01:04:08

Using the GUI Desktop

Time of First Successful Submission: 2025-12-15 01:06:12

Pasting into the Desktop

Time of First Successful Submission: 2025-12-15 01:11:07

Restarting Challenges

Time of First Successful Submission: 2025-12-15 01:15:44

Getting Help

Time of First Successful Submission: 2025-12-15 01:18:38

Challenge Programs

Time of First Successful Submission: 2025-12-27 00:08:42

The Flag File

Time of First Successful Submission: 2025-12-27 00:10:03


GCA CTF

8 / 104 25507 / 47871


Using the Terminal

Time of First Successful Submission: 2025-12-15 01:01:24

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-15 01:04:08

Using the GUI Desktop

Time of First Successful Submission: 2025-12-15 01:06:12

Pasting into the Desktop

Time of First Successful Submission: 2025-12-15 01:11:07

Restarting Challenges

Time of First Successful Submission: 2025-12-15 01:15:44

Getting Help

Time of First Successful Submission: 2025-12-15 01:18:38

Challenge Programs

Time of First Successful Submission: 2025-12-27 00:08:42

The Flag File

Time of First Successful Submission: 2025-12-27 00:10:03