IlBepoz

🐧

Intro to Programming Languages

15 / 234 9675 / 33082


Commands

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

Command Arguments

Time of First Successful Submission: 2026-04-07 10:31:19

Command History

Time of First Successful Submission: 2026-04-07 10:31:39

The Root Path

Time of First Successful Submission: 2026-04-07 10:33:29

Absolute Paths

Time of First Successful Submission: 2026-04-07 10:33:53

Changing position

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

Changing to an Absolute Path

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

Relative Paths

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

Cat

Time of First Successful Submission: 2026-04-07 11:20:17

Ls

Time of First Successful Submission: 2026-04-07 11:26:47

Ls All

Time of First Successful Submission: 2026-04-07 11:32:41

Find

Time of First Successful Submission: 2026-04-07 11:44:38

Piping Echo

Time of First Successful Submission: 2026-04-07 12:36:10

Piping Stdout

Time of First Successful Submission: 2026-04-07 12:37:28

Piping Stdin

Time of First Successful Submission: 2026-04-07 12:40:57


Intro to Cybersecurity

1 / 183 20450 / 20510


Path Traversal 1

Time of First Successful Submission: 2026-04-14 10:58:27


Start Here

12 / 12 2038 / 44758


Using the Terminal

Time of First Successful Submission: 2026-04-07 09:23:39

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-07 09:43:10

Using the GUI Desktop

Time of First Successful Submission: 2026-04-07 09:44:33

Pasting into the Desktop

Time of First Successful Submission: 2026-04-07 09:45:38

Restarting Challenges

Time of First Successful Submission: 2026-04-07 09:50:51

Challenge Programs

Time of First Successful Submission: 2026-04-07 09:55:03

The Flag File

Time of First Successful Submission: 2026-04-07 09:56:37

Using Privileged Mode

Time of First Successful Submission: 2026-04-07 09:59:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-07 10:02:32

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 2733 / 33513


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2026-04-07 10:31:19

Command History

Time of First Successful Submission: 2026-04-07 10:31:39

The Root

Time of First Successful Submission: 2026-04-07 10:33:29

Program and absolute paths

Time of First Successful Submission: 2026-04-07 10:33:53

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

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

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2026-04-07 10:41:39

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-04-07 11:20:17

catting absolute paths

Time of First Successful Submission: 2026-04-07 11:20:58

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2026-04-07 11:24:38

comparing files

Time of First Successful Submission: 2026-04-07 11:26:07

listing files

Time of First Successful Submission: 2026-04-07 11:26:47

touching files

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

removing files

Time of First Successful Submission: 2026-04-07 11:28:46

moving files

Time of First Successful Submission: 2026-04-07 11:29:44

copying files

Time of First Successful Submission: 2026-04-07 11:30:33

hidden files

Time of First Successful Submission: 2026-04-07 11:32:41

An Epic Filesystem Quest

Time of First Successful Submission: 2026-04-07 11:37:08

making directories

Time of First Successful Submission: 2026-04-07 11:38:34

finding files

Time of First Successful Submission: 2026-04-07 11:44:38

linking files

Time of First Successful Submission: 2026-04-07 11:48:01

Learning From Documentation

Time of First Successful Submission: 2026-04-07 11:53:28

Learning Complex Usage

Time of First Successful Submission: 2026-04-07 11:57:27

Reading Manuals

Time of First Successful Submission: 2026-04-07 11:58:52

Searching Manuals

Time of First Successful Submission: 2026-04-07 12:00:12

Searching For Manuals

Time of First Successful Submission: 2026-04-07 12:11:26

Helpful Programs

Time of First Successful Submission: 2026-04-07 12:12:21

Help for Builtins

Time of First Successful Submission: 2026-04-07 12:14:15

Matching with *

Time of First Successful Submission: 2026-04-07 12:17:04

Matching with ?

Time of First Successful Submission: 2026-04-07 12:18:03

Matching with []

Time of First Successful Submission: 2026-04-07 12:19:11

Matching paths with []

Time of First Successful Submission: 2026-04-07 12:20:07

Multiple globs

Time of First Successful Submission: 2026-04-07 12:21:53

Mixing globs

Time of First Successful Submission: 2026-04-07 12:25:00

Exclusionary globbing

Time of First Successful Submission: 2026-04-07 12:27:07

Tab completion

Time of First Successful Submission: 2026-04-07 12:28:00

Multiple options for tab completion

Time of First Successful Submission: 2026-04-07 12:29:55

Tab completion on commands

Time of First Successful Submission: 2026-04-07 12:30:24

Redirecting output

Time of First Successful Submission: 2026-04-07 12:36:10

Redirecting more output

Time of First Successful Submission: 2026-04-07 12:37:28

Appending output

Time of First Successful Submission: 2026-04-07 12:38:31

Redirecting errors

Time of First Successful Submission: 2026-04-07 12:39:35

Redirecting input

Time of First Successful Submission: 2026-04-07 12:40:57

Grepping stored results

Time of First Successful Submission: 2026-04-07 12:42:11

Grepping live output

Time of First Successful Submission: 2026-04-07 12:43:00

Grepping errors

Time of First Successful Submission: 2026-04-07 12:46:06

Filtering with grep -v

Time of First Successful Submission: 2026-04-07 12:47:00

Filtering with sed

Time of First Successful Submission: 2026-04-07 12:48:51

Duplicating piped data with tee

Time of First Successful Submission: 2026-04-08 09:28:38

Process substitution for input

Time of First Successful Submission: 2026-04-08 09:35:36

Writing to multiple programs

Time of First Successful Submission: 2026-04-08 12:49:46

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-08 12:53:17

Named pipes

Time of First Successful Submission: 2026-04-08 12:58:29

Printing Variables

Time of First Successful Submission: 2026-04-08 12:59:53

Setting Variables

Time of First Successful Submission: 2026-04-08 13:00:22

Multi-word Variables

Time of First Successful Submission: 2026-04-08 13:00:49

Exporting Variables

Time of First Successful Submission: 2026-04-08 13:03:03

Printing Exported Variables

Time of First Successful Submission: 2026-04-08 13:03:37

Storing Command Output

Time of First Successful Submission: 2026-04-08 13:05:00

Reading Input

Time of First Successful Submission: 2026-04-08 13:06:31

Reading Files

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

Translating characters

Time of First Successful Submission: 2026-04-08 13:12:32

Deleting characters

Time of First Successful Submission: 2026-04-08 13:13:08

Deleting newlines

Time of First Successful Submission: 2026-04-08 13:13:59

Extracting the first lines with head

Time of First Successful Submission: 2026-04-08 13:15:52

Extracting specific sections of text

Time of First Successful Submission: 2026-04-08 13:19:49

Sorting data

Time of First Successful Submission: 2026-04-08 13:22:53

Listing Processes

Time of First Successful Submission: 2026-04-08 13:43:00

Killing Processes

Time of First Successful Submission: 2026-04-08 13:25:13

Interrupting Processes

Time of First Successful Submission: 2026-04-08 13:28:58

Killing Misbehaving Processes

Time of First Successful Submission: 2026-04-08 13:32:32

Suspending Processes

Time of First Successful Submission: 2026-04-08 13:33:15

Resuming Processes

Time of First Successful Submission: 2026-04-08 13:34:43

Backgrounding Processes

Time of First Successful Submission: 2026-04-08 13:36:29

Foregrounding Processes

Time of First Successful Submission: 2026-04-08 13:38:45

Starting Backgrounded Processes

Time of First Successful Submission: 2026-04-08 13:39:26

Process Exit Codes

Time of First Successful Submission: 2026-04-08 13:40:40

Becoming root with su

Time of First Successful Submission: 2026-04-08 13:48:52

Other users with su

Time of First Successful Submission: 2026-04-08 13:49:42

Cracking passwords

Time of First Successful Submission: 2026-04-08 13:52:55

Using sudo

Time of First Successful Submission: 2026-04-08 13:58:08

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-04-09 09:19:16

Fun With Groups Names

Time of First Successful Submission: 2026-04-09 09:20:35

Changing Permissions

Time of First Successful Submission: 2026-04-09 09:26:38

Executable Files

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

Permission Tweaking Practice

Time of First Successful Submission: 2026-04-09 09:40:03

Permissions Setting Practice

Time of First Successful Submission: 2026-04-09 09:44:20

The SUID Bit

Time of First Successful Submission: 2026-04-09 09:45:56

Chaining with Semicolons

Time of First Successful Submission: 2026-04-09 09:48:11

Building on Success

Time of First Successful Submission: 2026-04-09 09:48:44

Handling Failure

Time of First Successful Submission: 2026-04-09 09:49:12

Your First Shell Script

Time of First Successful Submission: 2026-04-09 09:51:25

Redirecting Script Output

Time of First Successful Submission: 2026-04-09 09:55:34

Executable Shell Scripts

Time of First Successful Submission: 2026-04-09 09:56:25

Understanding Shebangs

Time of First Successful Submission: 2026-04-09 09:57:55

Scripting with Arguments

Time of First Successful Submission: 2026-04-09 09:59:19

Scripting with Conditionals

Time of First Successful Submission: 2026-04-09 10:00:53

Scripting with Default Cases

Time of First Successful Submission: 2026-04-09 10:01:42

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2026-04-09 10:05:34

Launching Screen

Time of First Successful Submission: 2026-04-09 10:06:39

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-04-09 10:11:14

Switching Windows

Time of First Successful Submission: 2026-04-09 10:12:04

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-04-09 10:13:16

Switching Windows (tmux)

Time of First Successful Submission: 2026-04-09 10:15:49

The PATH Variable

Time of First Successful Submission: 2026-04-09 10:17:41

Setting PATH

Time of First Successful Submission: 2026-04-09 10:20:57

Finding Commands

Time of First Successful Submission: 2026-04-09 10:22:14

Adding Commands

Time of First Successful Submission: 2026-04-09 10:27:20

Hijacking Commands

Time of First Successful Submission: 2026-04-09 10:35:07

Bashrc Backdoor

Time of First Successful Submission: 2026-04-09 10:36:54

Sniffing Input

Time of First Successful Submission: 2026-04-09 10:50:13

Overshared Directories

Time of First Successful Submission: 2026-04-09 10:54:06

Tricky Linking

Time of First Successful Submission: 2026-04-09 11:01:34

Sniffing Process Arguments

Time of First Successful Submission: 2026-04-09 11:26:57

Snooping on Configurations

Time of First Successful Submission: 2026-04-09 11:32:24

The Fork Bomb

Time of First Successful Submission: 2026-04-09 11:39:43

Disk-Space Doomsday

Time of First Successful Submission: 2026-04-09 11:43:50

rm -rf /

Time of First Successful Submission: 2026-04-09 11:45:29

Life after rm -rf /

Time of First Successful Submission: 2026-04-09 11:48:51

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-04-09 11:51:27


Computing 101

32 / 94 11453 / 22127


Your First Register

Time of First Successful Submission: 2026-04-09 17:23:39

Your First Syscall

Time of First Successful Submission: 2026-04-09 17:24:17

Exit Codes

Time of First Successful Submission: 2026-04-09 17:25:40

Building Executables

Time of First Successful Submission: 2026-04-09 18:06:14

Moving Between Registers

Time of First Successful Submission: 2026-04-09 18:09:17

Loading From Memory

Time of First Successful Submission: 2026-04-11 10:19:59

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-04-11 10:31:21

Dereferencing Yourself

Time of First Successful Submission: 2026-04-11 10:35:50

Dereferencing with Offsets

Time of First Successful Submission: 2026-04-11 10:39:24

Stored Addresses

Time of First Successful Submission: 2026-04-11 10:46:42

Double Dereference

Time of First Successful Submission: 2026-04-11 10:50:28

The Stack

Time of First Successful Submission: 2026-04-11 11:03:41

Stack Offsets

Time of First Successful Submission: 2026-04-11 11:08:29

Program Arguments on the Stack

Time of First Successful Submission: 2026-04-11 11:09:30

Popping From the Stack

Time of First Successful Submission: 2026-04-11 11:10:46

Disassembling Programs

Time of First Successful Submission: 2026-04-11 11:13:58

Tracing Syscalls

Time of First Successful Submission: 2026-04-11 11:15:23

Starting GDB

Time of First Successful Submission: 2026-04-11 11:16:00

Quitting GDB

Time of First Successful Submission: 2026-04-11 11:16:44

Starting Programs in GDB

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

Disassembling in GDB

Time of First Successful Submission: 2026-04-11 11:18:12

Stepping Through Instructions

Time of First Successful Submission: 2026-04-11 11:18:58

Reading Register Values

Time of First Successful Submission: 2026-04-11 11:19:40

Popping Stack Values

Time of First Successful Submission: 2026-04-11 11:23:42

Examining Memory

Time of First Successful Submission: 2026-04-11 11:25:46

Examining Stack Pointers

Time of First Successful Submission: 2026-04-11 11:26:37

Cooperative Debugging

Time of First Successful Submission: 2026-04-11 11:30:53

Writing Output

Time of First Successful Submission: 2026-04-12 13:06:55

Chaining Syscalls

Time of First Successful Submission: 2026-04-12 13:08:25

Writing Strings

Time of First Successful Submission: 2026-04-12 13:09:17

Reading Data

Time of First Successful Submission: 2026-04-12 13:16:20


Playing With Programs

59 / 116 5129 / 23651


What's the password?

Time of First Successful Submission: 2026-04-12 13:49:14

... and again!

Time of First Successful Submission: 2026-04-12 13:50:00

Newline Troubles

Time of First Successful Submission: 2026-04-12 13:53:42

Reasoning about files

Time of First Successful Submission: 2026-04-12 13:56:30

Specifying Filenames

Time of First Successful Submission: 2026-04-12 13:57:13

Binary and Hex Encoding

Time of First Successful Submission: 2026-04-12 14:03:12

More Hex

Time of First Successful Submission: 2026-04-12 14:04:26

Decoding Hex

Time of First Successful Submission: 2026-04-12 14:06:30

Decoding Practice

Time of First Successful Submission: 2026-04-12 14:10:26

Encoding Practice

Time of First Successful Submission: 2026-04-12 14:12:27

Hex-encoding ASCII

Time of First Successful Submission: 2026-04-12 14:16:29

Nested Encoding

Time of First Successful Submission: 2026-04-12 14:22:39

Hex-encoding UTF-8

Time of First Successful Submission: 2026-04-12 14:31:22

UTF Mixups

Time of First Successful Submission: 2026-04-14 11:49:19

cat

Time of First Successful Submission: 2026-04-22 16:23:48

more

Time of First Successful Submission: 2026-04-22 16:24:12

less

Time of First Successful Submission: 2026-04-22 16:24:36

tail

Time of First Successful Submission: 2026-04-22 16:25:19

head

Time of First Successful Submission: 2026-04-22 16:25:37

sort

Time of First Successful Submission: 2026-04-22 16:26:07

vim

Time of First Successful Submission: 2026-04-22 16:26:47

emacs

Time of First Successful Submission: 2026-04-22 16:27:25

nano

Time of First Successful Submission: 2026-04-22 16:27:47

rev

Time of First Successful Submission: 2026-04-22 16:28:16

od

Time of First Successful Submission: 2026-04-22 16:36:37

hd

Time of First Successful Submission: 2026-04-22 16:37:14

xxd

Time of First Successful Submission: 2026-04-22 16:37:44

base32

Time of First Successful Submission: 2026-04-22 16:38:30

base64

Time of First Successful Submission: 2026-04-22 16:38:55

split

Time of First Successful Submission: 2026-04-23 12:34:45

gzip

Time of First Successful Submission: 2026-04-23 12:39:27

bzip2

Time of First Successful Submission: 2026-04-23 12:42:22

zip

Time of First Successful Submission: 2026-04-23 12:50:14

tar

Time of First Successful Submission: 2026-04-23 13:07:13

ar

Time of First Successful Submission: 2026-04-23 13:11:04

cpio

Time of First Successful Submission: 2026-04-24 11:34:25

genisoimage

Time of First Successful Submission: 2026-04-24 11:44:55

env

Time of First Successful Submission: 2026-04-24 11:47:12

find

Time of First Successful Submission: 2026-04-24 11:57:32

make

Time of First Successful Submission: 2026-04-24 12:02:18

nice

Time of First Successful Submission: 2026-04-24 12:07:39

timeout

Time of First Successful Submission: 2026-04-24 12:08:09

stdbuf

Time of First Successful Submission: 2026-04-24 12:09:30

setarch

Time of First Successful Submission: 2026-04-24 12:10:54

watch

Time of First Successful Submission: 2026-04-24 12:23:05

socat

Time of First Successful Submission: 2026-04-24 12:28:27

whiptail

Time of First Successful Submission: 2026-04-24 12:36:45

awk

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

sed

Time of First Successful Submission: 2026-04-26 13:15:47

ed

Time of First Successful Submission: 2026-04-26 13:17:00

chown

Time of First Successful Submission: 2026-04-26 13:20:10

chmod

Time of First Successful Submission: 2026-04-26 13:20:54

cp

Time of First Successful Submission: 2026-04-26 13:26:40

SQL Queries

Time of First Successful Submission: 2026-04-15 14:08:18

Filtering SQL

Time of First Successful Submission: 2026-04-15 14:13:49

Choosing Columns

Time of First Successful Submission: 2026-04-15 14:17:10

Exclusionary Filtering

Time of First Successful Submission: 2026-04-15 14:20:04

Filtering Strings

Time of First Successful Submission: 2026-04-15 14:24:35

Filtering on Expressions

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


GCA CTF

12 / 104 2282 / 45039


Using the Terminal

Time of First Successful Submission: 2026-04-07 09:23:39

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-07 09:43:10

Using the GUI Desktop

Time of First Successful Submission: 2026-04-07 09:44:33

Pasting into the Desktop

Time of First Successful Submission: 2026-04-07 09:45:38

Connecting over SSH

Time of First Successful Submission: 2026-04-07 09:48:18

Restarting Challenges

Time of First Successful Submission: 2026-04-07 09:50:51

Getting Help

Time of First Successful Submission: 2026-04-07 09:54:24

Challenge Programs

Time of First Successful Submission: 2026-04-07 09:55:03

The Flag File

Time of First Successful Submission: 2026-04-07 09:56:37

Using Privileged Mode

Time of First Successful Submission: 2026-04-07 09:59:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-04-07 10:02:32

Persistent Home Directories - Two

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