spiderapocalypse

🐧

pwn.college Archives

30 / 232 12296 / 25693


level1

Time of First Successful Submission: 2026-05-27 20:22:49

level2

Time of First Successful Submission: 2026-05-27 20:32:30

level2a

Time of First Successful Submission: 2026-05-27 20:26:04

level3

Time of First Successful Submission: 2026-05-27 20:43:08

level4

Time of First Successful Submission: 2026-05-27 20:50:07

level5

Time of First Successful Submission: 2026-05-27 20:54:53

level6

Time of First Successful Submission: 2026-05-27 21:26:47

level6a

Time of First Successful Submission: 2026-05-27 21:04:54

level7

Time of First Successful Submission: 2026-05-27 21:32:22

level8

Time of First Successful Submission: 2026-05-28 16:47:59

level9

Time of First Successful Submission: 2026-05-28 17:08:19

level10

Time of First Successful Submission: 2026-05-28 17:16:36

level10a

Time of First Successful Submission: 2026-05-28 17:10:59

level10b

Time of First Successful Submission: 2026-05-28 17:13:41

level11

Time of First Successful Submission: 2026-05-28 17:23:20

level11a

Time of First Successful Submission: 2026-05-28 17:19:17

level12

Time of First Successful Submission: 2026-05-28 17:31:30

level13

Time of First Successful Submission: 2026-05-28 17:43:56

level14

Time of First Successful Submission: 2026-05-28 17:47:13

level15

Time of First Successful Submission: 2026-05-28 17:56:07

level16

Time of First Successful Submission: 2026-05-28 18:09:52

level17

Time of First Successful Submission: 2026-05-28 18:37:32

level17a

Time of First Successful Submission: 2026-05-28 18:11:18

level17b

Time of First Successful Submission: 2026-05-28 18:22:09

level18

Time of First Successful Submission: 2026-05-28 19:23:57

level19

Time of First Successful Submission: 2026-05-28 20:16:15

level20

Time of First Successful Submission: 2026-05-28 20:25:09

level21

Time of First Successful Submission: 2026-05-28 20:34:32

level22

Time of First Successful Submission: 2026-05-30 12:40:32

level23

Time of First Successful Submission: 2026-05-31 09:06:21


Intro to Programming Languages

15 / 234 10697 / 34888


Commands

Time of First Successful Submission: 2026-05-25 16:47:42

Command Arguments

Time of First Successful Submission: 2026-05-25 16:48:06

Command History

Time of First Successful Submission: 2026-05-25 16:48:27

The Root Path

Time of First Successful Submission: 2026-05-25 16:51:07

Absolute Paths

Time of First Successful Submission: 2026-05-25 16:51:44

Changing position

Time of First Successful Submission: 2026-05-25 16:52:25

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-25 16:53:37

Relative Paths

Time of First Successful Submission: 2026-05-25 16:54:09

Cat

Time of First Successful Submission: 2026-05-25 16:56:36

Ls

Time of First Successful Submission: 2026-05-25 17:01:09

Ls All

Time of First Successful Submission: 2026-05-25 17:05:12

Find

Time of First Successful Submission: 2026-05-25 17:15:22

Piping Echo

Time of First Successful Submission: 2026-05-25 18:12:54

Piping Stdout

Time of First Successful Submission: 2026-05-25 18:18:09

Piping Stdin

Time of First Successful Submission: 2026-05-25 18:49:25


Start Here

12 / 12 2655 / 47328


Using the Terminal

Time of First Successful Submission: 2026-05-25 16:19:03

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-25 16:20:51

Using the GUI Desktop

Time of First Successful Submission: 2026-05-25 16:22:33

Pasting into the Desktop

Time of First Successful Submission: 2026-05-25 16:23:39

Restarting Challenges

Time of First Successful Submission: 2026-05-25 16:33:02

Challenge Programs

Time of First Successful Submission: 2026-05-25 16:37:28

The Flag File

Time of First Successful Submission: 2026-05-25 16:38:39

Using Privileged Mode

Time of First Successful Submission: 2026-05-25 16:41:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-25 16:43:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-25 16:43:34


Linux Luminarium

128 / 128 3238 / 35363


Intro to Commands

Time of First Successful Submission: 2026-05-25 16:47:42

Intro to Arguments

Time of First Successful Submission: 2026-05-25 16:48:06

Command History

Time of First Successful Submission: 2026-05-25 16:48:27

The Root

Time of First Successful Submission: 2026-05-25 16:51:07

Program and absolute paths

Time of First Successful Submission: 2026-05-25 16:51:44

Position thy self

Time of First Successful Submission: 2026-05-25 16:52:25

Position elsewhere

Time of First Successful Submission: 2026-05-25 16:53:37

implicit relative paths, from /

Time of First Successful Submission: 2026-05-25 16:54:09

explicit relative paths, from /

Time of First Successful Submission: 2026-05-25 16:54:45

implicit relative path

Time of First Successful Submission: 2026-05-25 16:55:09

home sweet home

Time of First Successful Submission: 2026-05-25 16:55:53

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-25 16:56:36

catting absolute paths

Time of First Successful Submission: 2026-05-25 16:56:58

more catting practice

Time of First Successful Submission: 2026-05-25 16:59:34

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-25 17:00:20

comparing files

Time of First Successful Submission: 2026-05-25 17:00:42

listing files

Time of First Successful Submission: 2026-05-25 17:01:09

touching files

Time of First Successful Submission: 2026-05-25 17:01:43

removing files

Time of First Successful Submission: 2026-05-25 17:02:11

moving files

Time of First Successful Submission: 2026-05-25 17:03:40

copying files

Time of First Successful Submission: 2026-05-25 17:04:39

hidden files

Time of First Successful Submission: 2026-05-25 17:05:12

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-25 17:12:17

making directories

Time of First Successful Submission: 2026-05-25 17:12:58

finding files

Time of First Successful Submission: 2026-05-25 17:15:22

linking files

Time of First Successful Submission: 2026-05-25 17:17:19

Learning From Documentation

Time of First Successful Submission: 2026-05-25 17:21:32

Learning Complex Usage

Time of First Successful Submission: 2026-05-25 17:22:02

Reading Manuals

Time of First Successful Submission: 2026-05-25 17:22:51

Searching Manuals

Time of First Successful Submission: 2026-05-25 17:23:39

Searching For Manuals

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

Helpful Programs

Time of First Successful Submission: 2026-05-25 17:27:34

Help for Builtins

Time of First Successful Submission: 2026-05-25 17:30:41

Matching with *

Time of First Successful Submission: 2026-05-25 17:32:47

Matching with ?

Time of First Successful Submission: 2026-05-25 17:33:34

Matching with []

Time of First Successful Submission: 2026-05-25 17:35:53

Matching paths with []

Time of First Successful Submission: 2026-05-25 17:36:35

Multiple globs

Time of First Successful Submission: 2026-05-25 17:37:52

Mixing globs

Time of First Successful Submission: 2026-05-25 17:44:59

Exclusionary globbing

Time of First Successful Submission: 2026-05-25 17:45:48

Tab completion

Time of First Successful Submission: 2026-05-25 17:46:29

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-05-25 17:47:44

Redirecting output

Time of First Successful Submission: 2026-05-25 18:12:54

Redirecting more output

Time of First Successful Submission: 2026-05-25 18:18:09

Appending output

Time of First Successful Submission: 2026-05-25 18:23:37

Redirecting errors

Time of First Successful Submission: 2026-05-25 18:27:21

Redirecting input

Time of First Successful Submission: 2026-05-25 18:49:25

Grepping stored results

Time of First Successful Submission: 2026-05-25 18:50:33

Grepping live output

Time of First Successful Submission: 2026-05-25 18:51:41

Grepping errors

Time of First Successful Submission: 2026-05-25 18:53:11

Filtering with grep -v

Time of First Successful Submission: 2026-05-25 18:55:44

Filtering with sed

Time of First Successful Submission: 2026-05-25 18:56:49

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-25 19:00:29

Process substitution for input

Time of First Successful Submission: 2026-05-25 19:04:51

Writing to multiple programs

Time of First Successful Submission: 2026-05-25 19:09:39

Split-piping stderr and stdout

Time of First Successful Submission: 2026-05-25 19:25:23

Named pipes

Time of First Successful Submission: 2026-05-25 19:30:31

Printing Variables

Time of First Successful Submission: 2026-05-25 19:32:06

Setting Variables

Time of First Successful Submission: 2026-05-25 19:32:23

Multi-word Variables

Time of First Successful Submission: 2026-05-25 19:32:44

Exporting Variables

Time of First Successful Submission: 2026-05-25 19:35:01

Printing Exported Variables

Time of First Successful Submission: 2026-05-25 19:35:20

Storing Command Output

Time of First Successful Submission: 2026-05-25 19:36:13

Reading Input

Time of First Successful Submission: 2026-05-25 19:36:56

Reading Files

Time of First Successful Submission: 2026-05-25 19:38:07

Translating characters

Time of First Successful Submission: 2026-05-25 19:43:33

Deleting characters

Time of First Successful Submission: 2026-05-25 19:44:15

Deleting newlines

Time of First Successful Submission: 2026-05-25 19:45:23

Extracting the first lines with head

Time of First Successful Submission: 2026-05-25 19:46:13

Extracting specific sections of text

Time of First Successful Submission: 2026-05-25 19:49:02

Sorting data

Time of First Successful Submission: 2026-05-25 19:50:05

Listing Processes

Time of First Successful Submission: 2026-05-25 19:53:14

Killing Processes

Time of First Successful Submission: 2026-05-25 19:54:21

Interrupting Processes

Time of First Successful Submission: 2026-05-25 19:54:52

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-25 19:56:30

Suspending Processes

Time of First Successful Submission: 2026-05-25 19:57:15

Resuming Processes

Time of First Successful Submission: 2026-05-25 19:57:32

Backgrounding Processes

Time of First Successful Submission: 2026-05-25 19:58:32

Foregrounding Processes

Time of First Successful Submission: 2026-05-25 20:00:22

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-25 20:00:42

Process Exit Codes

Time of First Successful Submission: 2026-05-25 20:01:14

Becoming root with su

Time of First Successful Submission: 2026-05-25 20:02:37

Other users with su

Time of First Successful Submission: 2026-05-25 20:03:18

Cracking passwords

Time of First Successful Submission: 2026-05-25 20:06:07

Using sudo

Time of First Successful Submission: 2026-05-25 20:06:54

Changing File Ownership

Time of First Successful Submission: 2026-05-25 20:46:27

Groups and Files

Time of First Successful Submission: 2026-05-25 20:47:10

Fun With Groups Names

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

Changing Permissions

Time of First Successful Submission: 2026-05-25 20:49:17

Executable Files

Time of First Successful Submission: 2026-05-25 20:49:46

Permission Tweaking Practice

Time of First Successful Submission: 2026-05-25 20:54:15

Permissions Setting Practice

Time of First Successful Submission: 2026-05-25 20:57:42

The SUID Bit

Time of First Successful Submission: 2026-05-25 21:00:41

Chaining with Semicolons

Time of First Successful Submission: 2026-05-25 21:13:29

Building on Success

Time of First Successful Submission: 2026-05-25 21:14:27

Handling Failure

Time of First Successful Submission: 2026-05-25 21:15:20

Your First Shell Script

Time of First Successful Submission: 2026-05-25 21:16:58

Redirecting Script Output

Time of First Successful Submission: 2026-05-25 21:18:26

Executable Shell Scripts

Time of First Successful Submission: 2026-05-25 21:20:38

Understanding Shebangs

Time of First Successful Submission: 2026-05-25 21:23:14

Scripting with Arguments

Time of First Successful Submission: 2026-05-25 21:24:05

Scripting with Conditionals

Time of First Successful Submission: 2026-05-25 21:26:00

Scripting with Default Cases

Time of First Successful Submission: 2026-05-25 21:27:16

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-05-25 21:29:42

Reading Shell Scripts

Time of First Successful Submission: 2026-05-25 21:31:46

Launching Screen

Time of First Successful Submission: 2026-05-25 21:33:54

Detaching and Attaching

Time of First Successful Submission: 2026-05-25 21:34:43

Finding Sessions

Time of First Successful Submission: 2026-05-25 21:37:44

Switching Windows

Time of First Successful Submission: 2026-05-25 21:39:00

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-05-25 21:40:10

Switching Windows (tmux)

Time of First Successful Submission: 2026-05-25 21:41:26

The PATH Variable

Time of First Successful Submission: 2026-05-25 21:44:41

Setting PATH

Time of First Successful Submission: 2026-05-25 21:45:37

Finding Commands

Time of First Successful Submission: 2026-05-25 21:46:18

Adding Commands

Time of First Successful Submission: 2026-05-25 21:48:52

Hijacking Commands

Time of First Successful Submission: 2026-05-25 21:52:24

Bashrc Backdoor

Time of First Successful Submission: 2026-05-25 21:54:56

Sniffing Input

Time of First Successful Submission: 2026-05-25 22:03:21

Overshared Directories

Time of First Successful Submission: 2026-05-25 22:06:07

Tricky Linking

Time of First Successful Submission: 2026-05-25 22:12:25

Sniffing Process Arguments

Time of First Successful Submission: 2026-05-25 22:14:33

Snooping on Configurations

Time of First Successful Submission: 2026-05-25 22:16:15

The Fork Bomb

Time of First Successful Submission: 2026-05-25 22:22:31

Disk-Space Doomsday

Time of First Successful Submission: 2026-05-25 22:24:35

rm -rf /

Time of First Successful Submission: 2026-05-25 22:26:41

Life after rm -rf /

Time of First Successful Submission: 2026-05-25 22:28:16

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-25 22:29:49


Computing 101

86 / 116 24 / 20394


Your First Register

Time of First Successful Submission: 2026-05-25 22:49:01

Your First Syscall

Time of First Successful Submission: 2026-05-26 05:15:19

Exit Codes

Time of First Successful Submission: 2026-05-26 05:21:59

Building Executables

Time of First Successful Submission: 2026-05-26 15:05:53

Moving Between Registers

Time of First Successful Submission: 2026-05-26 15:09:47

Loading From Memory

Time of First Successful Submission: 2026-05-26 16:44:33

More Loading Practice

Time of First Successful Submission: 2026-05-26 16:45:52

Dereferencing Pointers

Time of First Successful Submission: 2026-05-26 16:47:51

Dereferencing Yourself

Time of First Successful Submission: 2026-05-26 16:49:26

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-26 16:52:58

Stored Addresses

Time of First Successful Submission: 2026-05-26 16:55:38

Double Dereference

Time of First Successful Submission: 2026-05-26 16:59:04

The Stack

Time of First Successful Submission: 2026-05-26 17:36:09

Stack Offsets

Time of First Successful Submission: 2026-05-26 17:39:19

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-26 17:43:23

Popping From the Stack

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

Negative Numbers

Time of First Successful Submission: 2026-06-07 16:04:07

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-07 16:08:25

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-07 16:19:46

Encoding Negatives

Time of First Successful Submission: 2026-06-07 16:23:08

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-07 16:25:06

More Hex

Time of First Successful Submission: 2026-06-07 16:27:15

Decoding Hex

Time of First Successful Submission: 2026-06-07 16:28:56

Mixed Conversions

Time of First Successful Submission: 2026-06-07 16:38:31

Disassembling Programs

Time of First Successful Submission: 2026-05-26 18:12:35

Tracing Syscalls

Time of First Successful Submission: 2026-05-26 18:15:15

Starting GDB

Time of First Successful Submission: 2026-05-26 18:16:12

Quitting GDB

Time of First Successful Submission: 2026-05-26 18:16:40

Starting Programs in GDB

Time of First Successful Submission: 2026-05-26 18:18:23

Disassembling in GDB

Time of First Successful Submission: 2026-05-26 18:20:02

Stepping Through Instructions

Time of First Successful Submission: 2026-05-26 18:29:18

Reading Register Values

Time of First Successful Submission: 2026-05-26 18:32:38

Popping Stack Values

Time of First Successful Submission: 2026-05-26 18:34:19

Examining Memory

Time of First Successful Submission: 2026-05-26 18:36:14

Examining Stack Pointers

Time of First Successful Submission: 2026-05-26 18:46:53

Cooperative Debugging

Time of First Successful Submission: 2026-05-26 18:55:32

Running with Arguments

Time of First Successful Submission: 2026-06-02 05:16:14

Writing Output

Time of First Successful Submission: 2026-05-26 19:17:48

Chaining Syscalls

Time of First Successful Submission: 2026-05-26 19:20:33

Writing Strings

Time of First Successful Submission: 2026-05-26 19:21:57

Reading Data

Time of First Successful Submission: 2026-05-26 19:41:40

Opening Files

Time of First Successful Submission: 2026-05-26 20:28:58

Hardcoding the Filename

Time of First Successful Submission: 2026-05-26 21:09:23

Comparing Values

Time of First Successful Submission: 2026-05-26 22:18:21

Comparing Characters

Time of First Successful Submission: 2026-05-27 05:27:20

Conditional Control Flow

Time of First Successful Submission: 2026-05-27 05:32:53

Comparing Strings

Time of First Successful Submission: 2026-05-27 05:39:00

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-27 18:42:29

Looping

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

Writing From a Shared Library

Time of First Successful Submission: 2026-06-02 05:27:04

Returning a Value

Time of First Successful Submission: 2026-06-02 05:29:36

Calling Through a Pointer

Time of First Successful Submission: 2026-06-02 05:31:11

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-02 05:33:32

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-07 16:44:46

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-06-07 16:49:19

Reverse the Calculation

Time of First Successful Submission: 2026-05-27 19:32:56

Reverse the Reverse

Time of First Successful Submission: 2026-05-27 19:35:13

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-27 19:42:34

Loops on Data

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

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-06-02 05:43:48

Environment Variables on the Stack

Time of First Successful Submission: 2026-06-04 05:23:42

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-06-04 05:27:06

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-06-04 05:30:12

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-06-04 05:33:20

A Single Digit

Time of First Successful Submission: 2026-06-07 20:18:36

Two Digits

Time of First Successful Submission: 2026-06-07 20:26:01

String to Integer

Time of First Successful Submission: 2026-06-07 20:48:05

Negative Numbers

Time of First Successful Submission: 2026-06-07 20:54:28

Where the Number Ends

Time of First Successful Submission: 2026-06-07 21:08:22

A Whole Program

Time of First Successful Submission: 2026-06-07 21:13:16

A Single Digit, Back to Text

Time of First Successful Submission: 2026-06-07 22:26:10

Exit

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

Socket

Time of First Successful Submission: 2026-05-31 11:30:45

Bind

Time of First Successful Submission: 2026-05-31 13:24:43

Listen

Time of First Successful Submission: 2026-05-31 13:28:40

Accept

Time of First Successful Submission: 2026-05-31 13:33:36

Static Response

Time of First Successful Submission: 2026-05-31 14:09:38

Dynamic Response

Time of First Successful Submission: 2026-05-31 15:26:32

Iterative GET Server

Time of First Successful Submission: 2026-05-31 15:30:50

Concurrent GET Server

Time of First Successful Submission: 2026-05-31 15:41:25

Concurrent POST Server

Time of First Successful Submission: 2026-06-01 20:17:37

Web Server

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

Debugging Programs

Time of First Successful Submission: 2026-06-01 20:27:43

Inspecting Registers

Time of First Successful Submission: 2026-06-01 20:29:31

Examining Memory

Time of First Successful Submission: 2026-06-05 05:36:17


DSU Cyber Camps

12 / 104 2953 / 47623


Using the Terminal

Time of First Successful Submission: 2026-05-25 16:19:03

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-25 16:20:51

Using the GUI Desktop

Time of First Successful Submission: 2026-05-25 16:22:33

Pasting into the Desktop

Time of First Successful Submission: 2026-05-25 16:23:39

Connecting over SSH

Time of First Successful Submission: 2026-05-25 16:25:05

Restarting Challenges

Time of First Successful Submission: 2026-05-25 16:33:02

Getting Help

Time of First Successful Submission: 2026-05-25 16:35:17

Challenge Programs

Time of First Successful Submission: 2026-05-25 16:37:28

The Flag File

Time of First Successful Submission: 2026-05-25 16:38:39

Using Privileged Mode

Time of First Successful Submission: 2026-05-25 16:41:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-25 16:43:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-25 16:43:34


GCA CTF

12 / 104 2953 / 47623


Using the Terminal

Time of First Successful Submission: 2026-05-25 16:19:03

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-25 16:20:51

Using the GUI Desktop

Time of First Successful Submission: 2026-05-25 16:22:33

Pasting into the Desktop

Time of First Successful Submission: 2026-05-25 16:23:39

Connecting over SSH

Time of First Successful Submission: 2026-05-25 16:25:05

Restarting Challenges

Time of First Successful Submission: 2026-05-25 16:33:02

Getting Help

Time of First Successful Submission: 2026-05-25 16:35:17

Challenge Programs

Time of First Successful Submission: 2026-05-25 16:37:28

The Flag File

Time of First Successful Submission: 2026-05-25 16:38:39

Using Privileged Mode

Time of First Successful Submission: 2026-05-25 16:41:35

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-25 16:43:07

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-25 16:43:34