k3k

🐧 💻

Intro to Programming Languages

15 / 234 6823 / 28805


Commands

Time of First Successful Submission: 2024-09-04 04:21:19

Command Arguments

Time of First Successful Submission: 2024-09-04 04:23:26

Command History

Time of First Successful Submission: 2025-12-24 06:29:41

The Root Path

Time of First Successful Submission: 2024-09-04 04:28:24

Absolute Paths

Time of First Successful Submission: 2024-09-04 04:29:48

Changing position

Time of First Successful Submission: 2024-09-04 04:31:52

Changing to an Absolute Path

Time of First Successful Submission: 2025-01-06 06:24:52

Relative Paths

Time of First Successful Submission: 2024-09-04 04:38:51

Cat

Time of First Successful Submission: 2024-09-04 04:52:25

Ls

Time of First Successful Submission: 2024-09-04 05:07:43

Ls All

Time of First Successful Submission: 2024-11-13 07:09:47

Find

Time of First Successful Submission: 2024-11-13 07:46:51

Piping Echo

Time of First Successful Submission: 2024-11-21 13:53:55

Piping Stdout

Time of First Successful Submission: 2024-11-21 13:56:00

Piping Stdin

Time of First Successful Submission: 2024-11-21 14:06:13


Start Here

9 / 12 18550 / 39029


Using the VSCode Workspace

Time of First Successful Submission: 2024-08-31 06:46:56

Using the GUI Desktop

Time of First Successful Submission: 2024-08-31 07:05:21

Pasting into the Desktop

Time of First Successful Submission: 2024-08-31 07:10:10

Restarting Challenges

Time of First Successful Submission: 2024-08-31 07:17:47

Challenge Programs

Time of First Successful Submission: 2024-08-31 07:21:03

The Flag File

Time of First Successful Submission: 2024-08-31 07:23:55

Using Privileged Mode

Time of First Successful Submission: 2024-08-31 07:29:34

Persistent Home Directories - One

Time of First Successful Submission: 2024-08-31 07:39:30

Persistent Home Directories - Two

Time of First Successful Submission: 2024-08-31 07:40:30


Linux Luminarium

92 / 128 5522 / 29140


Intro to Commands

Time of First Successful Submission: 2024-09-04 04:21:19

Intro to Arguments

Time of First Successful Submission: 2024-09-04 04:23:26

Command History

Time of First Successful Submission: 2025-12-24 06:29:41

The Root

Time of First Successful Submission: 2024-09-04 04:28:24

Program and absolute paths

Time of First Successful Submission: 2024-09-04 04:29:48

Position thy self

Time of First Successful Submission: 2024-09-04 04:31:52

Position elsewhere

Time of First Successful Submission: 2025-01-06 06:24:52

implicit relative paths, from /

Time of First Successful Submission: 2024-09-04 04:38:51

explicit relative paths, from /

Time of First Successful Submission: 2024-09-04 04:44:13

implicit relative path

Time of First Successful Submission: 2024-09-04 04:46:11

home sweet home

Time of First Successful Submission: 2024-09-04 04:49:51

cat: not the pet, but the command!

Time of First Successful Submission: 2024-09-04 04:52:25

catting absolute paths

Time of First Successful Submission: 2024-09-04 04:53:39

more catting practice

Time of First Successful Submission: 2024-09-04 04:55:50

grepping for a needle in a haystack

Time of First Successful Submission: 2024-09-04 05:01:12

comparing files

Time of First Successful Submission: 2025-12-24 06:40:51

listing files

Time of First Successful Submission: 2024-09-04 05:07:43

touching files

Time of First Successful Submission: 2024-09-04 05:09:22

removing files

Time of First Successful Submission: 2024-11-13 07:06:12

moving files

Time of First Successful Submission: 2025-12-24 06:41:55

copying files

Time of First Successful Submission: 2025-12-24 06:42:46

hidden files

Time of First Successful Submission: 2024-11-13 07:09:47

An Epic Filesystem Quest

Time of First Successful Submission: 2024-11-13 07:39:21

making directories

Time of First Successful Submission: 2024-11-13 07:42:54

finding files

Time of First Successful Submission: 2024-11-13 07:46:51

linking files

Time of First Successful Submission: 2024-11-13 07:57:58

Learning From Documentation

Time of First Successful Submission: 2024-11-13 08:01:57

Learning Complex Usage

Time of First Successful Submission: 2024-11-13 08:18:57

Reading Manuals

Time of First Successful Submission: 2024-11-13 08:22:15

Searching Manuals

Time of First Successful Submission: 2024-11-13 08:24:13

Searching For Manuals

Time of First Successful Submission: 2024-11-13 08:35:41

Helpful Programs

Time of First Successful Submission: 2024-11-13 08:38:51

Help for Builtins

Time of First Successful Submission: 2024-11-13 08:41:45

Matching with *

Time of First Successful Submission: 2024-11-14 03:18:46

Matching with ?

Time of First Successful Submission: 2024-11-14 03:20:57

Matching with []

Time of First Successful Submission: 2024-11-14 03:26:05

Matching paths with []

Time of First Successful Submission: 2024-11-14 03:27:51

Multiple globs

Time of First Successful Submission: 2025-12-26 06:17:19

Mixing globs

Time of First Successful Submission: 2024-11-14 03:31:04

Exclusionary globbing

Time of First Successful Submission: 2024-11-14 03:33:18

Tab completion

Time of First Successful Submission: 2025-12-26 06:24:38

Multiple options for tab completion

Time of First Successful Submission: 2025-12-26 06:26:04

Tab completion on commands

Time of First Successful Submission: 2025-12-26 06:26:38

Redirecting output

Time of First Successful Submission: 2024-11-21 13:53:55

Redirecting more output

Time of First Successful Submission: 2024-11-21 13:56:00

Appending output

Time of First Successful Submission: 2024-11-21 13:59:44

Redirecting errors

Time of First Successful Submission: 2024-11-21 14:04:11

Redirecting input

Time of First Successful Submission: 2024-11-21 14:06:13

Grepping stored results

Time of First Successful Submission: 2024-11-21 14:17:31

Grepping live output

Time of First Successful Submission: 2024-11-21 14:19:48

Grepping errors

Time of First Successful Submission: 2024-11-21 14:23:09

Duplicating piped data with tee

Time of First Successful Submission: 2024-11-21 14:32:03

Writing to multiple programs

Time of First Successful Submission: 2024-11-22 05:30:37

Split-piping stderr and stdout

Time of First Successful Submission: 2024-11-22 11:07:53

Printing Variables

Time of First Successful Submission: 2024-11-22 11:14:50

Setting Variables

Time of First Successful Submission: 2024-11-22 11:17:15

Multi-word Variables

Time of First Successful Submission: 2024-11-22 11:19:09

Exporting Variables

Time of First Successful Submission: 2024-11-24 12:39:11

Printing Exported Variables

Time of First Successful Submission: 2024-11-24 12:40:02

Storing Command Output

Time of First Successful Submission: 2024-11-24 12:42:47

Reading Input

Time of First Successful Submission: 2024-11-24 12:45:28

Reading Files

Time of First Successful Submission: 2024-11-24 12:48:52

Translating characters

Time of First Successful Submission: 2025-09-07 15:50:17

Listing Processes

Time of First Successful Submission: 2024-11-24 13:03:29

Killing Processes

Time of First Successful Submission: 2024-11-24 13:06:51

Interrupting Processes

Time of First Successful Submission: 2024-11-24 13:08:59

Suspending Processes

Time of First Successful Submission: 2024-11-24 13:10:59

Resuming Processes

Time of First Successful Submission: 2024-11-24 13:12:27

Backgrounding Processes

Time of First Successful Submission: 2024-11-24 13:18:49

Foregrounding Processes

Time of First Successful Submission: 2024-11-24 13:20:40

Starting Backgrounded Processes

Time of First Successful Submission: 2024-11-24 13:25:53

Process Exit Codes

Time of First Successful Submission: 2024-11-24 13:45:34

Becoming root with su

Time of First Successful Submission: 2024-11-24 14:44:44

Other users with su

Time of First Successful Submission: 2024-11-24 14:45:49

Cracking passwords

Time of First Successful Submission: 2024-11-24 15:08:15

Using sudo

Time of First Successful Submission: 2024-11-24 15:11:20

Changing File Ownership

Time of First Successful Submission: 2024-11-24 13:57:15

Groups and Files

Time of First Successful Submission: 2024-11-24 14:03:28

Fun With Groups Names

Time of First Successful Submission: 2024-11-24 14:06:19

Changing Permissions

Time of First Successful Submission: 2024-11-24 14:12:57

Executable Files

Time of First Successful Submission: 2024-11-24 14:15:56

Permission Tweaking Practice

Time of First Successful Submission: 2024-11-24 14:26:46

Permissions Setting Practice

Time of First Successful Submission: 2024-11-24 14:34:59

The SUID Bit

Time of First Successful Submission: 2024-11-24 14:37:57

Chaining with Semicolons

Time of First Successful Submission: 2024-11-24 15:22:31

Your First Shell Script

Time of First Successful Submission: 2024-11-24 15:27:16

Redirecting Script Output

Time of First Successful Submission: 2024-11-24 15:30:24

Executable Shell Scripts

Time of First Successful Submission: 2024-11-24 15:32:35

The PATH Variable

Time of First Successful Submission: 2024-11-24 15:35:21

Setting PATH

Time of First Successful Submission: 2024-11-24 15:37:19

Adding Commands

Time of First Successful Submission: 2024-11-24 15:42:47

Hijacking Commands

Time of First Successful Submission: 2024-11-24 15:45:22


Computing 101

66 / 69 1873 / 19676


Your First Register

Time of First Successful Submission: 2024-11-25 06:00:53

Your First Syscall

Time of First Successful Submission: 2024-11-25 06:06:01

Exit Codes

Time of First Successful Submission: 2024-11-25 06:07:53

Building Executables

Time of First Successful Submission: 2024-11-25 06:19:10

Moving Between Registers

Time of First Successful Submission: 2024-11-25 06:49:25

Tracing Syscalls

Time of First Successful Submission: 2024-11-25 06:44:59

Loading From Memory

Time of First Successful Submission: 2024-11-26 03:33:57

More Loading Practice

Time of First Successful Submission: 2024-11-26 03:35:35

Dereferencing Pointers

Time of First Successful Submission: 2024-11-26 03:41:26

Dereferencing Yourself

Time of First Successful Submission: 2024-11-26 03:43:44

Dereferencing with Offsets

Time of First Successful Submission: 2024-11-26 03:46:33

Stored Addresses

Time of First Successful Submission: 2024-11-26 05:57:21

Double Dereference

Time of First Successful Submission: 2024-11-26 06:07:06

Triple Dereference

Time of First Successful Submission: 2024-11-26 06:19:14

Writing Output

Time of First Successful Submission: 2024-11-26 07:21:11

Chaining Syscalls

Time of First Successful Submission: 2024-11-26 07:23:14

Writing Strings

Time of First Successful Submission: 2024-11-26 07:25:05

set-register

Time of First Successful Submission: 2024-11-26 08:16:46

set-multiple-registers

Time of First Successful Submission: 2024-11-26 08:20:30

add-to-register

Time of First Successful Submission: 2024-11-26 08:22:46

linear-equation-registers

Time of First Successful Submission: 2024-12-20 03:06:12

integer-division

Time of First Successful Submission: 2024-12-20 03:10:07

modulo-operation

Time of First Successful Submission: 2024-12-20 03:13:10

set-upper-byte

Time of First Successful Submission: 2024-12-20 03:15:25

efficient-modulo

Time of First Successful Submission: 2024-12-20 03:32:29

byte-extraction

Time of First Successful Submission: 2024-12-20 03:39:16

bitwise-and

Time of First Successful Submission: 2024-12-20 03:46:59

check-even

Time of First Successful Submission: 2024-12-20 12:35:51

memory-read

Time of First Successful Submission: 2024-12-20 12:41:02

memory-write

Time of First Successful Submission: 2024-12-20 12:44:08

memory-increment

Time of First Successful Submission: 2024-12-20 12:49:17

byte-access

Time of First Successful Submission: 2024-12-20 12:52:28

memory-size-access

Time of First Successful Submission: 2024-12-20 12:57:10

little-endian-write

Time of First Successful Submission: 2024-12-20 13:32:34

memory-sum

Time of First Successful Submission: 2024-12-20 13:38:16

stack-subtraction

Time of First Successful Submission: 2024-12-20 13:45:07

swap-stack-values

Time of First Successful Submission: 2024-12-20 13:47:43

average-stack-values

Time of First Successful Submission: 2024-12-20 13:53:46

absolute-jump

Time of First Successful Submission: 2024-12-21 04:44:13

relative-jump

Time of First Successful Submission: 2024-12-21 04:52:44

jump-trampoline

Time of First Successful Submission: 2024-12-21 04:56:00

conditional-jump

Time of First Successful Submission: 2024-12-21 18:25:04

indirect-jump

Time of First Successful Submission: 2024-12-21 18:55:51

average-loop

Time of First Successful Submission: 2024-12-21 19:01:40

count-non-zero

Time of First Successful Submission: 2024-12-22 05:19:18

string-lower

Time of First Successful Submission: 2024-12-22 09:24:12

most-common-byte

Time of First Successful Submission: 2024-12-24 07:21:18

Debugging Programs

Time of First Successful Submission: 2024-12-27 02:58:57

Inspecting Registers

Time of First Successful Submission: 2024-12-27 03:10:22

Examining Memory

Time of First Successful Submission: 2024-12-27 03:32:32

Setting Breakpoints

Time of First Successful Submission: 2024-12-27 06:19:38

GDB Scripting

Time of First Successful Submission: 2024-12-27 06:58:36

Modifying Data

Time of First Successful Submission: 2024-12-27 08:02:08

Modifying Execution

Time of First Successful Submission: 2024-12-27 08:07:21

Broken Functions

Time of First Successful Submission: 2024-12-27 08:25:44

Exit

Time of First Successful Submission: 2024-12-27 15:35:22

Socket

Time of First Successful Submission: 2024-12-27 15:45:54

Bind

Time of First Successful Submission: 2024-12-27 16:06:36

Listen

Time of First Successful Submission: 2024-12-27 16:14:00

Accept

Time of First Successful Submission: 2024-12-27 16:20:55

Static Response

Time of First Successful Submission: 2024-12-27 17:02:58

Dynamic Response

Time of First Successful Submission: 2025-01-06 05:58:59

Iterative GET Server

Time of First Successful Submission: 2025-01-06 06:20:53

Concurrent GET Server

Time of First Successful Submission: 2025-01-06 08:00:28

Concurrent POST Server

Time of First Successful Submission: 2025-01-09 18:50:13

Web Server

Time of First Successful Submission: 2025-01-10 14:06:15


Playing With Programs

11 / 116 16949 / 22533


What's the password?

Time of First Successful Submission: 2025-08-23 08:52:29

... and again!

Time of First Successful Submission: 2025-08-23 08:53:47

Newline Troubles

Time of First Successful Submission: 2025-08-23 08:58:53

Reasoning about files

Time of First Successful Submission: 2025-08-23 09:01:44

Specifying Filenames

Time of First Successful Submission: 2025-08-23 09:03:20

cat

Time of First Successful Submission: 2025-10-24 11:58:21

more

Time of First Successful Submission: 2025-10-24 12:00:22

less

Time of First Successful Submission: 2025-10-24 12:01:16

tail

Time of First Successful Submission: 2025-10-24 12:06:33

head

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

sort

Time of First Successful Submission: 2025-10-24 12:08:58


CybHer Dojo

9 / 104 18643 / 39247


Using the VSCode Workspace

Time of First Successful Submission: 2024-08-31 06:46:56

Using the GUI Desktop

Time of First Successful Submission: 2024-08-31 07:05:21

Pasting into the Desktop

Time of First Successful Submission: 2024-08-31 07:10:10

Restarting Challenges

Time of First Successful Submission: 2024-08-31 07:17:47

Challenge Programs

Time of First Successful Submission: 2024-08-31 07:21:03

The Flag File

Time of First Successful Submission: 2024-08-31 07:23:55

Using Privileged Mode

Time of First Successful Submission: 2024-08-31 07:29:34

Persistent Home Directories - One

Time of First Successful Submission: 2024-08-31 07:39:30

Persistent Home Directories - Two

Time of First Successful Submission: 2024-08-31 07:40:30


GCA CTF

9 / 104 18643 / 39247


Using the VSCode Workspace

Time of First Successful Submission: 2024-08-31 06:46:56

Using the GUI Desktop

Time of First Successful Submission: 2024-08-31 07:05:21

Pasting into the Desktop

Time of First Successful Submission: 2024-08-31 07:10:10

Restarting Challenges

Time of First Successful Submission: 2024-08-31 07:17:47

Challenge Programs

Time of First Successful Submission: 2024-08-31 07:21:03

The Flag File

Time of First Successful Submission: 2024-08-31 07:23:55

Using Privileged Mode

Time of First Successful Submission: 2024-08-31 07:29:34

Persistent Home Directories - One

Time of First Successful Submission: 2024-08-31 07:39:30

Persistent Home Directories - Two

Time of First Successful Submission: 2024-08-31 07:40:30