gopher

🐧 💾 🧙

pwn.college Archives

17 / 201 6683 / 16695


level1

Time of First Successful Submission: 2025-12-02 11:29:57

level2

Time of First Successful Submission: 2025-12-02 11:31:13

level3

Time of First Successful Submission: 2025-12-02 11:33:32

level4

Time of First Successful Submission: 2025-12-02 11:48:06

level5

Time of First Successful Submission: 2025-12-02 19:45:49

level6

Time of First Successful Submission: 2025-12-23 17:29:07

level7

Time of First Successful Submission: 2025-12-23 17:45:52

level8

Time of First Successful Submission: 2025-12-23 17:55:36

level9

Time of First Successful Submission: 2025-12-23 18:04:24

level10

Time of First Successful Submission: 2025-12-23 18:14:45

level11

Time of First Successful Submission: 2025-12-24 07:11:06

level12

Time of First Successful Submission: 2025-12-24 07:26:59

level13

Time of First Successful Submission: 2025-12-24 07:33:54

level14

Time of First Successful Submission: 2025-12-24 07:43:17

HTTP (curl)

Time of First Successful Submission: 2026-02-05 17:52:39

level2.0-f2022

Time of First Successful Submission: 2026-02-05 17:45:00

level2.1-f2022

Time of First Successful Submission: 2026-02-05 17:48:32


ARM Architecture

1 / 28 645 / 649


Level1

Time of First Successful Submission: 2026-01-04 13:11:24


Intro to Programming Languages

47 / 234 561 / 29384


Lecture 1.1. Course Environment

Time of First Successful Submission: 2025-12-13 21:44:57

Lab 1.1 - Start Terminal

Time of First Successful Submission: 2026-01-28 16:01:02

Lecture 1.2. Linux Shells

Time of First Successful Submission: 2026-01-28 16:04:56

Lecture 1.3. Linux File System

Time of First Successful Submission: 2026-01-28 16:11:45

Lecture 1.4. Executing Programs

Time of First Successful Submission: 2026-01-28 16:17:07

Lecture 1.5. Common Commands

Time of First Successful Submission: 2026-01-28 16:29:18

Lab 1.5.2 - Using ls and cd

Time of First Successful Submission: 2026-01-28 16:34:06

Lab 1.5.3 - Using grep

Time of First Successful Submission: 2026-01-28 16:47:31

Lecture 1.6. Redirection of I/O

Time of First Successful Submission: 2026-01-28 16:51:55

Lab 1.6 - Using grep and pipe

Time of First Successful Submission: 2026-01-29 08:36:52

Lecture 1.7. Regular Expressions

Time of First Successful Submission: 2026-01-29 08:52:03

Lecture 1.8. Misc Linux

Time of First Successful Submission: 2026-01-29 09:14:28

Lecture 1.9. Testing Code on pwn.college

Time of First Successful Submission: 2026-01-29 09:20:40

Lab 1.9 - Test some If Statements

Time of First Successful Submission: 2026-01-29 10:32:31

P1.0 Level 1 Open /flag in VSCode

Time of First Successful Submission: 2026-01-30 06:56:59

Commands

Time of First Successful Submission: 2025-11-04 15:02:43

Command Arguments

Time of First Successful Submission: 2025-11-04 15:04:57

Command History

Time of First Successful Submission: 2025-11-04 15:05:51

The Root Path

Time of First Successful Submission: 2025-11-04 15:08:49

Absolute Paths

Time of First Successful Submission: 2025-11-04 15:19:40

Changing position

Time of First Successful Submission: 2025-11-04 16:12:50

Changing to an Absolute Path

Time of First Successful Submission: 2025-11-04 16:14:49

Relative Paths

Time of First Successful Submission: 2025-11-04 16:46:42

P1.0 Level 5 read

Time of First Successful Submission: 2026-01-30 06:55:25

Cat

Time of First Successful Submission: 2025-11-04 20:04:53

Ls

Time of First Successful Submission: 2025-11-04 20:14:31

Ls All

Time of First Successful Submission: 2025-11-04 20:19:15

P1.0 Level 2 list dir

Time of First Successful Submission: 2026-01-30 06:54:27

Find

Time of First Successful Submission: 2025-11-04 20:36:25

P1.0 Level 3 change dir

Time of First Successful Submission: 2026-01-30 06:53:05

P1.0 Level 4 move

Time of First Successful Submission: 2026-01-30 07:03:10

P1.0 Level 6 grep

Time of First Successful Submission: 2026-01-30 07:07:27

P1.0 Level 7 execute

Time of First Successful Submission: 2026-01-30 07:08:43

Piping Echo

Time of First Successful Submission: 2025-11-14 19:13:23

Piping Stdout

Time of First Successful Submission: 2025-11-14 19:25:16

Piping Stdin

Time of First Successful Submission: 2025-11-14 19:38:56

P1.0 Level 8 stdin

Time of First Successful Submission: 2026-01-30 07:11:15

P1.0 Level 9 pipe

Time of First Successful Submission: 2026-01-30 07:15:43

P1.0 Level 10 args

Time of First Successful Submission: 2026-01-30 07:19:16

P1.0 Level 11 gccpipe

Time of First Successful Submission: 2026-01-30 07:24:36

P1.0 Level 12 speedy

Time of First Successful Submission: 2026-01-30 07:39:16

Lecture 2.1.1.0 Paradigms and C

Time of First Successful Submission: 2026-01-30 12:41:19

Lecture 2.1.2. First C Program and Vars

Time of First Successful Submission: 2026-01-30 12:59:24

Lecture 2.1.2.1. Standard Output

Time of First Successful Submission: 2026-01-30 13:07:11

Lecture 2.1.2.2. Standard In

Time of First Successful Submission: 2026-01-30 13:14:35

P2.1 Level 01 C Force

Time of First Successful Submission: 2026-02-02 08:47:04

P2.1 Level 02 C Args

Time of First Successful Submission: 2026-02-02 09:46:54


XNU Dojo

1 / 61 661 / 665


Level1

Time of First Successful Submission: 2026-01-04 13:11:24


Intro to Cybersecurity

33 / 183 7665 / 18818


Path Traversal 1

Time of First Successful Submission: 2026-01-22 07:44:22

Path Traversal 2

Time of First Successful Submission: 2026-01-26 09:34:01

Connect

Time of First Successful Submission: 2026-01-19 11:39:17

Send

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

Shutdown

Time of First Successful Submission: 2026-01-19 12:20:24

Listen

Time of First Successful Submission: 2026-01-19 12:24:30

Scan 1

Time of First Successful Submission: 2026-01-19 13:10:15

Scan 2

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

Monitor 1

Time of First Successful Submission: 2026-01-19 14:20:07

Monitor 2

Time of First Successful Submission: 2026-01-19 16:29:25

Sniffing Cookies

Time of First Successful Submission: 2026-01-20 12:40:29

Network Configuration

Time of First Successful Submission: 2026-01-20 13:35:34

Firewall 1

Time of First Successful Submission: 2026-01-20 13:55:20

Firewall 2

Time of First Successful Submission: 2026-01-21 07:17:15

Firewall 3

Time of First Successful Submission: 2026-01-21 07:31:47

Denial of Service 1

Time of First Successful Submission: 2026-01-21 07:45:45

Denial of Service 2

Time of First Successful Submission: 2026-01-21 07:55:30

level1

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

level2

Time of First Successful Submission: 2026-01-14 18:54:11

level3

Time of First Successful Submission: 2026-01-14 18:55:17

level4

Time of First Successful Submission: 2026-01-14 18:56:28

level5

Time of First Successful Submission: 2026-01-14 19:07:38

level6

Time of First Successful Submission: 2026-01-15 06:54:58

level7

Time of First Successful Submission: 2026-01-15 06:58:41

level8

Time of First Successful Submission: 2026-01-15 07:00:22

level9

Time of First Successful Submission: 2026-01-15 07:01:58

level10

Time of First Successful Submission: 2026-01-15 07:06:28

level11

Time of First Successful Submission: 2026-01-15 07:13:55

level12

Time of First Successful Submission: 2026-01-15 07:22:38

level13

Time of First Successful Submission: 2026-01-19 11:25:27

level14

Time of First Successful Submission: 2026-01-19 11:27:21

level15

Time of First Successful Submission: 2026-01-19 11:28:56

level16

Time of First Successful Submission: 2026-01-19 11:30:55


System Security

10 / 95 1920 / 3232


chroot-escape-basic

Time of First Successful Submission: 2026-01-09 11:30:40

chroot-shellcode

Time of First Successful Submission: 2026-01-10 12:41:20

level1.0

Time of First Successful Submission: 2026-01-06 20:16:30

level1.1

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

level2.0

Time of First Successful Submission: 2026-01-06 20:33:41

level2.1

Time of First Successful Submission: 2026-01-07 08:51:17

level3.0

Time of First Successful Submission: 2026-01-07 09:03:06

level3.1

Time of First Successful Submission: 2026-01-07 09:15:24

level4.0

Time of First Successful Submission: 2026-01-08 07:52:08

level4.1

Time of First Successful Submission: 2026-01-08 11:10:20


Start Here

12 / 12 460 / 39860


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-30 17:34:14

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-10-30 17:56:36

Restarting Challenges

Time of First Successful Submission: 2025-10-30 18:05:35

Challenge Programs

Time of First Successful Submission: 2025-11-04 13:26:35

The Flag File

Time of First Successful Submission: 2025-11-04 13:30:17

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-04 14:55:20

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-04 14:57:35


Linux Luminarium

128 / 128 505 / 29738


Intro to Commands

Time of First Successful Submission: 2025-11-04 15:02:43

Intro to Arguments

Time of First Successful Submission: 2025-11-04 15:04:57

Command History

Time of First Successful Submission: 2025-11-04 15:05:51

The Root

Time of First Successful Submission: 2025-11-04 15:08:49

Program and absolute paths

Time of First Successful Submission: 2025-11-04 15:19:40

Position thy self

Time of First Successful Submission: 2025-11-04 16:12:50

Position elsewhere

Time of First Successful Submission: 2025-11-04 16:14:49

implicit relative paths, from /

Time of First Successful Submission: 2025-11-04 16:46:42

explicit relative paths, from /

Time of First Successful Submission: 2025-11-04 16:48:16

implicit relative path

Time of First Successful Submission: 2025-11-04 16:50:32

home sweet home

Time of First Successful Submission: 2025-11-04 16:57:48

cat: not the pet, but the command!

Time of First Successful Submission: 2025-11-04 20:04:53

catting absolute paths

Time of First Successful Submission: 2025-11-04 20:07:32

more catting practice

Time of First Successful Submission: 2025-11-04 20:08:36

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-04 20:10:34

comparing files

Time of First Successful Submission: 2025-11-04 20:13:14

listing files

Time of First Successful Submission: 2025-11-04 20:14:31

touching files

Time of First Successful Submission: 2025-11-04 20:15:54

removing files

Time of First Successful Submission: 2025-11-04 20:16:46

moving files

Time of First Successful Submission: 2025-11-04 20:18:08

copying files

Time of First Successful Submission: 2025-11-06 19:44:29

hidden files

Time of First Successful Submission: 2025-11-04 20:19:15

An Epic Filesystem Quest

Time of First Successful Submission: 2025-11-04 20:29:29

making directories

Time of First Successful Submission: 2025-11-04 20:30:32

finding files

Time of First Successful Submission: 2025-11-04 20:36:25

linking files

Time of First Successful Submission: 2025-11-04 20:45:20

Learning From Documentation

Time of First Successful Submission: 2025-11-05 07:39:56

Learning Complex Usage

Time of First Successful Submission: 2025-11-05 07:42:35

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2025-11-05 07:48:22

Searching For Manuals

Time of First Successful Submission: 2025-11-05 07:59:33

Helpful Programs

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

Help for Builtins

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

Matching with *

Time of First Successful Submission: 2025-11-05 16:36:22

Matching with ?

Time of First Successful Submission: 2025-11-05 16:37:52

Matching with []

Time of First Successful Submission: 2025-11-05 16:40:10

Matching paths with []

Time of First Successful Submission: 2025-11-05 16:42:40

Multiple globs

Time of First Successful Submission: 2025-11-05 16:57:07

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2025-11-05 18:15:40

Tab completion

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

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2025-11-05 18:47:10

Redirecting output

Time of First Successful Submission: 2025-11-14 19:13:23

Redirecting more output

Time of First Successful Submission: 2025-11-14 19:25:16

Appending output

Time of First Successful Submission: 2025-11-14 19:30:08

Redirecting errors

Time of First Successful Submission: 2025-11-14 19:36:40

Redirecting input

Time of First Successful Submission: 2025-11-14 19:38:56

Grepping stored results

Time of First Successful Submission: 2025-11-14 20:02:28

Grepping live output

Time of First Successful Submission: 2025-11-14 20:10:29

Grepping errors

Time of First Successful Submission: 2025-11-14 20:23:56

Filtering with grep -v

Time of First Successful Submission: 2025-11-14 20:27:55

Filtering with sed

Time of First Successful Submission: 2025-11-14 20:31:30

Duplicating piped data with tee

Time of First Successful Submission: 2025-11-14 20:47:31

Process substitution for input

Time of First Successful Submission: 2025-11-14 21:10:44

Writing to multiple programs

Time of First Successful Submission: 2025-11-14 21:43:36

Split-piping stderr and stdout

Time of First Successful Submission: 2025-11-14 22:02:00

Named pipes

Time of First Successful Submission: 2025-11-14 22:17:00

Printing Variables

Time of First Successful Submission: 2025-11-15 08:53:42

Setting Variables

Time of First Successful Submission: 2025-11-15 08:55:54

Multi-word Variables

Time of First Successful Submission: 2025-11-15 08:57:58

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2025-11-15 09:11:28

Storing Command Output

Time of First Successful Submission: 2025-11-15 09:20:28

Reading Input

Time of First Successful Submission: 2025-11-15 09:31:07

Reading Files

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

Translating characters

Time of First Successful Submission: 2025-11-18 14:44:30

Deleting characters

Time of First Successful Submission: 2025-11-19 09:35:05

Deleting newlines

Time of First Successful Submission: 2025-11-19 09:37:20

Extracting the first lines with head

Time of First Successful Submission: 2025-11-19 09:39:16

Extracting specific sections of text

Time of First Successful Submission: 2025-11-19 09:46:32

Sorting data

Time of First Successful Submission: 2025-11-19 09:49:30

Listing Processes

Time of First Successful Submission: 2025-11-19 10:09:49

Killing Processes

Time of First Successful Submission: 2025-11-19 10:14:41

Interrupting Processes

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

Killing Misbehaving Processes

Time of First Successful Submission: 2025-11-19 10:26:52

Suspending Processes

Time of First Successful Submission: 2025-11-19 10:30:40

Resuming Processes

Time of First Successful Submission: 2025-11-19 10:32:32

Backgrounding Processes

Time of First Successful Submission: 2025-11-19 10:38:05

Foregrounding Processes

Time of First Successful Submission: 2025-11-19 10:46:17

Starting Backgrounded Processes

Time of First Successful Submission: 2025-11-19 10:51:24

Process Exit Codes

Time of First Successful Submission: 2025-11-19 10:56:38

Becoming root with su

Time of First Successful Submission: 2025-11-04 19:45:47

Other users with su

Time of First Successful Submission: 2025-11-04 19:49:34

Cracking passwords

Time of First Successful Submission: 2025-11-04 19:57:30

Using sudo

Time of First Successful Submission: 2025-11-04 20:02:09

Changing File Ownership

Time of First Successful Submission: 2025-11-19 13:50:58

Groups and Files

Time of First Successful Submission: 2025-11-19 14:02:11

Fun With Groups Names

Time of First Successful Submission: 2025-11-19 14:16:06

Changing Permissions

Time of First Successful Submission: 2025-11-19 14:20:07

Executable Files

Time of First Successful Submission: 2025-11-19 14:21:57

Permission Tweaking Practice

Time of First Successful Submission: 2025-11-19 18:24:57

Permissions Setting Practice

Time of First Successful Submission: 2025-11-19 18:29:59

The SUID Bit

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

Chaining with Semicolons

Time of First Successful Submission: 2025-11-19 19:57:33

Building on Success

Time of First Successful Submission: 2025-11-19 20:01:10

Handling Failure

Time of First Successful Submission: 2025-11-19 20:02:29

Your First Shell Script

Time of First Successful Submission: 2025-11-19 20:10:39

Redirecting Script Output

Time of First Successful Submission: 2025-11-19 20:16:43

Executable Shell Scripts

Time of First Successful Submission: 2025-11-19 20:21:17

Understanding Shebangs

Time of First Successful Submission: 2025-11-19 20:34:26

Scripting with Arguments

Time of First Successful Submission: 2025-11-19 20:48:04

Scripting with Conditionals

Time of First Successful Submission: 2025-11-19 20:56:08

Scripting with Default Cases

Time of First Successful Submission: 2025-11-19 20:59:07

Scripting with Multiple Conditions

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

Reading Shell Scripts

Time of First Successful Submission: 2025-11-19 21:12:23

Launching Screen

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

Detaching and Attaching

Time of First Successful Submission: 2025-11-20 07:40:24

Finding Sessions

Time of First Successful Submission: 2025-11-20 07:43:07

Switching Windows

Time of First Successful Submission: 2025-11-20 07:49:01

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-11-20 07:52:55

Switching Windows (tmux)

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

The PATH Variable

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

Setting PATH

Time of First Successful Submission: 2025-11-20 08:04:11

Finding Commands

Time of First Successful Submission: 2025-11-20 08:10:03

Adding Commands

Time of First Successful Submission: 2025-11-21 13:00:04

Hijacking Commands

Time of First Successful Submission: 2025-11-21 13:06:52

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2025-11-23 08:14:41

Overshared Directories

Time of First Successful Submission: 2025-11-23 08:21:30

Tricky Linking

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

Sniffing Process Arguments

Time of First Successful Submission: 2025-11-23 08:41:49

Snooping on Configurations

Time of First Successful Submission: 2025-11-23 08:47:02

The Fork Bomb

Time of First Successful Submission: 2025-11-23 09:30:57

Disk-Space Doomsday

Time of First Successful Submission: 2025-11-23 10:03:31

rm -rf /

Time of First Successful Submission: 2025-11-23 10:14:25

Life after rm -rf /

Time of First Successful Submission: 2025-11-23 10:21:03

Finding meaning after rm -rf /

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


Computing 101

59 / 69 3127 / 19969


Your First Register

Time of First Successful Submission: 2025-11-04 18:34:57

Your First Syscall

Time of First Successful Submission: 2025-11-04 18:42:03

Exit Codes

Time of First Successful Submission: 2025-11-04 18:49:43

Building Executables

Time of First Successful Submission: 2025-11-04 19:04:40

Moving Between Registers

Time of First Successful Submission: 2025-11-04 19:25:00

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2025-11-05 09:12:38

Starting Programs in GDB

Time of First Successful Submission: 2025-11-05 09:14:50

Loading From Memory

Time of First Successful Submission: 2025-11-06 17:49:08

More Loading Practice

Time of First Successful Submission: 2025-11-06 17:55:53

Dereferencing Pointers

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

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2025-11-06 18:52:09

Double Dereference

Time of First Successful Submission: 2025-11-06 19:17:53

Triple Dereference

Time of First Successful Submission: 2025-11-06 19:28:00

Writing Output

Time of First Successful Submission: 2025-11-06 19:56:09

Chaining Syscalls

Time of First Successful Submission: 2025-11-06 20:15:41

Writing Strings

Time of First Successful Submission: 2025-11-15 10:24:59

Reading Data

Time of First Successful Submission: 2025-11-15 10:31:08

set-register

Time of First Successful Submission: 2025-11-15 13:22:33

set-multiple-registers

Time of First Successful Submission: 2025-11-30 18:40:35

add-to-register

Time of First Successful Submission: 2025-11-30 18:52:18

linear-equation-registers

Time of First Successful Submission: 2025-11-30 19:06:20

integer-division

Time of First Successful Submission: 2025-11-30 19:24:41

modulo-operation

Time of First Successful Submission: 2025-12-01 07:37:01

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2025-12-01 09:50:19

byte-extraction

Time of First Successful Submission: 2025-12-01 11:10:45

bitwise-and

Time of First Successful Submission: 2025-12-01 12:17:31

check-even

Time of First Successful Submission: 2025-12-02 08:05:25

memory-read

Time of First Successful Submission: 2025-12-02 08:32:49

memory-write

Time of First Successful Submission: 2025-12-02 08:36:19

memory-increment

Time of First Successful Submission: 2025-12-02 08:48:12

byte-access

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

memory-size-access

Time of First Successful Submission: 2025-12-02 09:08:32

little-endian-write

Time of First Successful Submission: 2025-12-02 10:20:37

memory-sum

Time of First Successful Submission: 2025-12-03 08:38:19

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2025-12-04 08:15:35

average-stack-values

Time of First Successful Submission: 2025-12-04 08:51:37

absolute-jump

Time of First Successful Submission: 2025-12-04 10:45:55

relative-jump

Time of First Successful Submission: 2025-12-04 11:07:46

jump-trampoline

Time of First Successful Submission: 2025-12-05 08:05:22

conditional-jump

Time of First Successful Submission: 2025-12-05 09:04:30

indirect-jump

Time of First Successful Submission: 2025-12-05 12:04:30

average-loop

Time of First Successful Submission: 2025-12-06 13:15:49

count-non-zero

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

string-lower

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

most-common-byte

Time of First Successful Submission: 2025-12-12 18:29:18

Debugging Programs

Time of First Successful Submission: 2025-12-08 18:27:04

Inspecting Registers

Time of First Successful Submission: 2025-12-08 18:30:56

Examining Memory

Time of First Successful Submission: 2025-12-08 19:16:37

Setting Breakpoints

Time of First Successful Submission: 2025-12-24 09:11:14

GDB Scripting

Time of First Successful Submission: 2026-01-12 08:32:58

Modifying Data

Time of First Successful Submission: 2026-01-12 16:31:53

Exit

Time of First Successful Submission: 2025-12-13 21:04:50

Socket

Time of First Successful Submission: 2025-12-13 21:30:18

Bind

Time of First Successful Submission: 2025-12-15 13:51:09


Playing With Programs

42 / 116 8121 / 22704


What's the password?

Time of First Successful Submission: 2025-11-05 09:43:48

... and again!

Time of First Successful Submission: 2025-11-05 09:44:54

Newline Troubles

Time of First Successful Submission: 2025-11-05 15:31:38

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2025-11-05 16:26:47

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2025-11-24 08:26:57

Decoding Hex

Time of First Successful Submission: 2025-11-24 08:47:41

Decoding Practice

Time of First Successful Submission: 2025-11-24 09:05:59

Encoding Practice

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

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2025-11-29 20:30:16

Your First HTTP Request

Time of First Successful Submission: 2026-01-02 17:36:24

Reading Flask

Time of First Successful Submission: 2026-01-02 18:00:56

cat

Time of First Successful Submission: 2026-02-06 08:11:18

more

Time of First Successful Submission: 2026-02-06 08:12:29

less

Time of First Successful Submission: 2026-02-06 08:12:59

tail

Time of First Successful Submission: 2026-02-06 08:13:26

head

Time of First Successful Submission: 2026-02-06 08:13:55

sort

Time of First Successful Submission: 2026-02-06 08:14:35

vim

Time of First Successful Submission: 2026-02-06 08:15:03

emacs

Time of First Successful Submission: 2026-02-06 08:15:36

nano

Time of First Successful Submission: 2026-02-06 08:16:10

rev

Time of First Successful Submission: 2026-02-06 08:17:24

od

Time of First Successful Submission: 2026-02-06 08:24:53

hd

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

xxd

Time of First Successful Submission: 2026-02-07 11:28:31

base32

Time of First Successful Submission: 2026-02-07 11:30:49

base64

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

split

Time of First Successful Submission: 2026-02-07 11:38:06

gzip

Time of First Successful Submission: 2026-02-10 07:11:35

bzip2

Time of First Successful Submission: 2026-02-11 06:58:00

zip

Time of First Successful Submission: 2026-02-11 07:04:09

tar

Time of First Successful Submission: 2026-02-10 07:03:46

ar

Time of First Successful Submission: 2026-02-10 06:54:19

cpio

Time of First Successful Submission: 2026-02-08 15:41:33

nice

Time of First Successful Submission: 2026-02-08 15:47:01

SQL Queries

Time of First Successful Submission: 2026-02-06 07:04:57

Filtering SQL

Time of First Successful Submission: 2026-02-06 08:08:18

Choosing Columns

Time of First Successful Submission: 2026-02-09 06:43:02

Exclusionary Filtering

Time of First Successful Submission: 2026-02-09 06:53:36

Filtering Strings

Time of First Successful Submission: 2026-02-09 07:02:46


DOS Dojo

9 / 10 18 / 48


cat.exe (type)

Time of First Successful Submission: 2026-01-04 15:44:39

ls.exe (dir)

Time of First Successful Submission: 2026-01-04 15:47:25

Changing Disks

Time of First Successful Submission: 2026-01-04 15:48:50

Reading Floppies

Time of First Successful Submission: 2026-01-04 16:04:35

Installing MS-DOS

Time of First Successful Submission: 2026-01-04 16:11:54

autoexec.bat

Time of First Successful Submission: 2026-01-04 16:21:35

doskey

Time of First Successful Submission: 2026-01-04 16:25:15

DOS Networking

Time of First Successful Submission: 2026-01-04 18:15:31

Unprotected Memory

Time of First Successful Submission: 2026-01-04 18:24:28


GCA CTF

51 / 104 46 / 40077


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-10-30 17:34:14

Using the GUI Desktop

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

Pasting into the Desktop

Time of First Successful Submission: 2025-10-30 17:56:36

Connecting over SSH

Time of First Successful Submission: 2025-12-20 13:24:21

Restarting Challenges

Time of First Successful Submission: 2025-10-30 18:05:35

Getting Help

Time of First Successful Submission: 2025-10-30 18:14:45

Challenge Programs

Time of First Successful Submission: 2025-11-04 13:26:35

The Flag File

Time of First Successful Submission: 2025-11-04 13:30:17

Using Privileged Mode

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

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-04 14:55:20

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-04 14:57:35

Running Commands

Time of First Successful Submission: 2025-12-26 19:29:37

Move through the Linux filesystem.

Time of First Successful Submission: 2025-12-26 19:36:58

Create and delete files.

Time of First Successful Submission: 2025-12-26 19:40:20

Move, copy, and rename files.

Time of First Successful Submission: 2025-12-26 19:47:26

Display file contents in the terminal.

Time of First Successful Submission: 2025-12-26 19:49:46

Create files with nano.

Time of First Successful Submission: 2025-12-26 19:52:30

Edit files with nano.

Time of First Successful Submission: 2025-12-26 19:53:32

Locate files on the Linux filesystem.

Time of First Successful Submission: 2025-12-26 19:59:40

Find the password! (Searching files)

Time of First Successful Submission: 2025-12-26 20:15:02

Advanced Directory Techniques.

Time of First Successful Submission: 2025-12-26 20:20:44

Learn about command flags.

Time of First Successful Submission: 2025-12-26 20:23:24

Printing

Time of First Successful Submission: 2025-12-27 10:41:21

Variables

Time of First Successful Submission: 2025-12-27 10:48:14

Format Print

Time of First Successful Submission: 2025-12-27 10:54:08

User Input

Time of First Successful Submission: 2025-12-27 11:39:29

Type Casting

Time of First Successful Submission: 2025-12-27 11:44:51

Knowledge Check I (Input/Output)

Time of First Successful Submission: 2025-12-27 12:12:27

Knowledge Check II (Input/Output)

Time of First Successful Submission: 2025-12-27 12:32:33

Math

Time of First Successful Submission: 2025-12-27 12:39:31

Floor Division

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

Geometry

Time of First Successful Submission: 2025-12-27 12:48:09

Comparison

Time of First Successful Submission: 2025-12-27 13:02:44

Knowledge Check I (Math)

Time of First Successful Submission: 2025-12-28 09:53:36

Knowledge Check II (Math)

Time of First Successful Submission: 2025-12-28 10:02:33

If Statements

Time of First Successful Submission: 2025-12-28 10:25:07

If Else Statements

Time of First Successful Submission: 2025-12-28 10:33:17

Nested

Time of First Successful Submission: 2025-12-28 10:55:17

Else If Blocks

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

Logical Operators

Time of First Successful Submission: 2025-12-29 08:35:32

Knowledge Check I (Conditionals)

Time of First Successful Submission: 2025-12-29 08:53:01

While

Time of First Successful Submission: 2025-12-29 09:11:25

Lists

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

Range

Time of First Successful Submission: 2025-12-29 09:36:00

For

Time of First Successful Submission: 2025-12-29 09:54:53

Knowledge Check I (Loops)

Time of First Successful Submission: 2025-12-29 10:27:05

Caesar Cipher Encoding

Time of First Successful Submission: 2025-12-30 16:52:00

Caesar Cipher Decoding

Time of First Successful Submission: 2025-12-30 16:53:37

Caesar Cipher Scripting

Time of First Successful Submission: 2025-12-30 17:15:37

Pale Red Horse Squad

Time of First Successful Submission: 2026-02-03 20:15:42


Hacker History

8 / 8 66 / 142


External BBS (login)

Time of First Successful Submission: 2025-12-27 13:43:54

Internal BBS

Time of First Successful Submission: 2026-02-04 07:29:15

Join an IRC Server

Time of First Successful Submission: 2026-02-04 07:01:12

Join an IRC Server (with an IRC Client)

Time of First Successful Submission: 2026-02-04 07:02:41

Change your nickname

Time of First Successful Submission: 2026-02-04 07:03:57

Join a channel

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

Message a channel

Time of First Successful Submission: 2026-02-04 07:07:01

Remove another user

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


Honors Dojo

6 / 17 82 / 6



Honors Dojo

6 / 17 82 / 6



Honors Dojo

6 / 11 82 / 6



Privilege Escalation

1 / 562 140 / 152


aa-exec

Time of First Successful Submission: 2025-12-31 09:02:59