mykonon

🐧

pwn.college Archives

1 / 202 21168 / 22788


Triple Dereference

Time of First Successful Submission: 2025-10-23 19:53:21


Intro to Programming Languages

15 / 234 5640 / 31849


Commands

Time of First Successful Submission: 2025-10-22 21:05:36

Command Arguments

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

Command History

Time of First Successful Submission: 2025-10-22 21:06:47

The Root Path

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

Absolute Paths

Time of First Successful Submission: 2025-10-22 21:09:19

Changing position

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

Changing to an Absolute Path

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

Relative Paths

Time of First Successful Submission: 2025-10-22 21:26:43

Cat

Time of First Successful Submission: 2025-10-23 09:38:25

Ls

Time of First Successful Submission: 2025-10-23 10:19:14

Ls All

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

Find

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

Piping Echo

Time of First Successful Submission: 2025-10-24 17:17:09

Piping Stdout

Time of First Successful Submission: 2025-10-24 17:18:04

Piping Stdin

Time of First Successful Submission: 2025-10-24 17:23:10


Start Here

11 / 12 6162 / 43127


Using the Terminal

Time of First Successful Submission: 2025-10-22 20:42:06

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-22 20:43:40

Using the GUI Desktop

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

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-10-22 20:49:30

Challenge Programs

Time of First Successful Submission: 2025-10-22 20:52:55

The Flag File

Time of First Successful Submission: 2025-10-22 20:54:26

Using Privileged Mode

Time of First Successful Submission: 2025-10-22 20:57:32

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-22 20:58:52

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-22 20:59:30


Linux Luminarium

128 / 128 72 / 32256


Intro to Commands

Time of First Successful Submission: 2025-10-22 21:05:36

Intro to Arguments

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

Command History

Time of First Successful Submission: 2025-10-22 21:06:47

The Root

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

Program and absolute paths

Time of First Successful Submission: 2025-10-22 21:09:19

Position thy self

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

Position elsewhere

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

implicit relative paths, from /

Time of First Successful Submission: 2025-10-22 21:26:43

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2025-10-22 21:28:35

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-10-23 09:38:25

catting absolute paths

Time of First Successful Submission: 2025-10-23 10:15:29

more catting practice

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

grepping for a needle in a haystack

Time of First Successful Submission: 2025-10-23 10:17:18

comparing files

Time of First Successful Submission: 2025-10-23 10:18:32

listing files

Time of First Successful Submission: 2025-10-23 10:19:14

touching files

Time of First Successful Submission: 2025-10-23 10:19:41

removing files

Time of First Successful Submission: 2025-10-23 10:20:32

moving files

Time of First Successful Submission: 2025-10-23 10:21:15

copying files

Time of First Successful Submission: 2025-11-06 22:06:24

hidden files

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

An Epic Filesystem Quest

Time of First Successful Submission: 2025-10-22 21:34:19

making directories

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

finding files

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

linking files

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

Learning From Documentation

Time of First Successful Submission: 2025-10-24 16:51:17

Learning Complex Usage

Time of First Successful Submission: 2025-10-24 16:52:24

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2025-10-24 16:55:35

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2025-10-24 16:59:07

Help for Builtins

Time of First Successful Submission: 2025-10-24 17:00:47

Matching with *

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

Matching with ?

Time of First Successful Submission: 2025-10-24 17:04:34

Matching with []

Time of First Successful Submission: 2025-10-24 17:05:47

Matching paths with []

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

Multiple globs

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

Mixing globs

Time of First Successful Submission: 2025-10-24 17:09:05

Exclusionary globbing

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

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

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

Redirecting output

Time of First Successful Submission: 2025-10-24 17:17:09

Redirecting more output

Time of First Successful Submission: 2025-10-24 17:18:04

Appending output

Time of First Successful Submission: 2025-10-24 17:19:29

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-10-24 17:23:10

Grepping stored results

Time of First Successful Submission: 2025-10-24 17:24:19

Grepping live output

Time of First Successful Submission: 2025-10-24 17:25:11

Grepping errors

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

Filtering with grep -v

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

Filtering with sed

Time of First Successful Submission: 2025-11-06 22:07:51

Duplicating piped data with tee

Time of First Successful Submission: 2025-10-24 17:30:30

Process substitution for input

Time of First Successful Submission: 2025-10-24 17:56:38

Writing to multiple programs

Time of First Successful Submission: 2025-10-24 18:03:37

Split-piping stderr and stdout

Time of First Successful Submission: 2025-10-24 18:09:05

Named pipes

Time of First Successful Submission: 2025-10-24 19:33:35

Printing Variables

Time of First Successful Submission: 2025-10-24 19:34:57

Setting Variables

Time of First Successful Submission: 2025-10-24 19:36:13

Multi-word Variables

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

Exporting Variables

Time of First Successful Submission: 2025-10-24 19:38:57

Printing Exported Variables

Time of First Successful Submission: 2025-10-24 19:39:50

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-10-24 19:52:54

Reading Files

Time of First Successful Submission: 2025-10-24 19:54:47

Translating characters

Time of First Successful Submission: 2025-10-24 20:02:17

Deleting characters

Time of First Successful Submission: 2025-10-24 20:05:49

Deleting newlines

Time of First Successful Submission: 2025-10-24 20:07:12

Extracting the first lines with head

Time of First Successful Submission: 2025-10-24 20:08:06

Extracting specific sections of text

Time of First Successful Submission: 2025-10-24 20:09:55

Sorting data

Time of First Successful Submission: 2025-10-24 20:11:22

Listing Processes

Time of First Successful Submission: 2025-10-31 17:27:13

Killing Processes

Time of First Successful Submission: 2025-10-31 17:28:32

Interrupting Processes

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

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2025-10-31 17:32:06

Resuming Processes

Time of First Successful Submission: 2025-10-31 17:32:38

Backgrounding Processes

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

Foregrounding Processes

Time of First Successful Submission: 2025-10-31 17:35:10

Starting Backgrounded Processes

Time of First Successful Submission: 2025-10-31 17:35:51

Process Exit Codes

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

Becoming root with su

Time of First Successful Submission: 2025-10-31 17:41:22

Other users with su

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

Cracking passwords

Time of First Successful Submission: 2025-10-31 17:46:23

Using sudo

Time of First Successful Submission: 2025-10-31 17:47:28

Changing File Ownership

Time of First Successful Submission: 2025-10-31 19:05:03

Groups and Files

Time of First Successful Submission: 2025-10-31 21:48:51

Fun With Groups Names

Time of First Successful Submission: 2025-10-31 21:49:37

Changing Permissions

Time of First Successful Submission: 2025-11-01 07:46:21

Executable Files

Time of First Successful Submission: 2025-11-01 08:48:55

Permission Tweaking Practice

Time of First Successful Submission: 2025-11-01 08:56:57

Permissions Setting Practice

Time of First Successful Submission: 2025-11-01 09:05:08

The SUID Bit

Time of First Successful Submission: 2025-11-01 09:06:58

Chaining with Semicolons

Time of First Successful Submission: 2025-11-01 09:08:20

Building on Success

Time of First Successful Submission: 2025-11-01 09:09:46

Handling Failure

Time of First Successful Submission: 2025-11-01 09:10:16

Your First Shell Script

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

Redirecting Script Output

Time of First Successful Submission: 2025-11-01 09:14:27

Executable Shell Scripts

Time of First Successful Submission: 2025-11-01 09:15:30

Understanding Shebangs

Time of First Successful Submission: 2025-11-01 09:17:17

Scripting with Arguments

Time of First Successful Submission: 2025-11-01 09:19:34

Scripting with Conditionals

Time of First Successful Submission: 2025-11-01 09:21:39

Scripting with Default Cases

Time of First Successful Submission: 2025-11-01 09:22:55

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-11-01 09:25:35

Reading Shell Scripts

Time of First Successful Submission: 2025-11-01 09:26:38

Launching Screen

Time of First Successful Submission: 2025-11-01 09:27:51

Detaching and Attaching

Time of First Successful Submission: 2025-11-01 09:30:35

Finding Sessions

Time of First Successful Submission: 2025-11-01 09:31:48

Switching Windows

Time of First Successful Submission: 2025-11-01 21:45:35

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-11-01 21:46:38

Switching Windows (tmux)

Time of First Successful Submission: 2025-11-01 21:48:08

The PATH Variable

Time of First Successful Submission: 2025-11-01 21:52:33

Setting PATH

Time of First Successful Submission: 2025-11-01 21:54:36

Finding Commands

Time of First Successful Submission: 2025-11-01 21:55:41

Adding Commands

Time of First Successful Submission: 2025-11-01 21:59:35

Hijacking Commands

Time of First Successful Submission: 2025-11-01 22:05:33

Bashrc Backdoor

Time of First Successful Submission: 2025-11-01 22:08:01

Sniffing Input

Time of First Successful Submission: 2025-11-01 22:19:46

Overshared Directories

Time of First Successful Submission: 2025-11-01 22:24:02

Tricky Linking

Time of First Successful Submission: 2025-11-01 22:27:37

Sniffing Process Arguments

Time of First Successful Submission: 2025-11-01 22:29:12

Snooping on Configurations

Time of First Successful Submission: 2025-11-01 22:30:49

The Fork Bomb

Time of First Successful Submission: 2025-11-01 22:37:29

Disk-Space Doomsday

Time of First Successful Submission: 2025-11-01 22:39:22

rm -rf /

Time of First Successful Submission: 2025-11-01 22:43:19

Life after rm -rf /

Time of First Successful Submission: 2025-11-01 22:47:18

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-11-01 22:50:04


Computing 101

66 / 94 2559 / 21464


Your First Register

Time of First Successful Submission: 2025-10-23 14:20:23

Your First Syscall

Time of First Successful Submission: 2025-10-23 15:19:50

Exit Codes

Time of First Successful Submission: 2025-10-23 15:22:04

Building Executables

Time of First Successful Submission: 2025-10-23 15:48:19

Moving Between Registers

Time of First Successful Submission: 2025-10-23 17:30:16

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2025-10-23 19:41:21

Dereferencing Pointers

Time of First Successful Submission: 2025-10-23 19:44:02

Dereferencing Yourself

Time of First Successful Submission: 2025-10-23 19:45:11

Dereferencing with Offsets

Time of First Successful Submission: 2025-10-23 19:46:37

Stored Addresses

Time of First Successful Submission: 2025-10-23 19:49:30

Double Dereference

Time of First Successful Submission: 2025-10-23 19:51:53

Tracing Syscalls

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

Starting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2025-10-23 17:42:10

Writing Output

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

Chaining Syscalls

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

Writing Strings

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

Reading Data

Time of First Successful Submission: 2025-10-23 21:30:44

set-register

Time of First Successful Submission: 2025-10-25 07:35:48

set-multiple-registers

Time of First Successful Submission: 2025-10-25 07:37:23

add-to-register

Time of First Successful Submission: 2025-10-25 12:09:32

linear-equation-registers

Time of First Successful Submission: 2025-10-25 12:16:22

integer-division

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

modulo-operation

Time of First Successful Submission: 2025-10-25 12:20:43

set-upper-byte

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

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2025-10-25 12:50:17

bitwise-and

Time of First Successful Submission: 2025-10-25 17:57:39

check-even

Time of First Successful Submission: 2025-10-25 18:11:59

memory-read

Time of First Successful Submission: 2025-10-25 18:16:01

memory-write

Time of First Successful Submission: 2025-10-25 18:17:01

memory-increment

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

byte-access

Time of First Successful Submission: 2025-10-25 19:54:51

memory-size-access

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

little-endian-write

Time of First Successful Submission: 2025-10-25 20:00:34

memory-sum

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

stack-subtraction

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

swap-stack-values

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

average-stack-values

Time of First Successful Submission: 2025-10-25 20:56:11

absolute-jump

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

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2025-10-25 21:04:26

conditional-jump

Time of First Successful Submission: 2025-10-25 21:32:12

indirect-jump

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

average-loop

Time of First Successful Submission: 2025-10-26 09:50:00

count-non-zero

Time of First Successful Submission: 2025-10-26 10:04:02

string-lower

Time of First Successful Submission: 2025-10-26 14:42:15

most-common-byte

Time of First Successful Submission: 2025-11-04 21:26:43

Exit

Time of First Successful Submission: 2025-11-08 09:04:23

Socket

Time of First Successful Submission: 2025-11-08 11:05:36

Bind

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

Listen

Time of First Successful Submission: 2025-11-08 12:43:43

Accept

Time of First Successful Submission: 2025-11-08 12:53:21

Static Response

Time of First Successful Submission: 2025-11-08 22:58:59

Dynamic Response

Time of First Successful Submission: 2025-11-11 22:15:53

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2025-11-16 19:05:50

Debugging Programs

Time of First Successful Submission: 2025-10-31 16:48:32

Inspecting Registers

Time of First Successful Submission: 2025-10-31 16:50:29

Examining Memory

Time of First Successful Submission: 2025-10-31 17:15:28

Setting Breakpoints

Time of First Successful Submission: 2025-11-02 20:31:37

GDB Scripting

Time of First Successful Submission: 2025-11-02 20:49:45

Modifying Data

Time of First Successful Submission: 2025-11-02 21:52:43

Modifying Execution

Time of First Successful Submission: 2025-11-02 21:54:27

Broken Functions

Time of First Successful Submission: 2025-11-04 20:03:17


Playing With Programs

30 / 116 9777 / 23334


What's the password?

Time of First Successful Submission: 2025-11-02 22:05:37

... and again!

Time of First Successful Submission: 2025-11-02 22:06:29

Newline Troubles

Time of First Successful Submission: 2025-11-04 21:49:06

Reasoning about files

Time of First Successful Submission: 2025-11-04 21:55:16

Specifying Filenames

Time of First Successful Submission: 2025-11-04 21:56:19

Binary and Hex Encoding

Time of First Successful Submission: 2025-11-04 22:06:45

More Hex

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

Decoding Hex

Time of First Successful Submission: 2025-11-06 21:27:23

Decoding Practice

Time of First Successful Submission: 2025-11-06 21:47:49

Encoding Practice

Time of First Successful Submission: 2025-11-06 21:59:03

Hex-encoding ASCII

Time of First Successful Submission: 2025-11-07 18:07:45

Nested Encoding

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

Hex-encoding UTF-8

Time of First Successful Submission: 2025-11-07 18:52:25

UTF Mixups

Time of First Successful Submission: 2025-11-07 19:11:52

Modifying Encoded Data

Time of First Successful Submission: 2025-11-07 19:54:03

Decoding Base64

Time of First Successful Submission: 2025-11-07 20:05:45

Encoding Base64

Time of First Successful Submission: 2025-11-07 20:08:06

Dealing with Obfuscation

Time of First Successful Submission: 2025-11-07 20:10:57

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-11-07 20:30:22

cat

Time of First Successful Submission: 2025-11-05 21:21:12

more

Time of First Successful Submission: 2025-11-05 21:21:34

less

Time of First Successful Submission: 2025-11-05 21:21:54

tail

Time of First Successful Submission: 2025-11-05 21:22:20

head

Time of First Successful Submission: 2025-11-05 21:22:58

sort

Time of First Successful Submission: 2025-11-05 21:23:18

vim

Time of First Successful Submission: 2025-11-05 21:23:53

emacs

Time of First Successful Submission: 2025-11-05 21:24:08

nano

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

rev

Time of First Successful Submission: 2025-11-05 21:25:04

od

Time of First Successful Submission: 2025-11-05 21:27:23


GCA CTF

11 / 104 6325 / 43404


Using the Terminal

Time of First Successful Submission: 2025-10-22 20:42:06

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-22 20:43:40

Using the GUI Desktop

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

Pasting into the Desktop

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

Restarting Challenges

Time of First Successful Submission: 2025-10-22 20:49:30

Getting Help

Time of First Successful Submission: 2025-10-22 20:51:58

Challenge Programs

Time of First Successful Submission: 2025-10-22 20:52:55

The Flag File

Time of First Successful Submission: 2025-10-22 20:54:26

Using Privileged Mode

Time of First Successful Submission: 2025-10-22 20:57:32

Persistent Home Directories - One

Time of First Successful Submission: 2025-10-22 20:58:52

Persistent Home Directories - Two

Time of First Successful Submission: 2025-10-22 20:59:30