Caelin

🐧

Austria

pwn.college Archives

1 / 202 21967 / 22791


Triple Dereference

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


Intro to Programming Languages

15 / 234 6869 / 31942


Commands

Time of First Successful Submission: 2025-12-20 15:30:34

Command Arguments

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

Command History

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

The Root Path

Time of First Successful Submission: 2025-12-20 15:33:44

Absolute Paths

Time of First Successful Submission: 2025-12-20 15:34:22

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-20 15:37:49

Relative Paths

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

Cat

Time of First Successful Submission: 2025-12-20 15:45:48

Ls

Time of First Successful Submission: 2025-12-20 16:01:01

Ls All

Time of First Successful Submission: 2025-12-20 16:10:25

Find

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

Piping Echo

Time of First Successful Submission: 2025-12-20 19:42:33

Piping Stdout

Time of First Successful Submission: 2025-12-20 20:20:37

Piping Stdin

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


Start Here

10 / 12 18813 / 43267


Using the Terminal

Time of First Successful Submission: 2025-12-20 14:05:53

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-20 14:30:18

Using the GUI Desktop

Time of First Successful Submission: 2025-12-20 14:33:05

Pasting into the Desktop

Time of First Successful Submission: 2025-12-20 14:37:46

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2025-12-20 14:39:37

The Flag File

Time of First Successful Submission: 2025-12-20 14:46:03

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-20 15:16:59

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-20 15:18:11


Linux Luminarium

128 / 128 961 / 32351


Intro to Commands

Time of First Successful Submission: 2025-12-20 15:30:34

Intro to Arguments

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

Command History

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

The Root

Time of First Successful Submission: 2025-12-20 15:33:44

Program and absolute paths

Time of First Successful Submission: 2025-12-20 15:34:22

Position thy self

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

Position elsewhere

Time of First Successful Submission: 2025-12-20 15:37:49

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-12-20 15:41:30

implicit relative path

Time of First Successful Submission: 2025-12-20 15:42:21

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-20 15:45:48

catting absolute paths

Time of First Successful Submission: 2025-12-20 15:47:22

more catting practice

Time of First Successful Submission: 2025-12-20 15:48:08

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-20 15:49:17

comparing files

Time of First Successful Submission: 2025-12-20 15:50:59

listing files

Time of First Successful Submission: 2025-12-20 16:01:01

touching files

Time of First Successful Submission: 2025-12-20 16:05:25

removing files

Time of First Successful Submission: 2025-12-20 16:06:10

moving files

Time of First Successful Submission: 2025-12-20 16:07:26

copying files

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

hidden files

Time of First Successful Submission: 2025-12-20 16:10:25

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-20 16:17:47

making directories

Time of First Successful Submission: 2025-12-20 16:21:09

finding files

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

linking files

Time of First Successful Submission: 2025-12-20 16:37:25

Learning From Documentation

Time of First Successful Submission: 2025-12-20 16:38:48

Learning Complex Usage

Time of First Successful Submission: 2025-12-20 16:47:40

Reading Manuals

Time of First Successful Submission: 2025-12-20 16:50:02

Searching Manuals

Time of First Successful Submission: 2025-12-20 16:55:15

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2025-12-20 17:11:24

Help for Builtins

Time of First Successful Submission: 2025-12-20 17:13:22

Matching with *

Time of First Successful Submission: 2025-12-20 19:12:46

Matching with ?

Time of First Successful Submission: 2025-12-20 19:15:01

Matching with []

Time of First Successful Submission: 2025-12-20 19:16:56

Matching paths with []

Time of First Successful Submission: 2025-12-20 19:18:45

Multiple globs

Time of First Successful Submission: 2025-12-20 19:22:17

Mixing globs

Time of First Successful Submission: 2025-12-20 19:26:02

Exclusionary globbing

Time of First Successful Submission: 2025-12-20 19:27:19

Tab completion

Time of First Successful Submission: 2025-12-20 19:30:15

Multiple options for tab completion

Time of First Successful Submission: 2025-12-20 19:35:13

Tab completion on commands

Time of First Successful Submission: 2025-12-20 19:35:49

Redirecting output

Time of First Successful Submission: 2025-12-20 19:42:33

Redirecting more output

Time of First Successful Submission: 2025-12-20 20:20:37

Appending output

Time of First Successful Submission: 2025-12-20 20:23:50

Redirecting errors

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

Redirecting input

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

Grepping stored results

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

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2025-12-20 21:06:15

Filtering with grep -v

Time of First Successful Submission: 2025-12-21 07:32:49

Filtering with sed

Time of First Successful Submission: 2025-12-20 20:46:27

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-20 20:59:19

Process substitution for input

Time of First Successful Submission: 2025-12-20 21:09:16

Writing to multiple programs

Time of First Successful Submission: 2025-12-21 07:35:53

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-21 07:40:18

Named pipes

Time of First Successful Submission: 2025-12-21 07:49:46

Printing Variables

Time of First Successful Submission: 2025-12-21 07:51:28

Setting Variables

Time of First Successful Submission: 2025-12-21 07:52:31

Multi-word Variables

Time of First Successful Submission: 2025-12-21 07:53:22

Exporting Variables

Time of First Successful Submission: 2025-12-21 07:55:27

Printing Exported Variables

Time of First Successful Submission: 2025-12-21 07:56:06

Storing Command Output

Time of First Successful Submission: 2025-12-21 07:57:44

Reading Input

Time of First Successful Submission: 2025-12-21 07:59:24

Reading Files

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

Translating characters

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

Deleting characters

Time of First Successful Submission: 2025-12-21 08:07:44

Deleting newlines

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

Extracting the first lines with head

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

Extracting specific sections of text

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

Sorting data

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

Listing Processes

Time of First Successful Submission: 2025-12-21 10:31:07

Killing Processes

Time of First Successful Submission: 2025-12-21 10:32:32

Interrupting Processes

Time of First Successful Submission: 2025-12-21 10:35:27

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-21 10:45:47

Suspending Processes

Time of First Successful Submission: 2025-12-21 10:46:42

Resuming Processes

Time of First Successful Submission: 2025-12-21 10:47:49

Backgrounding Processes

Time of First Successful Submission: 2025-12-21 10:49:24

Foregrounding Processes

Time of First Successful Submission: 2025-12-21 10:51:36

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-21 10:52:22

Process Exit Codes

Time of First Successful Submission: 2025-12-21 10:54:19

Becoming root with su

Time of First Successful Submission: 2025-12-21 10:58:23

Other users with su

Time of First Successful Submission: 2025-12-21 10:58:59

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2025-12-21 11:07:24

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-12-21 11:13:18

Fun With Groups Names

Time of First Successful Submission: 2025-12-21 11:14:13

Changing Permissions

Time of First Successful Submission: 2025-12-21 11:19:35

Executable Files

Time of First Successful Submission: 2025-12-21 11:21:31

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-21 11:31:12

Permissions Setting Practice

Time of First Successful Submission: 2025-12-21 11:36:50

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2025-12-21 11:39:56

Building on Success

Time of First Successful Submission: 2025-12-21 11:41:32

Handling Failure

Time of First Successful Submission: 2025-12-21 11:42:35

Your First Shell Script

Time of First Successful Submission: 2025-12-21 11:51:08

Redirecting Script Output

Time of First Successful Submission: 2025-12-21 11:52:20

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2025-12-21 11:57:17

Scripting with Arguments

Time of First Successful Submission: 2025-12-21 11:59:19

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2025-12-21 12:07:27

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2025-12-21 12:10:32

Finding Sessions

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

Switching Windows

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

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-21 12:17:48

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2025-12-21 12:20:28

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2025-12-21 12:37:43

Hijacking Commands

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

Bashrc Backdoor

Time of First Successful Submission: 2025-12-21 13:04:13

Sniffing Input

Time of First Successful Submission: 2025-12-21 13:20:37

Overshared Directories

Time of First Successful Submission: 2025-12-21 14:05:33

Tricky Linking

Time of First Successful Submission: 2025-12-21 14:23:43

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2025-12-21 14:29:42

The Fork Bomb

Time of First Successful Submission: 2025-12-21 14:43:39

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-21 16:17:41

rm -rf /

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

Life after rm -rf /

Time of First Successful Submission: 2025-12-21 16:36:05

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-21 16:40:54


Computing 101

52 / 94 5295 / 21499


Your First Register

Time of First Successful Submission: 2025-12-21 18:19:13

Your First Syscall

Time of First Successful Submission: 2025-12-21 18:21:05

Exit Codes

Time of First Successful Submission: 2025-12-21 18:22:37

Building Executables

Time of First Successful Submission: 2025-12-21 18:37:08

Moving Between Registers

Time of First Successful Submission: 2025-12-21 18:39:19

Loading From Memory

Time of First Successful Submission: 2025-12-22 09:31:37

More Loading Practice

Time of First Successful Submission: 2025-12-22 10:01:33

Dereferencing Pointers

Time of First Successful Submission: 2025-12-22 10:03:53

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-22 10:06:59

Stored Addresses

Time of First Successful Submission: 2025-12-22 10:08:57

Double Dereference

Time of First Successful Submission: 2025-12-22 10:12:18

Tracing Syscalls

Time of First Successful Submission: 2025-12-21 18:43:06

Starting GDB

Time of First Successful Submission: 2025-12-21 18:44:46

Starting Programs in GDB

Time of First Successful Submission: 2025-12-21 18:46:20

Writing Output

Time of First Successful Submission: 2025-12-22 10:21:36

Chaining Syscalls

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

Writing Strings

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

Reading Data

Time of First Successful Submission: 2025-12-22 10:26:37

set-register

Time of First Successful Submission: 2025-12-22 12:12:55

set-multiple-registers

Time of First Successful Submission: 2025-12-22 19:35:53

add-to-register

Time of First Successful Submission: 2025-12-22 19:37:21

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-12-22 19:50:00

modulo-operation

Time of First Successful Submission: 2025-12-22 19:51:37

set-upper-byte

Time of First Successful Submission: 2025-12-22 19:52:49

efficient-modulo

Time of First Successful Submission: 2025-12-22 20:08:11

byte-extraction

Time of First Successful Submission: 2025-12-22 20:36:37

bitwise-and

Time of First Successful Submission: 2025-12-23 09:42:16

check-even

Time of First Successful Submission: 2025-12-23 10:09:05

memory-read

Time of First Successful Submission: 2025-12-23 11:30:14

memory-write

Time of First Successful Submission: 2025-12-23 11:31:14

memory-increment

Time of First Successful Submission: 2025-12-23 11:35:31

byte-access

Time of First Successful Submission: 2025-12-23 11:36:42

memory-size-access

Time of First Successful Submission: 2025-12-23 11:38:19

little-endian-write

Time of First Successful Submission: 2025-12-23 18:18:37

memory-sum

Time of First Successful Submission: 2025-12-23 18:28:49

stack-subtraction

Time of First Successful Submission: 2025-12-23 18:31:17

swap-stack-values

Time of First Successful Submission: 2025-12-23 18:32:49

average-stack-values

Time of First Successful Submission: 2025-12-23 18:41:17

absolute-jump

Time of First Successful Submission: 2025-12-23 18:43:27

relative-jump

Time of First Successful Submission: 2025-12-23 18:55:19

jump-trampoline

Time of First Successful Submission: 2025-12-23 19:22:56

conditional-jump

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

indirect-jump

Time of First Successful Submission: 2025-12-24 08:45:09

average-loop

Time of First Successful Submission: 2025-12-24 09:13:09

count-non-zero

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

string-lower

Time of First Successful Submission: 2025-12-24 15:30:48

most-common-byte

Time of First Successful Submission: 2025-12-27 12:32:29

Debugging Programs

Time of First Successful Submission: 2025-12-27 12:35:48

Inspecting Registers

Time of First Successful Submission: 2025-12-27 12:38:08

Examining Memory

Time of First Successful Submission: 2025-12-27 13:16:01


GCA CTF

10 / 104 18940 / 43544


Using the Terminal

Time of First Successful Submission: 2025-12-20 14:05:53

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-20 14:30:18

Using the GUI Desktop

Time of First Successful Submission: 2025-12-20 14:33:05

Pasting into the Desktop

Time of First Successful Submission: 2025-12-20 14:37:46

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2025-12-20 14:39:37

The Flag File

Time of First Successful Submission: 2025-12-20 14:46:03

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-20 15:16:59

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-20 15:18:11