LazyGeek

🐧

pwn.college Archives

1 / 202 21457 / 22788


Triple Dereference

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


Intro to Programming Languages

15 / 234 5672 / 31849


Commands

Time of First Successful Submission: 2025-10-22 10:42:21

Command Arguments

Time of First Successful Submission: 2025-10-22 10:43:27

Command History

Time of First Successful Submission: 2025-10-22 10:44:05

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2025-10-22 16:57:52

Changing position

Time of First Successful Submission: 2025-10-22 16:58:46

Changing to an Absolute Path

Time of First Successful Submission: 2025-10-22 17:00:37

Relative Paths

Time of First Successful Submission: 2025-10-22 17:03:56

Cat

Time of First Successful Submission: 2025-10-23 16:35:41

Ls

Time of First Successful Submission: 2025-10-23 16:42:56

Ls All

Time of First Successful Submission: 2025-10-23 16:50:06

Find

Time of First Successful Submission: 2025-10-23 17:06:11

Piping Echo

Time of First Successful Submission: 2025-10-25 20:42:19

Piping Stdout

Time of First Successful Submission: 2025-10-25 20:44:23

Piping Stdin

Time of First Successful Submission: 2025-10-25 21:03:58


Start Here

11 / 12 6107 / 43127


Using the Terminal

Time of First Successful Submission: 2025-10-21 17:03:26

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-10-21 17:08:22

Pasting into the Desktop

Time of First Successful Submission: 2025-10-21 17:10:11

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2025-10-21 17:17:27

The Flag File

Time of First Successful Submission: 2025-10-21 17:18:41

Using Privileged Mode

Time of First Successful Submission: 2025-10-21 17:21:20

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-21 17:23:04

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-21 17:23:48


Linux Luminarium

128 / 128 59 / 32256


Intro to Commands

Time of First Successful Submission: 2025-10-22 10:42:21

Intro to Arguments

Time of First Successful Submission: 2025-10-22 10:43:27

Command History

Time of First Successful Submission: 2025-10-22 10:44:05

The Root

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

Program and absolute paths

Time of First Successful Submission: 2025-10-22 16:57:52

Position thy self

Time of First Successful Submission: 2025-10-22 16:58:46

Position elsewhere

Time of First Successful Submission: 2025-10-22 17:00:37

implicit relative paths, from /

Time of First Successful Submission: 2025-10-22 17:03:56

explicit relative paths, from /

Time of First Successful Submission: 2025-10-22 17:05:28

implicit relative path

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

home sweet home

Time of First Successful Submission: 2025-10-22 17:10:32

cat: not the pet, but the command!

Time of First Successful Submission: 2025-10-23 16:35:41

catting absolute paths

Time of First Successful Submission: 2025-10-23 16:36:35

more catting practice

Time of First Successful Submission: 2025-10-23 16:37:23

grepping for a needle in a haystack

Time of First Successful Submission: 2025-10-23 16:38:18

comparing files

Time of First Successful Submission: 2025-10-23 16:40:55

listing files

Time of First Successful Submission: 2025-10-23 16:42:56

touching files

Time of First Successful Submission: 2025-10-23 16:46:46

removing files

Time of First Successful Submission: 2025-10-23 16:47:23

moving files

Time of First Successful Submission: 2025-10-23 16:49:07

copying files

Time of First Successful Submission: 2025-11-06 18:07:32

hidden files

Time of First Successful Submission: 2025-10-23 16:50:06

An Epic Filesystem Quest

Time of First Successful Submission: 2025-10-23 17:00:40

making directories

Time of First Successful Submission: 2025-10-23 17:01:57

finding files

Time of First Successful Submission: 2025-10-23 17:06:11

linking files

Time of First Successful Submission: 2025-10-23 17:12:32

Learning From Documentation

Time of First Successful Submission: 2025-10-24 16:57:50

Learning Complex Usage

Time of First Successful Submission: 2025-10-24 17:01:27

Reading Manuals

Time of First Successful Submission: 2025-10-24 17:03:55

Searching Manuals

Time of First Successful Submission: 2025-10-24 17:06:33

Searching For Manuals

Time of First Successful Submission: 2025-10-24 17:12:01

Helpful Programs

Time of First Successful Submission: 2025-10-24 17:14:41

Help for Builtins

Time of First Successful Submission: 2025-10-24 17:15:57

Matching with *

Time of First Successful Submission: 2025-10-25 19:37:32

Matching with ?

Time of First Successful Submission: 2025-10-25 19:40:40

Matching with []

Time of First Successful Submission: 2025-10-25 19:43:50

Matching paths with []

Time of First Successful Submission: 2025-10-25 19:52:32

Multiple globs

Time of First Successful Submission: 2025-10-25 19:56:36

Mixing globs

Time of First Successful Submission: 2025-10-25 20:05:28

Exclusionary globbing

Time of First Successful Submission: 2025-10-25 20:10:51

Tab completion

Time of First Successful Submission: 2025-10-25 20:17:21

Multiple options for tab completion

Time of First Successful Submission: 2025-10-25 20:32:26

Tab completion on commands

Time of First Successful Submission: 2025-10-25 20:36:39

Redirecting output

Time of First Successful Submission: 2025-10-25 20:42:19

Redirecting more output

Time of First Successful Submission: 2025-10-25 20:44:23

Appending output

Time of First Successful Submission: 2025-10-25 20:49:33

Redirecting errors

Time of First Successful Submission: 2025-10-25 20:58:24

Redirecting input

Time of First Successful Submission: 2025-10-25 21:03:58

Grepping stored results

Time of First Successful Submission: 2025-10-25 21:08:13

Grepping live output

Time of First Successful Submission: 2025-10-25 21:10:13

Grepping errors

Time of First Successful Submission: 2025-10-25 21:17:05

Filtering with grep -v

Time of First Successful Submission: 2025-10-25 21:20:47

Filtering with sed

Time of First Successful Submission: 2025-11-06 18:06:29

Duplicating piped data with tee

Time of First Successful Submission: 2025-10-25 21:50:44

Process substitution for input

Time of First Successful Submission: 2025-10-25 22:00:18

Writing to multiple programs

Time of First Successful Submission: 2025-10-25 22:07:15

Split-piping stderr and stdout

Time of First Successful Submission: 2025-10-25 22:11:54

Named pipes

Time of First Successful Submission: 2025-10-25 22:20:10

Printing Variables

Time of First Successful Submission: 2025-10-26 23:06:33

Setting Variables

Time of First Successful Submission: 2025-10-26 23:09:42

Multi-word Variables

Time of First Successful Submission: 2025-10-26 23:11:59

Exporting Variables

Time of First Successful Submission: 2025-10-26 23:14:28

Printing Exported Variables

Time of First Successful Submission: 2025-10-26 23:16:02

Storing Command Output

Time of First Successful Submission: 2025-10-26 23:18:31

Reading Input

Time of First Successful Submission: 2025-10-26 23:20:21

Reading Files

Time of First Successful Submission: 2025-10-26 23:22:36

Translating characters

Time of First Successful Submission: 2025-10-26 23:33:35

Deleting characters

Time of First Successful Submission: 2025-10-26 23:35:02

Deleting newlines

Time of First Successful Submission: 2025-10-26 23:38:17

Extracting the first lines with head

Time of First Successful Submission: 2025-10-26 23:45:24

Extracting specific sections of text

Time of First Successful Submission: 2025-10-26 23:48:10

Sorting data

Time of First Successful Submission: 2025-10-26 23:49:21

Listing Processes

Time of First Successful Submission: 2025-10-27 14:22:10

Killing Processes

Time of First Successful Submission: 2025-10-27 14:23:38

Interrupting Processes

Time of First Successful Submission: 2025-10-27 14:24:25

Killing Misbehaving Processes

Time of First Successful Submission: 2025-10-27 16:57:55

Suspending Processes

Time of First Successful Submission: 2025-10-27 16:58:39

Resuming Processes

Time of First Successful Submission: 2025-10-27 16:59:13

Backgrounding Processes

Time of First Successful Submission: 2025-10-27 17:04:19

Foregrounding Processes

Time of First Successful Submission: 2025-10-27 17:06:10

Starting Backgrounded Processes

Time of First Successful Submission: 2025-10-27 17:09:00

Process Exit Codes

Time of First Successful Submission: 2025-10-27 17:10:40

Becoming root with su

Time of First Successful Submission: 2025-10-27 17:16:07

Other users with su

Time of First Successful Submission: 2025-10-27 17:17:06

Cracking passwords

Time of First Successful Submission: 2025-10-27 17:21:07

Using sudo

Time of First Successful Submission: 2025-10-27 17:23:52

Changing File Ownership

Time of First Successful Submission: 2025-10-29 07:36:51

Groups and Files

Time of First Successful Submission: 2025-10-29 07:39:36

Fun With Groups Names

Time of First Successful Submission: 2025-10-29 07:40:45

Changing Permissions

Time of First Successful Submission: 2025-10-29 11:01:40

Executable Files

Time of First Successful Submission: 2025-10-29 11:05:07

Permission Tweaking Practice

Time of First Successful Submission: 2025-10-29 11:30:21

Permissions Setting Practice

Time of First Successful Submission: 2025-10-29 11:34:34

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2025-10-27 22:50:45

Building on Success

Time of First Successful Submission: 2025-10-27 22:51:53

Handling Failure

Time of First Successful Submission: 2025-10-27 22:58:41

Your First Shell Script

Time of First Successful Submission: 2025-10-27 23:01:01

Redirecting Script Output

Time of First Successful Submission: 2025-10-27 23:10:10

Executable Shell Scripts

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

Understanding Shebangs

Time of First Successful Submission: 2025-10-27 23:15:31

Scripting with Arguments

Time of First Successful Submission: 2025-10-27 23:16:56

Scripting with Conditionals

Time of First Successful Submission: 2025-10-27 23:19:32

Scripting with Default Cases

Time of First Successful Submission: 2025-10-27 23:21:46

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-10-27 23:26:01

Reading Shell Scripts

Time of First Successful Submission: 2025-10-27 23:28:50

Launching Screen

Time of First Successful Submission: 2025-10-29 16:24:01

Detaching and Attaching

Time of First Successful Submission: 2025-10-29 16:25:54

Finding Sessions

Time of First Successful Submission: 2025-10-29 16:28:43

Switching Windows

Time of First Successful Submission: 2025-10-29 17:53:44

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-10-29 17:55:31

Switching Windows (tmux)

Time of First Successful Submission: 2025-10-29 17:57:36

The PATH Variable

Time of First Successful Submission: 2025-10-29 22:58:11

Setting PATH

Time of First Successful Submission: 2025-10-29 23:04:18

Finding Commands

Time of First Successful Submission: 2025-10-29 23:09:19

Adding Commands

Time of First Successful Submission: 2025-10-29 23:20:12

Hijacking Commands

Time of First Successful Submission: 2025-10-29 23:30:03

Bashrc Backdoor

Time of First Successful Submission: 2025-10-30 17:57:29

Sniffing Input

Time of First Successful Submission: 2025-10-30 18:04:31

Overshared Directories

Time of First Successful Submission: 2025-10-30 18:08:43

Tricky Linking

Time of First Successful Submission: 2025-10-30 23:55:09

Sniffing Process Arguments

Time of First Successful Submission: 2025-10-30 23:57:07

Snooping on Configurations

Time of First Successful Submission: 2025-10-31 00:05:02

The Fork Bomb

Time of First Successful Submission: 2025-10-31 08:09:25

Disk-Space Doomsday

Time of First Successful Submission: 2025-10-31 11:19:48

rm -rf /

Time of First Successful Submission: 2025-10-31 10:24:53

Life after rm -rf /

Time of First Successful Submission: 2025-10-31 17:54:18

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-10-31 17:59:57


Computing 101

57 / 94 4256 / 21464


Your First Register

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

Your First Syscall

Time of First Successful Submission: 2025-11-06 18:17:54

Exit Codes

Time of First Successful Submission: 2025-11-06 18:21:40

Building Executables

Time of First Successful Submission: 2025-11-09 23:29:37

Moving Between Registers

Time of First Successful Submission: 2025-11-09 23:37:07

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2025-11-11 18:05:03

Dereferencing Pointers

Time of First Successful Submission: 2025-11-11 18:08:23

Dereferencing Yourself

Time of First Successful Submission: 2025-11-11 18:09:38

Dereferencing with Offsets

Time of First Successful Submission: 2025-11-12 18:02:22

Stored Addresses

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

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-03-09 17:51:28

Stack Offsets

Time of First Successful Submission: 2026-03-09 17:52:40

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-09 17:55:10

Popping From the Stack

Time of First Successful Submission: 2026-03-09 17:57:59

Disassembling Programs

Time of First Successful Submission: 2026-03-26 22:28:49

Tracing Syscalls

Time of First Successful Submission: 2025-11-11 17:38:04

Starting GDB

Time of First Successful Submission: 2025-11-11 17:39:06

Quitting GDB

Time of First Successful Submission: 2026-03-26 22:29:52

Starting Programs in GDB

Time of First Successful Submission: 2025-11-11 17:43:42

Writing Output

Time of First Successful Submission: 2025-11-13 17:52:24

Chaining Syscalls

Time of First Successful Submission: 2025-11-13 17:54:57

Writing Strings

Time of First Successful Submission: 2025-11-13 17:56:07

Reading Data

Time of First Successful Submission: 2025-11-13 18:00:45

Opening Files

Time of First Successful Submission: 2026-02-25 12:53:25

Hardcoding the Filename

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

set-register

Time of First Successful Submission: 2025-11-14 17:27:05

set-multiple-registers

Time of First Successful Submission: 2025-11-14 17:32:46

add-to-register

Time of First Successful Submission: 2025-11-14 17:40:49

linear-equation-registers

Time of First Successful Submission: 2025-11-14 17:47:03

integer-division

Time of First Successful Submission: 2025-11-14 17:51:04

modulo-operation

Time of First Successful Submission: 2025-11-24 10:03:48

set-upper-byte

Time of First Successful Submission: 2025-11-24 17:37:22

efficient-modulo

Time of First Successful Submission: 2025-11-24 17:44:59

byte-extraction

Time of First Successful Submission: 2025-11-24 17:55:02

bitwise-and

Time of First Successful Submission: 2025-11-24 18:01:21

check-even

Time of First Successful Submission: 2025-11-25 17:20:35

memory-read

Time of First Successful Submission: 2025-11-25 17:38:49

memory-write

Time of First Successful Submission: 2025-11-25 17:40:55

memory-increment

Time of First Successful Submission: 2025-11-25 17:44:18

byte-access

Time of First Successful Submission: 2025-11-25 17:47:27

memory-size-access

Time of First Successful Submission: 2025-11-27 09:49:05

little-endian-write

Time of First Successful Submission: 2025-11-27 09:54:15

memory-sum

Time of First Successful Submission: 2025-11-27 09:58:34

stack-subtraction

Time of First Successful Submission: 2025-11-27 12:03:15

swap-stack-values

Time of First Successful Submission: 2025-11-27 12:07:36

average-stack-values

Time of First Successful Submission: 2025-11-28 10:29:32

absolute-jump

Time of First Successful Submission: 2025-11-28 10:37:58

relative-jump

Time of First Successful Submission: 2025-11-28 12:02:09

jump-trampoline

Time of First Successful Submission: 2025-11-28 12:03:50

conditional-jump

Time of First Successful Submission: 2025-11-28 12:15:57

indirect-jump

Time of First Successful Submission: 2025-12-18 15:56:12

average-loop

Time of First Successful Submission: 2025-12-18 16:07:59

count-non-zero

Time of First Successful Submission: 2025-12-18 16:13:17

string-lower

Time of First Successful Submission: 2026-01-14 14:57:26

most-common-byte

Time of First Successful Submission: 2026-01-14 16:39:48


GCA CTF

11 / 104 6270 / 43404


Using the Terminal

Time of First Successful Submission: 2025-10-21 17:03:26

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2025-10-21 17:08:22

Pasting into the Desktop

Time of First Successful Submission: 2025-10-21 17:10:11

Restarting Challenges

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

Getting Help

Time of First Successful Submission: 2025-10-21 17:15:50

Challenge Programs

Time of First Successful Submission: 2025-10-21 17:17:27

The Flag File

Time of First Successful Submission: 2025-10-21 17:18:41

Using Privileged Mode

Time of First Successful Submission: 2025-10-21 17:21:20

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-21 17:23:04

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-21 17:23:48