RodriX0x

🐧 💻

pwn.college Archives

1 / 202 22397 / 22753


Triple Dereference

Time of First Successful Submission: 2026-01-27 19:21:03


Intro to Programming Languages

15 / 234 7249 / 30025


Commands

Time of First Successful Submission: 2026-01-07 11:02:44

Command Arguments

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

Command History

Time of First Successful Submission: 2026-01-07 11:05:30

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2026-01-07 11:08:43

Changing position

Time of First Successful Submission: 2026-01-07 11:10:43

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2026-01-07 11:16:59

Cat

Time of First Successful Submission: 2026-01-07 14:18:31

Ls

Time of First Successful Submission: 2026-01-07 15:11:31

Ls All

Time of First Successful Submission: 2026-01-07 15:25:55

Find

Time of First Successful Submission: 2026-01-07 17:55:03

Piping Echo

Time of First Successful Submission: 2026-01-08 16:12:55

Piping Stdout

Time of First Successful Submission: 2026-01-08 16:15:11

Piping Stdin

Time of First Successful Submission: 2026-01-12 16:08:22


Start Here

10 / 12 18087 / 40673


Using the Terminal

Time of First Successful Submission: 2026-01-06 17:51:13

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-06 17:53:03

Using the GUI Desktop

Time of First Successful Submission: 2026-01-06 17:54:39

Pasting into the Desktop

Time of First Successful Submission: 2026-01-06 17:56:48

Restarting Challenges

Time of First Successful Submission: 2026-01-06 18:08:19

Challenge Programs

Time of First Successful Submission: 2026-01-06 18:27:16

The Flag File

Time of First Successful Submission: 2026-01-06 18:29:12

Using Privileged Mode

Time of First Successful Submission: 2026-01-06 18:42:57

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-06 18:49:44

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-06 18:50:59


Linux Luminarium

128 / 128 1675 / 30395


Intro to Commands

Time of First Successful Submission: 2026-01-07 11:02:44

Intro to Arguments

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

Command History

Time of First Successful Submission: 2026-01-07 11:05:30

The Root

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

Program and absolute paths

Time of First Successful Submission: 2026-01-07 11:08:43

Position thy self

Time of First Successful Submission: 2026-01-07 11:10:43

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2026-01-07 11:16:59

explicit relative paths, from /

Time of First Successful Submission: 2026-01-07 11:26:37

implicit relative path

Time of First Successful Submission: 2026-01-07 11:29:40

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-07 14:18:31

catting absolute paths

Time of First Successful Submission: 2026-01-07 14:19:49

more catting practice

Time of First Successful Submission: 2026-01-07 14:21:30

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-07 14:23:55

comparing files

Time of First Successful Submission: 2026-01-07 14:31:42

listing files

Time of First Successful Submission: 2026-01-07 15:11:31

touching files

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

removing files

Time of First Successful Submission: 2026-01-07 15:16:22

moving files

Time of First Successful Submission: 2026-01-07 15:18:04

copying files

Time of First Successful Submission: 2026-01-07 15:19:03

hidden files

Time of First Successful Submission: 2026-01-07 15:25:55

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-07 15:42:00

making directories

Time of First Successful Submission: 2026-01-07 17:14:48

finding files

Time of First Successful Submission: 2026-01-07 17:55:03

linking files

Time of First Successful Submission: 2026-01-07 18:16:32

Learning From Documentation

Time of First Successful Submission: 2026-01-08 12:04:19

Learning Complex Usage

Time of First Successful Submission: 2026-01-08 12:12:19

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-01-08 12:26:51

Searching For Manuals

Time of First Successful Submission: 2026-01-08 12:39:14

Helpful Programs

Time of First Successful Submission: 2026-01-08 12:43:17

Help for Builtins

Time of First Successful Submission: 2026-01-08 12:47:46

Matching with *

Time of First Successful Submission: 2026-01-08 13:00:12

Matching with ?

Time of First Successful Submission: 2026-01-08 13:01:20

Matching with []

Time of First Successful Submission: 2026-01-08 13:11:37

Matching paths with []

Time of First Successful Submission: 2026-01-08 13:16:40

Multiple globs

Time of First Successful Submission: 2026-01-08 13:19:37

Mixing globs

Time of First Successful Submission: 2026-01-08 14:11:14

Exclusionary globbing

Time of First Successful Submission: 2026-01-08 14:18:05

Tab completion

Time of First Successful Submission: 2026-01-08 14:23:58

Multiple options for tab completion

Time of First Successful Submission: 2026-01-08 14:53:27

Tab completion on commands

Time of First Successful Submission: 2026-01-08 14:56:29

Redirecting output

Time of First Successful Submission: 2026-01-08 16:12:55

Redirecting more output

Time of First Successful Submission: 2026-01-08 16:15:11

Appending output

Time of First Successful Submission: 2026-01-08 16:26:52

Redirecting errors

Time of First Successful Submission: 2026-01-12 16:06:08

Redirecting input

Time of First Successful Submission: 2026-01-12 16:08:22

Grepping stored results

Time of First Successful Submission: 2026-01-12 16:11:10

Grepping live output

Time of First Successful Submission: 2026-01-12 16:13:32

Grepping errors

Time of First Successful Submission: 2026-01-12 16:19:06

Filtering with grep -v

Time of First Successful Submission: 2026-01-12 16:21:25

Filtering with sed

Time of First Successful Submission: 2026-01-12 16:26:44

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-12 17:07:34

Process substitution for input

Time of First Successful Submission: 2026-01-12 17:16:11

Writing to multiple programs

Time of First Successful Submission: 2026-01-12 17:27:35

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-12 17:40:17

Named pipes

Time of First Successful Submission: 2026-01-12 18:12:38

Printing Variables

Time of First Successful Submission: 2026-01-13 14:45:13

Setting Variables

Time of First Successful Submission: 2026-01-13 14:51:23

Multi-word Variables

Time of First Successful Submission: 2026-01-13 14:53:39

Exporting Variables

Time of First Successful Submission: 2026-01-13 15:09:31

Printing Exported Variables

Time of First Successful Submission: 2026-01-13 15:10:37

Storing Command Output

Time of First Successful Submission: 2026-01-13 15:13:33

Reading Input

Time of First Successful Submission: 2026-01-13 15:20:10

Reading Files

Time of First Successful Submission: 2026-01-13 15:28:57

Translating characters

Time of First Successful Submission: 2026-01-13 16:08:59

Deleting characters

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

Deleting newlines

Time of First Successful Submission: 2026-01-13 16:15:10

Extracting the first lines with head

Time of First Successful Submission: 2026-01-13 16:21:16

Extracting specific sections of text

Time of First Successful Submission: 2026-01-13 16:25:11

Sorting data

Time of First Successful Submission: 2026-01-13 16:31:17

Listing Processes

Time of First Successful Submission: 2026-01-14 16:36:57

Killing Processes

Time of First Successful Submission: 2026-01-14 16:38:53

Interrupting Processes

Time of First Successful Submission: 2026-01-14 16:40:29

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-14 16:52:10

Suspending Processes

Time of First Successful Submission: 2026-01-14 16:53:30

Resuming Processes

Time of First Successful Submission: 2026-01-14 16:54:35

Backgrounding Processes

Time of First Successful Submission: 2026-01-14 16:56:38

Foregrounding Processes

Time of First Successful Submission: 2026-01-18 22:09:24

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-18 22:10:34

Process Exit Codes

Time of First Successful Submission: 2026-01-18 22:15:25

Becoming root with su

Time of First Successful Submission: 2026-01-18 22:22:26

Other users with su

Time of First Successful Submission: 2026-01-18 22:23:27

Cracking passwords

Time of First Successful Submission: 2026-01-18 22:30:49

Using sudo

Time of First Successful Submission: 2026-01-18 22:34:35

Changing File Ownership

Time of First Successful Submission: 2026-01-19 21:04:44

Groups and Files

Time of First Successful Submission: 2026-01-19 21:12:04

Fun With Groups Names

Time of First Successful Submission: 2026-01-19 21:18:00

Changing Permissions

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

Executable Files

Time of First Successful Submission: 2026-01-19 21:27:36

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-19 21:51:24

Permissions Setting Practice

Time of First Successful Submission: 2026-01-19 22:06:56

The SUID Bit

Time of First Successful Submission: 2026-01-19 22:15:14

Chaining with Semicolons

Time of First Successful Submission: 2026-01-20 20:48:19

Building on Success

Time of First Successful Submission: 2026-01-20 20:50:12

Handling Failure

Time of First Successful Submission: 2026-01-20 20:52:06

Your First Shell Script

Time of First Successful Submission: 2026-01-20 21:05:48

Redirecting Script Output

Time of First Successful Submission: 2026-01-20 21:17:29

Executable Shell Scripts

Time of First Successful Submission: 2026-01-20 21:26:35

Understanding Shebangs

Time of First Successful Submission: 2026-01-20 21:34:19

Scripting with Arguments

Time of First Successful Submission: 2026-01-20 21:47:27

Scripting with Conditionals

Time of First Successful Submission: 2026-01-20 21:58:51

Scripting with Default Cases

Time of First Successful Submission: 2026-01-20 22:04:38

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-20 22:11:07

Reading Shell Scripts

Time of First Successful Submission: 2026-01-20 22:13:34

Launching Screen

Time of First Successful Submission: 2026-01-21 16:06:45

Detaching and Attaching

Time of First Successful Submission: 2026-01-21 16:09:44

Finding Sessions

Time of First Successful Submission: 2026-01-21 16:12:53

Switching Windows

Time of First Successful Submission: 2026-01-21 16:16:36

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-21 16:19:14

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-01-21 16:35:03

Setting PATH

Time of First Successful Submission: 2026-01-21 16:37:38

Finding Commands

Time of First Successful Submission: 2026-01-21 16:47:16

Adding Commands

Time of First Successful Submission: 2026-01-21 17:11:37

Hijacking Commands

Time of First Successful Submission: 2026-01-21 17:30:25

Bashrc Backdoor

Time of First Successful Submission: 2026-01-21 18:19:02

Sniffing Input

Time of First Successful Submission: 2026-01-21 18:36:47

Overshared Directories

Time of First Successful Submission: 2026-01-23 10:17:18

Tricky Linking

Time of First Successful Submission: 2026-01-23 10:32:09

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-23 10:46:53

Snooping on Configurations

Time of First Successful Submission: 2026-01-23 10:55:56

The Fork Bomb

Time of First Successful Submission: 2026-01-24 09:41:32

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-24 09:47:55

rm -rf /

Time of First Successful Submission: 2026-01-24 09:57:01

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-24 10:15:13


Computing 101

93 / 94 63 / 20604


Your First Register

Time of First Successful Submission: 2026-01-27 15:10:06

Your First Syscall

Time of First Successful Submission: 2026-01-27 15:13:54

Exit Codes

Time of First Successful Submission: 2026-01-27 15:16:22

Building Executables

Time of First Successful Submission: 2026-01-27 15:47:38

Moving Between Registers

Time of First Successful Submission: 2026-01-27 16:02:21

Loading From Memory

Time of First Successful Submission: 2026-01-27 16:59:35

More Loading Practice

Time of First Successful Submission: 2026-01-27 17:00:38

Dereferencing Pointers

Time of First Successful Submission: 2026-01-27 17:15:02

Dereferencing Yourself

Time of First Successful Submission: 2026-01-27 18:10:54

Dereferencing with Offsets

Time of First Successful Submission: 2026-01-27 18:20:41

Stored Addresses

Time of First Successful Submission: 2026-01-27 18:32:51

Double Dereference

Time of First Successful Submission: 2026-01-27 19:11:13

The Stack

Time of First Successful Submission: 2026-02-23 14:51:01

Stack Offsets

Time of First Successful Submission: 2026-02-23 14:54:35

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-23 15:06:14

Popping From the Stack

Time of First Successful Submission: 2026-02-23 15:08:58

Disassembling Programs

Time of First Successful Submission: 2026-02-23 15:15:52

Tracing Syscalls

Time of First Successful Submission: 2026-01-27 16:07:43

Starting GDB

Time of First Successful Submission: 2026-01-27 16:12:34

Quitting GDB

Time of First Successful Submission: 2026-02-23 15:17:53

Starting Programs in GDB

Time of First Successful Submission: 2026-01-27 16:13:54

Disassembling in GDB

Time of First Successful Submission: 2026-02-23 15:20:25

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-02-23 15:27:22

Popping Stack Values

Time of First Successful Submission: 2026-02-23 15:29:35

Examining Memory

Time of First Successful Submission: 2026-02-23 15:30:58

Examining Stack Pointers

Time of First Successful Submission: 2026-02-23 15:33:54

Cooperative Debugging

Time of First Successful Submission: 2026-02-23 15:51:39

Writing Output

Time of First Successful Submission: 2026-01-28 18:40:34

Chaining Syscalls

Time of First Successful Submission: 2026-01-28 18:44:07

Writing Strings

Time of First Successful Submission: 2026-01-28 18:46:05

Reading Data

Time of First Successful Submission: 2026-01-28 18:57:26

Opening Files

Time of First Successful Submission: 2026-02-23 16:15:57

Hardcoding the Filename

Time of First Successful Submission: 2026-02-23 16:28:38

Comparing Values

Time of First Successful Submission: 2026-02-23 18:27:32

Comparing Characters

Time of First Successful Submission: 2026-02-23 18:38:38

Conditional Control Flow

Time of First Successful Submission: 2026-02-23 18:48:24

Comparing Strings

Time of First Successful Submission: 2026-02-23 18:57:32

Reverse the Password

Time of First Successful Submission: 2026-02-23 19:10:40

Conditionals Without Conditionals

Time of First Successful Submission: 2026-02-23 19:26:21

Looping

Time of First Successful Submission: 2026-02-23 19:37:20

Reverse the Calculation

Time of First Successful Submission: 2026-02-24 16:54:36

Reverse the Reverse

Time of First Successful Submission: 2026-02-24 16:57:44

Dealing with Bitwise Operations

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

Loops on Data

Time of First Successful Submission: 2026-02-24 17:05:51

set-register

Time of First Successful Submission: 2026-01-29 14:19:28

set-multiple-registers

Time of First Successful Submission: 2026-01-29 14:20:59

add-to-register

Time of First Successful Submission: 2026-01-29 14:23:32

linear-equation-registers

Time of First Successful Submission: 2026-01-29 14:30:42

integer-division

Time of First Successful Submission: 2026-01-29 14:37:56

modulo-operation

Time of First Successful Submission: 2026-01-29 14:41:08

set-upper-byte

Time of First Successful Submission: 2026-01-29 14:48:03

efficient-modulo

Time of First Successful Submission: 2026-01-29 15:46:18

byte-extraction

Time of First Successful Submission: 2026-01-29 16:30:15

bitwise-and

Time of First Successful Submission: 2026-01-29 16:41:51

check-even

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

memory-read

Time of First Successful Submission: 2026-01-30 11:52:19

memory-write

Time of First Successful Submission: 2026-01-30 11:58:09

memory-increment

Time of First Successful Submission: 2026-01-30 12:11:25

byte-access

Time of First Successful Submission: 2026-01-30 12:22:40

memory-size-access

Time of First Successful Submission: 2026-01-30 12:32:34

little-endian-write

Time of First Successful Submission: 2026-01-30 12:41:56

memory-sum

Time of First Successful Submission: 2026-01-30 12:50:40

stack-subtraction

Time of First Successful Submission: 2026-01-30 12:58:59

swap-stack-values

Time of First Successful Submission: 2026-01-30 13:03:34

average-stack-values

Time of First Successful Submission: 2026-01-30 13:16:44

absolute-jump

Time of First Successful Submission: 2026-01-31 13:01:20

relative-jump

Time of First Successful Submission: 2026-01-31 13:08:47

jump-trampoline

Time of First Successful Submission: 2026-01-31 13:11:52

conditional-jump

Time of First Successful Submission: 2026-01-31 15:02:20

indirect-jump

Time of First Successful Submission: 2026-02-01 09:58:26

average-loop

Time of First Successful Submission: 2026-02-01 15:59:16

count-non-zero

Time of First Successful Submission: 2026-02-01 16:34:35

string-lower

Time of First Successful Submission: 2026-02-13 16:36:41

most-common-byte

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

Exit

Time of First Successful Submission: 2026-02-16 17:35:39

Socket

Time of First Successful Submission: 2026-02-16 17:56:20

Bind

Time of First Successful Submission: 2026-02-16 18:23:51

Listen

Time of First Successful Submission: 2026-02-16 18:31:22

Accept

Time of First Successful Submission: 2026-02-16 18:37:36

Static Response

Time of First Successful Submission: 2026-02-16 18:55:31

Dynamic Response

Time of First Successful Submission: 2026-02-18 16:27:17

Iterative GET Server

Time of First Successful Submission: 2026-02-18 16:46:39

Concurrent GET Server

Time of First Successful Submission: 2026-02-18 16:58:16

Concurrent POST Server

Time of First Successful Submission: 2026-02-18 17:26:24

Web Server

Time of First Successful Submission: 2026-02-18 17:49:30

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-02-01 17:15:00

Examining Memory

Time of First Successful Submission: 2026-02-02 16:02:03

Setting Breakpoints

Time of First Successful Submission: 2026-02-02 16:54:23

GDB Scripting

Time of First Successful Submission: 2026-02-02 17:33:03

Modifying Data

Time of First Successful Submission: 2026-02-03 17:38:09

Modifying Execution

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

Broken Functions

Time of First Successful Submission: 2026-02-13 15:50:18


GCA CTF

10 / 104 18189 / 40902


Using the Terminal

Time of First Successful Submission: 2026-01-06 17:51:13

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-06 17:53:03

Using the GUI Desktop

Time of First Successful Submission: 2026-01-06 17:54:39

Pasting into the Desktop

Time of First Successful Submission: 2026-01-06 17:56:48

Restarting Challenges

Time of First Successful Submission: 2026-01-06 18:08:19

Challenge Programs

Time of First Successful Submission: 2026-01-06 18:27:16

The Flag File

Time of First Successful Submission: 2026-01-06 18:29:12

Using Privileged Mode

Time of First Successful Submission: 2026-01-06 18:42:57

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-06 18:49:44

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-06 18:50:59