fires

🐧

pwn.college Archives

1 / 202 21797 / 22791


Triple Dereference

Time of First Successful Submission: 2025-12-10 11:34:15


Intro to Programming Languages

15 / 234 6363 / 31914


Commands

Time of First Successful Submission: 2025-11-24 14:31:05

Command Arguments

Time of First Successful Submission: 2025-11-24 14:31:59

Command History

Time of First Successful Submission: 2025-11-24 14:33:26

The Root Path

Time of First Successful Submission: 2025-11-24 14:35:48

Absolute Paths

Time of First Successful Submission: 2025-11-24 14:37:18

Changing position

Time of First Successful Submission: 2025-11-24 14:43:04

Changing to an Absolute Path

Time of First Successful Submission: 2025-11-24 14:46:12

Relative Paths

Time of First Successful Submission: 2025-11-24 15:20:56

Cat

Time of First Successful Submission: 2025-11-24 15:36:02

Ls

Time of First Successful Submission: 2025-11-24 15:47:19

Ls All

Time of First Successful Submission: 2025-11-24 16:02:37

Find

Time of First Successful Submission: 2025-11-24 16:23:55

Piping Echo

Time of First Successful Submission: 2025-11-26 14:29:24

Piping Stdout

Time of First Successful Submission: 2025-11-26 14:32:48

Piping Stdin

Time of First Successful Submission: 2025-11-26 14:46:27


Start Here

10 / 12 18459 / 43231


Using the Terminal

Time of First Successful Submission: 2025-11-24 13:38:21

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-24 13:42:57

Using the GUI Desktop

Time of First Successful Submission: 2025-11-24 13:46:48

Pasting into the Desktop

Time of First Successful Submission: 2025-11-24 13:50:40

Restarting Challenges

Time of First Successful Submission: 2025-11-24 13:54:29

Challenge Programs

Time of First Successful Submission: 2025-11-24 14:00:52

The Flag File

Time of First Successful Submission: 2025-11-24 14:06:04

Using Privileged Mode

Time of First Successful Submission: 2025-11-24 14:11:12

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-24 14:20:26

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-24 14:25:30


Linux Luminarium

128 / 128 665 / 32324


Intro to Commands

Time of First Successful Submission: 2025-11-24 14:31:05

Intro to Arguments

Time of First Successful Submission: 2025-11-24 14:31:59

Command History

Time of First Successful Submission: 2025-11-24 14:33:26

The Root

Time of First Successful Submission: 2025-11-24 14:35:48

Program and absolute paths

Time of First Successful Submission: 2025-11-24 14:37:18

Position thy self

Time of First Successful Submission: 2025-11-24 14:43:04

Position elsewhere

Time of First Successful Submission: 2025-11-24 14:46:12

implicit relative paths, from /

Time of First Successful Submission: 2025-11-24 15:20:56

explicit relative paths, from /

Time of First Successful Submission: 2025-11-24 15:24:43

implicit relative path

Time of First Successful Submission: 2025-11-24 15:27:00

home sweet home

Time of First Successful Submission: 2025-11-24 15:32:32

cat: not the pet, but the command!

Time of First Successful Submission: 2025-11-24 15:36:02

catting absolute paths

Time of First Successful Submission: 2025-11-24 15:37:30

more catting practice

Time of First Successful Submission: 2025-11-24 15:39:25

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-24 15:41:52

comparing files

Time of First Successful Submission: 2025-11-24 15:45:15

listing files

Time of First Successful Submission: 2025-11-24 15:47:19

touching files

Time of First Successful Submission: 2025-11-24 15:49:19

removing files

Time of First Successful Submission: 2025-11-24 15:50:38

moving files

Time of First Successful Submission: 2025-11-24 15:55:54

copying files

Time of First Successful Submission: 2025-11-24 15:57:35

hidden files

Time of First Successful Submission: 2025-11-24 16:02:37

An Epic Filesystem Quest

Time of First Successful Submission: 2025-11-24 16:11:45

making directories

Time of First Successful Submission: 2025-11-24 16:15:36

finding files

Time of First Successful Submission: 2025-11-24 16:23:55

linking files

Time of First Successful Submission: 2025-11-24 16:37:35

Learning From Documentation

Time of First Successful Submission: 2025-11-26 13:05:56

Learning Complex Usage

Time of First Successful Submission: 2025-11-26 13:11:08

Reading Manuals

Time of First Successful Submission: 2025-11-26 13:16:40

Searching Manuals

Time of First Successful Submission: 2025-11-26 13:19:28

Searching For Manuals

Time of First Successful Submission: 2025-11-26 13:40:00

Helpful Programs

Time of First Successful Submission: 2025-11-26 13:42:36

Help for Builtins

Time of First Successful Submission: 2025-11-26 13:45:27

Matching with *

Time of First Successful Submission: 2025-11-26 13:50:16

Matching with ?

Time of First Successful Submission: 2025-11-26 13:51:43

Matching with []

Time of First Successful Submission: 2025-11-26 13:54:08

Matching paths with []

Time of First Successful Submission: 2025-11-26 13:57:53

Multiple globs

Time of First Successful Submission: 2025-11-26 14:00:42

Mixing globs

Time of First Successful Submission: 2025-11-26 14:08:52

Exclusionary globbing

Time of First Successful Submission: 2025-11-26 14:16:44

Tab completion

Time of First Successful Submission: 2025-11-26 14:19:36

Multiple options for tab completion

Time of First Successful Submission: 2025-11-26 14:24:03

Tab completion on commands

Time of First Successful Submission: 2025-11-26 14:26:04

Redirecting output

Time of First Successful Submission: 2025-11-26 14:29:24

Redirecting more output

Time of First Successful Submission: 2025-11-26 14:32:48

Appending output

Time of First Successful Submission: 2025-11-26 14:36:18

Redirecting errors

Time of First Successful Submission: 2025-11-26 14:41:27

Redirecting input

Time of First Successful Submission: 2025-11-26 14:46:27

Grepping stored results

Time of First Successful Submission: 2025-11-26 14:49:03

Grepping live output

Time of First Successful Submission: 2025-11-26 14:50:16

Grepping errors

Time of First Successful Submission: 2025-11-26 14:53:45

Filtering with grep -v

Time of First Successful Submission: 2025-11-26 14:55:43

Filtering with sed

Time of First Successful Submission: 2025-11-26 15:04:26

Duplicating piped data with tee

Time of First Successful Submission: 2025-11-26 15:39:13

Process substitution for input

Time of First Successful Submission: 2025-11-26 15:44:03

Writing to multiple programs

Time of First Successful Submission: 2025-11-26 15:55:43

Split-piping stderr and stdout

Time of First Successful Submission: 2025-11-26 16:34:29

Named pipes

Time of First Successful Submission: 2025-11-26 16:48:35

Printing Variables

Time of First Successful Submission: 2025-11-26 17:07:04

Setting Variables

Time of First Successful Submission: 2025-11-26 17:08:57

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2025-11-26 18:17:00

Printing Exported Variables

Time of First Successful Submission: 2025-11-26 18:17:53

Storing Command Output

Time of First Successful Submission: 2025-11-26 18:19:47

Reading Input

Time of First Successful Submission: 2025-11-26 18:22:23

Reading Files

Time of First Successful Submission: 2025-11-26 18:27:50

Translating characters

Time of First Successful Submission: 2025-11-26 18:36:39

Deleting characters

Time of First Successful Submission: 2025-11-26 18:38:20

Deleting newlines

Time of First Successful Submission: 2025-11-26 18:42:59

Extracting the first lines with head

Time of First Successful Submission: 2025-11-26 18:45:15

Extracting specific sections of text

Time of First Successful Submission: 2025-11-26 18:49:39

Sorting data

Time of First Successful Submission: 2025-11-26 18:51:43

Listing Processes

Time of First Successful Submission: 2025-12-01 13:40:09

Killing Processes

Time of First Successful Submission: 2025-12-01 13:43:05

Interrupting Processes

Time of First Successful Submission: 2025-12-01 13:44:25

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-01 13:53:18

Suspending Processes

Time of First Successful Submission: 2025-12-01 13:54:59

Resuming Processes

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

Backgrounding Processes

Time of First Successful Submission: 2025-12-01 14:00:30

Foregrounding Processes

Time of First Successful Submission: 2025-12-01 14:01:49

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-01 14:02:44

Process Exit Codes

Time of First Successful Submission: 2025-12-01 14:08:22

Becoming root with su

Time of First Successful Submission: 2025-12-01 14:15:46

Other users with su

Time of First Successful Submission: 2025-12-01 14:17:00

Cracking passwords

Time of First Successful Submission: 2025-12-01 14:23:36

Using sudo

Time of First Successful Submission: 2025-12-01 14:28:41

Changing File Ownership

Time of First Successful Submission: 2025-12-01 14:57:48

Groups and Files

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

Fun With Groups Names

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

Changing Permissions

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

Executable Files

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

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2025-12-01 15:46:05

The SUID Bit

Time of First Successful Submission: 2025-12-01 15:51:31

Chaining with Semicolons

Time of First Successful Submission: 2025-12-01 15:56:10

Building on Success

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

Handling Failure

Time of First Successful Submission: 2025-12-01 16:00:11

Your First Shell Script

Time of First Successful Submission: 2025-12-01 16:07:48

Redirecting Script Output

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

Executable Shell Scripts

Time of First Successful Submission: 2025-12-01 16:18:37

Understanding Shebangs

Time of First Successful Submission: 2025-12-01 16:35:11

Scripting with Arguments

Time of First Successful Submission: 2025-12-01 16:41:37

Scripting with Conditionals

Time of First Successful Submission: 2025-12-01 16:47:52

Scripting with Default Cases

Time of First Successful Submission: 2025-12-01 16:51:25

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-01 16:57:39

Reading Shell Scripts

Time of First Successful Submission: 2025-12-01 17:02:11

Launching Screen

Time of First Successful Submission: 2025-12-01 17:55:03

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2025-12-01 18:00:44

Switching Windows

Time of First Successful Submission: 2025-12-01 18:02:52

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-01 18:09:11

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2025-12-01 18:28:46

Setting PATH

Time of First Successful Submission: 2025-12-01 18:40:37

Finding Commands

Time of First Successful Submission: 2025-12-01 18:43:29

Adding Commands

Time of First Successful Submission: 2025-12-01 18:58:23

Hijacking Commands

Time of First Successful Submission: 2025-12-01 19:44:06

Bashrc Backdoor

Time of First Successful Submission: 2025-12-01 20:08:47

Sniffing Input

Time of First Successful Submission: 2025-12-01 20:40:02

Overshared Directories

Time of First Successful Submission: 2025-12-02 10:39:35

Tricky Linking

Time of First Successful Submission: 2025-12-02 10:50:02

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-02 10:55:44

Snooping on Configurations

Time of First Successful Submission: 2025-12-02 11:01:44

The Fork Bomb

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

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-02 12:17:08

rm -rf /

Time of First Successful Submission: 2025-12-02 14:18:03

Life after rm -rf /

Time of First Successful Submission: 2025-12-02 14:32:00

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-02 14:42:50


Computing 101

58 / 94 4006 / 21486


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2025-12-03 13:01:09

Exit Codes

Time of First Successful Submission: 2025-12-03 13:03:41

Building Executables

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

Moving Between Registers

Time of First Successful Submission: 2025-12-03 15:09:31

Loading From Memory

Time of First Successful Submission: 2025-12-10 11:00:02

More Loading Practice

Time of First Successful Submission: 2025-12-10 11:02:00

Dereferencing Pointers

Time of First Successful Submission: 2025-12-10 11:10:07

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-10 11:19:46

Stored Addresses

Time of First Successful Submission: 2025-12-10 11:26:25

Double Dereference

Time of First Successful Submission: 2025-12-10 11:29:47

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2025-12-03 15:17:53

Starting Programs in GDB

Time of First Successful Submission: 2025-12-03 15:22:29

Writing Output

Time of First Successful Submission: 2025-12-10 11:44:35

Chaining Syscalls

Time of First Successful Submission: 2025-12-10 11:47:28

Writing Strings

Time of First Successful Submission: 2025-12-10 11:49:15

Reading Data

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

set-register

Time of First Successful Submission: 2025-12-10 12:13:05

set-multiple-registers

Time of First Successful Submission: 2025-12-10 12:17:15

add-to-register

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

linear-equation-registers

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

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-12-10 12:36:44

set-upper-byte

Time of First Successful Submission: 2025-12-10 12:39:40

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2025-12-10 13:44:39

bitwise-and

Time of First Successful Submission: 2025-12-10 13:54:37

check-even

Time of First Successful Submission: 2025-12-10 14:06:34

memory-read

Time of First Successful Submission: 2025-12-12 09:41:58

memory-write

Time of First Successful Submission: 2025-12-12 09:49:45

memory-increment

Time of First Successful Submission: 2025-12-12 09:58:34

byte-access

Time of First Successful Submission: 2025-12-12 10:03:08

memory-size-access

Time of First Successful Submission: 2025-12-12 10:06:51

little-endian-write

Time of First Successful Submission: 2025-12-12 10:15:43

memory-sum

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

stack-subtraction

Time of First Successful Submission: 2025-12-12 10:35:08

swap-stack-values

Time of First Successful Submission: 2025-12-12 10:37:24

average-stack-values

Time of First Successful Submission: 2025-12-12 10:44:30

absolute-jump

Time of First Successful Submission: 2025-12-12 10:58:47

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2025-12-12 11:17:30

conditional-jump

Time of First Successful Submission: 2025-12-12 11:52:04

indirect-jump

Time of First Successful Submission: 2025-12-12 11:55:42

average-loop

Time of First Successful Submission: 2025-12-12 12:05:54

count-non-zero

Time of First Successful Submission: 2025-12-12 12:09:50

string-lower

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

most-common-byte

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

Exit

Time of First Successful Submission: 2025-12-13 10:41:52

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2025-12-12 13:50:39

Examining Memory

Time of First Successful Submission: 2025-12-12 14:05:25

Setting Breakpoints

Time of First Successful Submission: 2025-12-12 15:19:32

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2025-12-12 15:42:54

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2025-12-12 15:50:34


Playing With Programs

5 / 116 19882 / 23361


What's the password?

Time of First Successful Submission: 2025-12-13 11:00:00

... and again!

Time of First Successful Submission: 2025-12-13 11:00:47

Newline Troubles

Time of First Successful Submission: 2025-12-13 11:04:54

Reasoning about files

Time of First Successful Submission: 2025-12-13 11:29:02

Specifying Filenames

Time of First Successful Submission: 2025-12-13 11:31:32


GCA CTF

10 / 104 18583 / 43508


Using the Terminal

Time of First Successful Submission: 2025-11-24 13:38:21

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-24 13:42:57

Using the GUI Desktop

Time of First Successful Submission: 2025-11-24 13:46:48

Pasting into the Desktop

Time of First Successful Submission: 2025-11-24 13:50:40

Restarting Challenges

Time of First Successful Submission: 2025-11-24 13:54:29

Challenge Programs

Time of First Successful Submission: 2025-11-24 14:00:52

The Flag File

Time of First Successful Submission: 2025-11-24 14:06:04

Using Privileged Mode

Time of First Successful Submission: 2025-11-24 14:11:12

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-24 14:20:26

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-24 14:25:30