0xFFlush

🧙

Brazil

Intro to Programming Languages

15 / 253 8205 / 36404


Commands

Time of First Successful Submission: 2026-01-24 02:28:45

Command Arguments

Time of First Successful Submission: 2026-01-24 02:30:55

Command History

Time of First Successful Submission: 2026-01-24 02:32:23

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-01-24 17:51:48

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-24 18:12:53

Relative Paths

Time of First Successful Submission: 2026-01-24 18:25:51

Cat

Time of First Successful Submission: 2026-01-24 21:46:55

Ls

Time of First Successful Submission: 2026-01-24 23:16:07

Ls All

Time of First Successful Submission: 2026-01-25 11:07:01

Find

Time of First Successful Submission: 2026-01-25 11:29:58

Piping Echo

Time of First Successful Submission: 2026-01-26 17:01:17

Piping Stdout

Time of First Successful Submission: 2026-01-26 17:03:41

Piping Stdin

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


Start Here

10 / 12 21282 / 49832


Using the Terminal

Time of First Successful Submission: 2026-01-24 02:02:28

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-24 02:08:28

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-01-24 02:15:46

Challenge Programs

Time of First Successful Submission: 2026-01-24 19:23:02

The Flag File

Time of First Successful Submission: 2026-01-24 19:26:53

Using Privileged Mode

Time of First Successful Submission: 2026-01-24 19:32:32

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-24 19:38:17

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-24 20:41:37


Linux Luminarium

119 / 128 5760 / 36906


Intro to Commands

Time of First Successful Submission: 2026-01-24 02:28:45

Intro to Arguments

Time of First Successful Submission: 2026-01-24 02:30:55

Command History

Time of First Successful Submission: 2026-01-24 02:32:23

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-01-24 17:51:48

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2026-01-24 18:12:53

implicit relative paths, from /

Time of First Successful Submission: 2026-01-24 18:25:51

explicit relative paths, from /

Time of First Successful Submission: 2026-01-24 18:29:17

implicit relative path

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

home sweet home

Time of First Successful Submission: 2026-01-24 19:19:42

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-24 21:46:55

catting absolute paths

Time of First Successful Submission: 2026-01-24 21:54:39

more catting practice

Time of First Successful Submission: 2026-01-24 21:56:30

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-24 22:00:51

comparing files

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

listing files

Time of First Successful Submission: 2026-01-24 23:16:07

touching files

Time of First Successful Submission: 2026-01-25 10:58:17

removing files

Time of First Successful Submission: 2026-01-25 10:59:21

moving files

Time of First Successful Submission: 2026-01-25 11:01:50

copying files

Time of First Successful Submission: 2026-01-25 11:04:03

hidden files

Time of First Successful Submission: 2026-01-25 11:07:01

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-25 11:20:39

making directories

Time of First Successful Submission: 2026-01-25 11:22:25

finding files

Time of First Successful Submission: 2026-01-25 11:29:58

linking files

Time of First Successful Submission: 2026-01-25 17:29:31

Learning From Documentation

Time of First Successful Submission: 2026-01-25 18:20:37

Learning Complex Usage

Time of First Successful Submission: 2026-01-25 18:23:12

Reading Manuals

Time of First Successful Submission: 2026-01-25 18:29:07

Searching Manuals

Time of First Successful Submission: 2026-01-25 18:58:19

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-01-25 19:10:39

Help for Builtins

Time of First Successful Submission: 2026-01-25 19:56:21

Matching with *

Time of First Successful Submission: 2026-01-25 20:17:08

Matching with ?

Time of First Successful Submission: 2026-01-25 20:20:35

Matching with []

Time of First Successful Submission: 2026-01-25 20:28:27

Matching paths with []

Time of First Successful Submission: 2026-01-25 20:30:33

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2026-01-26 16:04:19

Exclusionary globbing

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

Tab completion

Time of First Successful Submission: 2026-01-26 16:27:29

Multiple options for tab completion

Time of First Successful Submission: 2026-01-26 16:30:39

Tab completion on commands

Time of First Successful Submission: 2026-01-26 16:31:26

Redirecting output

Time of First Successful Submission: 2026-01-26 17:01:17

Redirecting more output

Time of First Successful Submission: 2026-01-26 17:03:41

Appending output

Time of First Successful Submission: 2026-01-26 17:09:40

Redirecting errors

Time of First Successful Submission: 2026-01-26 17:19:49

Redirecting input

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

Grepping stored results

Time of First Successful Submission: 2026-01-26 22:27:53

Grepping live output

Time of First Successful Submission: 2026-01-26 22:30:47

Grepping errors

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

Filtering with grep -v

Time of First Successful Submission: 2026-01-26 22:43:37

Filtering with sed

Time of First Successful Submission: 2026-01-26 22:55:13

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-30 19:15:28

Process substitution for input

Time of First Successful Submission: 2026-01-30 19:47:15

Writing to multiple programs

Time of First Successful Submission: 2026-01-30 20:09:00

Split-piping stderr and stdout

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

Named pipes

Time of First Successful Submission: 2026-02-01 12:36:22

Printing Variables

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

Setting Variables

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

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2026-02-01 13:05:55

Printing Exported Variables

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

Storing Command Output

Time of First Successful Submission: 2026-02-01 13:10:33

Reading Input

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

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2026-02-02 19:44:05

Deleting newlines

Time of First Successful Submission: 2026-02-02 19:49:44

Extracting the first lines with head

Time of First Successful Submission: 2026-02-02 19:55:28

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2026-02-04 09:28:55

Killing Processes

Time of First Successful Submission: 2026-02-04 09:32:19

Interrupting Processes

Time of First Successful Submission: 2026-02-04 09:33:29

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2026-02-04 10:48:39

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2026-02-04 10:53:23

Foregrounding Processes

Time of First Successful Submission: 2026-02-04 10:55:05

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-04 10:56:51

Process Exit Codes

Time of First Successful Submission: 2026-02-04 11:02:14

Becoming root with su

Time of First Successful Submission: 2026-02-04 11:09:37

Other users with su

Time of First Successful Submission: 2026-02-04 11:10:38

Cracking passwords

Time of First Successful Submission: 2026-02-04 11:31:29

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-02-08 11:56:54

Groups and Files

Time of First Successful Submission: 2026-02-08 12:01:07

Fun With Groups Names

Time of First Successful Submission: 2026-02-08 12:04:52

Changing Permissions

Time of First Successful Submission: 2026-02-09 11:35:43

Executable Files

Time of First Successful Submission: 2026-02-09 11:52:25

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2026-02-09 20:07:59

The SUID Bit

Time of First Successful Submission: 2026-02-09 20:48:16

Chaining with Semicolons

Time of First Successful Submission: 2026-02-09 21:00:05

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2026-02-09 21:39:12

Redirecting Script Output

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

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-02-09 22:02:07

Scripting with Arguments

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

Scripting with Conditionals

Time of First Successful Submission: 2026-02-09 23:25:47

Scripting with Default Cases

Time of First Successful Submission: 2026-02-09 23:28:42

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-02-09 23:34:45

Launching Screen

Time of First Successful Submission: 2026-02-10 09:52:49

Detaching and Attaching

Time of First Successful Submission: 2026-02-10 09:54:52

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-10 10:11:47

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-10 10:17:01

The PATH Variable

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

Setting PATH

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

Finding Commands

Time of First Successful Submission: 2026-02-10 11:30:33

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-02-10 12:21:14

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2026-06-18 12:26:54


Computing 101

12 / 130 13598 / 20899


Your First Register

Time of First Successful Submission: 2026-02-11 13:45:57

Your First Syscall

Time of First Successful Submission: 2026-02-11 14:52:43

Exit Codes

Time of First Successful Submission: 2026-02-11 20:34:43

Building Executables

Time of First Successful Submission: 2026-02-11 20:30:35

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-02-13 00:05:13

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-02-13 12:02:17

Dereferencing Yourself

Time of First Successful Submission: 2026-02-17 11:32:38

Tracing Syscalls

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

Starting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-02-11 22:28:25


DSU Cyber Camps

10 / 104 21435 / 50133


Using the Terminal

Time of First Successful Submission: 2026-01-24 02:02:28

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-24 02:08:28

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-01-24 02:15:46

Challenge Programs

Time of First Successful Submission: 2026-01-24 19:23:02

The Flag File

Time of First Successful Submission: 2026-01-24 19:26:53

Using Privileged Mode

Time of First Successful Submission: 2026-01-24 19:32:32

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-24 19:38:17

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-24 20:41:37


GCA CTF

10 / 104 21434 / 50133


Using the Terminal

Time of First Successful Submission: 2026-01-24 02:02:28

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-01-24 02:08:28

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2026-01-24 02:15:46

Challenge Programs

Time of First Successful Submission: 2026-01-24 19:23:02

The Flag File

Time of First Successful Submission: 2026-01-24 19:26:53

Using Privileged Mode

Time of First Successful Submission: 2026-01-24 19:32:32

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-24 19:38:17

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-24 20:41:37


Hacker History

8 / 8 78 / 174


External BBS (login)

Time of First Successful Submission: 2026-06-17 00:33:36

Internal BBS

Time of First Successful Submission: 2026-06-17 01:19:21

Join an IRC Server

Time of First Successful Submission: 2026-06-17 11:26:11

Join an IRC Server (with an IRC Client)

Time of First Successful Submission: 2026-06-17 11:28:53

Change your nickname

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

Join a channel

Time of First Successful Submission: 2026-06-17 11:34:11

Message a channel

Time of First Successful Submission: 2026-06-17 11:36:36

Remove another user

Time of First Successful Submission: 2026-06-17 11:43:17