lents

pwn.college Archives

1 / 232 25681 / 25693


level1

Time of First Successful Submission: 2026-05-12 20:13:03


Intro to Programming Languages

12 / 234 20234 / 34943


Commands

Time of First Successful Submission: 2026-05-10 09:53:51

Command Arguments

Time of First Successful Submission: 2026-05-10 09:54:27

Command History

Time of First Successful Submission: 2026-05-10 09:54:52

The Root Path

Time of First Successful Submission: 2026-05-10 09:56:10

Absolute Paths

Time of First Successful Submission: 2026-05-10 09:56:35

Changing position

Time of First Successful Submission: 2026-05-10 09:57:26

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-10 09:58:38

Relative Paths

Time of First Successful Submission: 2026-05-10 09:59:37

Cat

Time of First Successful Submission: 2026-05-10 10:07:11

Ls

Time of First Successful Submission: 2026-05-10 10:09:59

Ls All

Time of First Successful Submission: 2026-05-10 10:12:20

Find

Time of First Successful Submission: 2026-05-10 10:18:54


Linux Luminarium

43 / 128 17027 / 35419


Intro to Commands

Time of First Successful Submission: 2026-05-10 09:53:51

Intro to Arguments

Time of First Successful Submission: 2026-05-10 09:54:27

Command History

Time of First Successful Submission: 2026-05-10 09:54:52

The Root

Time of First Successful Submission: 2026-05-10 09:56:10

Program and absolute paths

Time of First Successful Submission: 2026-05-10 09:56:35

Position thy self

Time of First Successful Submission: 2026-05-10 09:57:26

Position elsewhere

Time of First Successful Submission: 2026-05-10 09:58:38

implicit relative paths, from /

Time of First Successful Submission: 2026-05-10 09:59:37

explicit relative paths, from /

Time of First Successful Submission: 2026-05-10 10:00:25

implicit relative path

Time of First Successful Submission: 2026-05-10 10:01:17

home sweet home

Time of First Successful Submission: 2026-05-10 10:06:38

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-10 10:07:11

catting absolute paths

Time of First Successful Submission: 2026-05-10 10:07:31

more catting practice

Time of First Successful Submission: 2026-05-10 10:07:57

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-10 10:08:25

comparing files

Time of First Successful Submission: 2026-05-10 10:09:26

listing files

Time of First Successful Submission: 2026-05-10 10:09:59

touching files

Time of First Successful Submission: 2026-05-10 10:10:30

removing files

Time of First Successful Submission: 2026-05-10 10:10:56

moving files

Time of First Successful Submission: 2026-05-10 10:11:25

copying files

Time of First Successful Submission: 2026-05-10 10:11:53

hidden files

Time of First Successful Submission: 2026-05-10 10:12:20

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-10 10:15:59

making directories

Time of First Successful Submission: 2026-05-10 10:16:33

finding files

Time of First Successful Submission: 2026-05-10 10:18:54

linking files

Time of First Successful Submission: 2026-05-10 10:20:45

Learning From Documentation

Time of First Successful Submission: 2026-05-10 10:22:22

Learning Complex Usage

Time of First Successful Submission: 2026-05-10 10:23:42

Reading Manuals

Time of First Successful Submission: 2026-05-10 10:25:13

Searching Manuals

Time of First Successful Submission: 2026-05-10 10:25:56

Searching For Manuals

Time of First Successful Submission: 2026-05-10 10:27:46

Helpful Programs

Time of First Successful Submission: 2026-05-10 10:28:39

Help for Builtins

Time of First Successful Submission: 2026-05-10 10:29:28

Matching with *

Time of First Successful Submission: 2026-05-10 12:00:26

Matching with ?

Time of First Successful Submission: 2026-05-10 12:00:57

Matching with []

Time of First Successful Submission: 2026-05-10 12:01:50

Matching paths with []

Time of First Successful Submission: 2026-05-10 12:02:24

Multiple globs

Time of First Successful Submission: 2026-05-10 12:03:20

Mixing globs

Time of First Successful Submission: 2026-05-10 12:09:00

Exclusionary globbing

Time of First Successful Submission: 2026-05-10 12:10:42

Tab completion

Time of First Successful Submission: 2026-05-10 12:12:01

Multiple options for tab completion

Time of First Successful Submission: 2026-05-10 12:12:53

Tab completion on commands

Time of First Successful Submission: 2026-05-10 12:13:17


Computing 101

45 / 116 1736 / 20429


Your First Register

Time of First Successful Submission: 2026-05-10 12:52:01

Your First Syscall

Time of First Successful Submission: 2026-05-10 12:54:02

Exit Codes

Time of First Successful Submission: 2026-05-10 12:54:50

Building Executables

Time of First Successful Submission: 2026-05-10 12:59:18

Moving Between Registers

Time of First Successful Submission: 2026-05-10 13:01:14

Loading From Memory

Time of First Successful Submission: 2026-05-10 17:09:00

More Loading Practice

Time of First Successful Submission: 2026-05-10 17:09:44

Dereferencing Pointers

Time of First Successful Submission: 2026-05-10 17:12:47

Dereferencing Yourself

Time of First Successful Submission: 2026-05-10 17:14:25

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-10 17:16:11

Stored Addresses

Time of First Successful Submission: 2026-05-10 17:17:53

Double Dereference

Time of First Successful Submission: 2026-05-10 17:19:45

The Stack

Time of First Successful Submission: 2026-05-10 17:21:27

Stack Offsets

Time of First Successful Submission: 2026-05-10 17:24:32

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-10 17:26:25

Popping From the Stack

Time of First Successful Submission: 2026-05-10 17:27:18

Disassembling Programs

Time of First Successful Submission: 2026-05-10 17:32:41

Tracing Syscalls

Time of First Successful Submission: 2026-05-10 17:34:45

Starting GDB

Time of First Successful Submission: 2026-05-10 17:35:29

Quitting GDB

Time of First Successful Submission: 2026-05-10 17:35:54

Starting Programs in GDB

Time of First Successful Submission: 2026-05-10 17:37:01

Disassembling in GDB

Time of First Successful Submission: 2026-05-10 17:39:05

Stepping Through Instructions

Time of First Successful Submission: 2026-05-10 17:40:07

Reading Register Values

Time of First Successful Submission: 2026-05-10 17:40:50

Popping Stack Values

Time of First Successful Submission: 2026-05-10 17:41:33

Examining Memory

Time of First Successful Submission: 2026-05-10 17:42:57

Examining Stack Pointers

Time of First Successful Submission: 2026-05-10 17:44:42

Cooperative Debugging

Time of First Successful Submission: 2026-05-10 17:47:35

Writing Output

Time of First Successful Submission: 2026-05-10 17:57:15

Chaining Syscalls

Time of First Successful Submission: 2026-05-10 17:58:14

Writing Strings

Time of First Successful Submission: 2026-05-10 17:58:55

Reading Data

Time of First Successful Submission: 2026-05-10 18:06:12

Opening Files

Time of First Successful Submission: 2026-05-10 18:11:35

Hardcoding the Filename

Time of First Successful Submission: 2026-05-10 18:17:42

Comparing Values

Time of First Successful Submission: 2026-05-12 11:45:12

Comparing Characters

Time of First Successful Submission: 2026-05-12 11:46:39

Conditional Control Flow

Time of First Successful Submission: 2026-05-12 11:49:43

Comparing Strings

Time of First Successful Submission: 2026-05-12 11:51:18

Reverse the Password

Time of First Successful Submission: 2026-05-12 11:58:05

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-12 12:12:48

Looping

Time of First Successful Submission: 2026-05-12 12:14:47

Reverse the Calculation

Time of First Successful Submission: 2026-05-12 20:05:26

Reverse the Reverse

Time of First Successful Submission: 2026-05-12 20:06:21

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-12 20:07:44

Loops on Data

Time of First Successful Submission: 2026-05-12 20:08:56