majd jamai

pwn.college Archives

1 / 202 22678 / 22793


Triple Dereference

Time of First Successful Submission: 2026-02-12 14:24:55


Intro to Programming Languages

15 / 234 6892 / 31978


Commands

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

Command Arguments

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

Command History

Time of First Successful Submission: 2025-12-08 20:49:55

The Root Path

Time of First Successful Submission: 2025-12-08 20:51:57

Absolute Paths

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

Changing position

Time of First Successful Submission: 2025-12-08 20:59:05

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2025-12-08 21:29:31

Cat

Time of First Successful Submission: 2025-12-08 22:03:34

Ls

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

Ls All

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

Find

Time of First Successful Submission: 2025-12-09 16:24:22

Piping Echo

Time of First Successful Submission: 2025-12-10 23:50:40

Piping Stdout

Time of First Successful Submission: 2025-12-10 23:53:52

Piping Stdin

Time of First Successful Submission: 2025-12-21 22:11:33


Intro to Cybersecurity

12 / 183 12771 / 20035


level1

Time of First Successful Submission: 2026-02-12 20:50:34

level2

Time of First Successful Submission: 2026-02-12 21:05:52

level3

Time of First Successful Submission: 2026-02-12 21:07:23

level4

Time of First Successful Submission: 2026-02-12 21:08:39

level5

Time of First Successful Submission: 2026-02-12 21:54:37

level6

Time of First Successful Submission: 2026-02-12 22:28:38

level7

Time of First Successful Submission: 2026-02-12 22:30:25

level8

Time of First Successful Submission: 2026-02-12 22:32:20

level9

Time of First Successful Submission: 2026-02-12 22:33:34

level10

Time of First Successful Submission: 2026-02-12 22:35:32

level11

Time of First Successful Submission: 2026-02-12 22:49:26

level12

Time of First Successful Submission: 2026-02-14 14:24:52


Linux Luminarium

114 / 128 5230 / 32387


Intro to Commands

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

Intro to Arguments

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

Command History

Time of First Successful Submission: 2025-12-08 20:49:55

The Root

Time of First Successful Submission: 2025-12-08 20:51:57

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2025-12-08 20:59:05

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2025-12-08 21:29:31

explicit relative paths, from /

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

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-08 22:03:34

catting absolute paths

Time of First Successful Submission: 2025-12-08 22:04:46

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-08 22:09:54

comparing files

Time of First Successful Submission: 2025-12-08 22:13:48

listing files

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

touching files

Time of First Successful Submission: 2025-12-09 14:34:15

removing files

Time of First Successful Submission: 2025-12-09 14:35:38

moving files

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

copying files

Time of First Successful Submission: 2025-12-09 14:38:56

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-09 15:24:07

making directories

Time of First Successful Submission: 2025-12-09 15:26:37

finding files

Time of First Successful Submission: 2025-12-09 16:24:22

linking files

Time of First Successful Submission: 2025-12-09 18:10:40

Learning From Documentation

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

Learning Complex Usage

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

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2025-12-10 10:26:55

Searching For Manuals

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

Helpful Programs

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

Help for Builtins

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

Matching with *

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

Matching with ?

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

Matching with []

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

Matching paths with []

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

Multiple globs

Time of First Successful Submission: 2025-12-10 22:44:58

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2025-12-10 23:36:54

Tab completion

Time of First Successful Submission: 2025-12-10 23:40:08

Multiple options for tab completion

Time of First Successful Submission: 2025-12-10 23:45:07

Tab completion on commands

Time of First Successful Submission: 2025-12-10 23:46:07

Redirecting output

Time of First Successful Submission: 2025-12-10 23:50:40

Redirecting more output

Time of First Successful Submission: 2025-12-10 23:53:52

Appending output

Time of First Successful Submission: 2025-12-11 00:15:43

Redirecting errors

Time of First Successful Submission: 2025-12-11 00:56:57

Redirecting input

Time of First Successful Submission: 2025-12-21 22:11:33

Printing Variables

Time of First Successful Submission: 2026-02-01 18:35:13

Setting Variables

Time of First Successful Submission: 2026-02-01 18:37:44

Multi-word Variables

Time of First Successful Submission: 2026-02-01 18:39:22

Exporting Variables

Time of First Successful Submission: 2026-02-01 18:45:53

Printing Exported Variables

Time of First Successful Submission: 2026-02-01 18:47:03

Storing Command Output

Time of First Successful Submission: 2026-02-01 18:53:30

Reading Input

Time of First Successful Submission: 2026-02-01 19:20:46

Reading Files

Time of First Successful Submission: 2026-02-01 19:25:33

Translating characters

Time of First Successful Submission: 2026-02-01 19:43:39

Deleting characters

Time of First Successful Submission: 2026-02-01 19:46:11

Deleting newlines

Time of First Successful Submission: 2026-02-01 19:51:50

Extracting the first lines with head

Time of First Successful Submission: 2026-02-01 19:54:53

Extracting specific sections of text

Time of First Successful Submission: 2026-02-01 20:01:41

Sorting data

Time of First Successful Submission: 2026-02-01 20:05:24

Listing Processes

Time of First Successful Submission: 2026-02-03 14:23:19

Killing Processes

Time of First Successful Submission: 2026-02-03 14:32:59

Interrupting Processes

Time of First Successful Submission: 2026-02-03 14:33:58

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-03 14:44:00

Suspending Processes

Time of First Successful Submission: 2026-02-03 14:47:44

Resuming Processes

Time of First Successful Submission: 2026-02-03 14:52:00

Backgrounding Processes

Time of First Successful Submission: 2026-02-03 15:11:32

Foregrounding Processes

Time of First Successful Submission: 2026-02-03 15:14:17

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-03 15:15:39

Process Exit Codes

Time of First Successful Submission: 2026-02-03 15:25:35

Becoming root with su

Time of First Successful Submission: 2026-02-03 15:34:44

Other users with su

Time of First Successful Submission: 2026-02-03 15:36:14

Cracking passwords

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

Using sudo

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

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2026-02-04 14:12:42

Fun With Groups Names

Time of First Successful Submission: 2026-02-04 14:13:59

Changing Permissions

Time of First Successful Submission: 2026-02-04 14:19:05

Executable Files

Time of First Successful Submission: 2026-02-04 14:25:39

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-04 14:35:25

Permissions Setting Practice

Time of First Successful Submission: 2026-02-04 14:50:56

The SUID Bit

Time of First Successful Submission: 2026-02-04 14:56:26

Chaining with Semicolons

Time of First Successful Submission: 2026-02-04 14:58:53

Building on Success

Time of First Successful Submission: 2026-02-04 15:00:47

Handling Failure

Time of First Successful Submission: 2026-02-04 15:01:49

Your First Shell Script

Time of First Successful Submission: 2026-02-04 15:30:28

Redirecting Script Output

Time of First Successful Submission: 2026-02-04 15:50:42

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2026-02-04 16:07:45

Scripting with Arguments

Time of First Successful Submission: 2026-02-04 16:11:46

Scripting with Conditionals

Time of First Successful Submission: 2026-02-04 16:15:47

Scripting with Default Cases

Time of First Successful Submission: 2026-02-04 16:18:47

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-04 16:34:29

Reading Shell Scripts

Time of First Successful Submission: 2026-02-04 16:37:51

Launching Screen

Time of First Successful Submission: 2026-02-04 17:06:49

Detaching and Attaching

Time of First Successful Submission: 2026-02-04 17:08:44

Finding Sessions

Time of First Successful Submission: 2026-02-04 17:10:53

Switching Windows

Time of First Successful Submission: 2026-02-04 17:12:51

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-04 17:20:58

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-04 17:24:49

The PATH Variable

Time of First Successful Submission: 2026-02-04 17:31:27

Setting PATH

Time of First Successful Submission: 2026-02-04 17:36:37

Finding Commands

Time of First Successful Submission: 2026-02-04 17:46:30

Adding Commands

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

Hijacking Commands

Time of First Successful Submission: 2026-02-04 18:45:49

Bashrc Backdoor

Time of First Successful Submission: 2026-02-05 12:07:40

Sniffing Input

Time of First Successful Submission: 2026-02-05 12:47:30

Overshared Directories

Time of First Successful Submission: 2026-02-05 13:23:21

Tricky Linking

Time of First Successful Submission: 2026-02-11 12:42:39

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-11 13:01:35

Snooping on Configurations

Time of First Successful Submission: 2026-02-11 13:26:16

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-11 14:27:14


Computing 101

31 / 94 11521 / 21530


Your First Register

Time of First Successful Submission: 2026-02-11 15:01:33

Your First Syscall

Time of First Successful Submission: 2026-02-11 15:05:19

Exit Codes

Time of First Successful Submission: 2026-02-11 15:09:28

Building Executables

Time of First Successful Submission: 2026-02-11 19:34:01

Moving Between Registers

Time of First Successful Submission: 2026-02-11 20:55:01

Loading From Memory

Time of First Successful Submission: 2026-02-12 13:46:13

More Loading Practice

Time of First Successful Submission: 2026-02-12 13:47:55

Dereferencing Pointers

Time of First Successful Submission: 2026-02-12 13:53:19

Dereferencing Yourself

Time of First Successful Submission: 2026-02-12 13:56:34

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-12 14:07:07

Stored Addresses

Time of First Successful Submission: 2026-02-12 14:12:14

Double Dereference

Time of First Successful Submission: 2026-02-12 14:21:08

Tracing Syscalls

Time of First Successful Submission: 2026-02-12 11:07:53

Starting GDB

Time of First Successful Submission: 2026-02-12 11:10:32

Starting Programs in GDB

Time of First Successful Submission: 2026-02-12 11:14:09

Writing Output

Time of First Successful Submission: 2026-02-12 15:45:08

Chaining Syscalls

Time of First Successful Submission: 2026-02-12 19:42:58

Writing Strings

Time of First Successful Submission: 2026-02-12 19:44:42

Reading Data

Time of First Successful Submission: 2026-02-12 20:22:29

set-register

Time of First Successful Submission: 2026-02-14 14:50:43

set-multiple-registers

Time of First Successful Submission: 2026-02-14 15:50:26

add-to-register

Time of First Successful Submission: 2026-02-14 16:08:00

linear-equation-registers

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

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-02-15 16:28:42

Examining Memory

Time of First Successful Submission: 2026-02-15 17:26:51

Setting Breakpoints

Time of First Successful Submission: 2026-02-15 18:17:39

GDB Scripting

Time of First Successful Submission: 2026-02-15 19:17:15

Modifying Data

Time of First Successful Submission: 2026-02-15 21:14:49

Modifying Execution

Time of First Successful Submission: 2026-02-15 21:42:10

Broken Functions

Time of First Successful Submission: 2026-02-16 16:26:24