MyS_tiCaaLz

🐧 💻 🔤

Niger

pwn.college Archives

30 / 232 12216 / 26000


set-register

Time of First Successful Submission: 2026-04-16 22:21:40

set-multiple-registers

Time of First Successful Submission: 2026-04-16 23:45:56

add-to-register

Time of First Successful Submission: 2026-04-17 00:07:25

linear-equation-registers

Time of First Successful Submission: 2026-04-17 00:52:16

integer-division

Time of First Successful Submission: 2026-04-19 22:43:17

modulo-operation

Time of First Successful Submission: 2026-04-20 01:34:01

set-upper-byte

Time of First Successful Submission: 2026-04-21 11:27:13

efficient-modulo

Time of First Successful Submission: 2026-04-26 00:47:51

byte-extraction

Time of First Successful Submission: 2026-04-27 11:07:11

bitwise-and

Time of First Successful Submission: 2026-04-27 12:34:01

check-even

Time of First Successful Submission: 2026-04-30 13:58:13

memory-read

Time of First Successful Submission: 2026-04-30 21:25:44

memory-write

Time of First Successful Submission: 2026-04-30 21:44:20

memory-increment

Time of First Successful Submission: 2026-04-30 22:38:06

byte-access

Time of First Successful Submission: 2026-05-04 17:56:04

memory-size-access

Time of First Successful Submission: 2026-05-04 18:14:12

little-endian-write

Time of First Successful Submission: 2026-05-04 18:49:34

memory-sum

Time of First Successful Submission: 2026-05-06 18:19:38

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2026-05-06 23:31:40

average-stack-values

Time of First Successful Submission: 2026-05-07 01:22:51

absolute-jump

Time of First Successful Submission: 2026-05-07 11:56:55

relative-jump

Time of First Successful Submission: 2026-05-07 13:06:04

jump-trampoline

Time of First Successful Submission: 2026-05-07 13:34:24

conditional-jump

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

indirect-jump

Time of First Successful Submission: 2026-05-07 18:40:54

average-loop

Time of First Successful Submission: 2026-05-07 21:07:56

count-non-zero

Time of First Successful Submission: 2026-05-08 22:22:04

string-lower

Time of First Successful Submission: 2026-05-09 23:39:39

most-common-byte

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


Intro to Programming Languages

15 / 253 9599 / 51124


Commands

Time of First Successful Submission: 2026-02-06 01:26:46

Command Arguments

Time of First Successful Submission: 2026-02-06 01:32:38

Command History

Time of First Successful Submission: 2026-02-06 01:33:21

The Root Path

Time of First Successful Submission: 2026-02-09 00:45:09

Absolute Paths

Time of First Successful Submission: 2026-02-09 00:46:56

Changing position

Time of First Successful Submission: 2026-02-09 00:49:20

Changing to an Absolute Path

Time of First Successful Submission: 2026-02-09 00:51:57

Relative Paths

Time of First Successful Submission: 2026-02-09 00:53:54

Cat

Time of First Successful Submission: 2026-02-11 17:37:38

Ls

Time of First Successful Submission: 2026-02-11 17:55:53

Ls All

Time of First Successful Submission: 2026-02-11 18:10:32

Find

Time of First Successful Submission: 2026-02-11 19:06:26

Piping Echo

Time of First Successful Submission: 2026-03-05 17:56:44

Piping Stdout

Time of First Successful Submission: 2026-03-05 18:00:21

Piping Stdin

Time of First Successful Submission: 2026-03-05 18:19:04


Intro to Cybersecurity

42 / 183 8422 / 25487


Path Traversal 1

Time of First Successful Submission: 2026-09-18 19:38:28

Path Traversal 2

Time of First Successful Submission: 2026-09-25 11:11:39

CMDi 1

Time of First Successful Submission: 2026-09-25 11:22:40

CMDi 2

Time of First Successful Submission: 2026-09-26 15:04:54

CMDi 3

Time of First Successful Submission: 2026-09-26 15:48:24

CMDi 4

Time of First Successful Submission: 2026-09-26 16:09:08

CMDi 5

Time of First Successful Submission: 2026-09-26 20:51:02

CMDi 6

Time of First Successful Submission: 2026-09-27 23:21:24

Authentication Bypass 1

Time of First Successful Submission: 2026-09-28 23:53:59

Authentication Bypass 2

Time of First Successful Submission: 2026-09-29 14:13:59

SQLi 1

Time of First Successful Submission: 2026-09-29 15:56:53

SQLi 2

Time of First Successful Submission: 2026-09-29 16:07:39

SQLi 3

Time of First Successful Submission: 2026-09-29 18:06:22

SQLi 4

Time of First Successful Submission: 2026-09-29 23:13:46

SQLi 5

Time of First Successful Submission: 2026-09-30 23:14:38

XSS 1

Time of First Successful Submission: 2026-09-30 23:28:07

XSS 2

Time of First Successful Submission: 2026-10-01 00:04:38

XSS 3

Time of First Successful Submission: 2026-10-01 16:20:19

XSS 4

Time of First Successful Submission: 2026-10-01 16:31:00

XSS 5

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

XSS 6

Time of First Successful Submission: 2026-10-01 18:53:42

XSS 7

Time of First Successful Submission: 2026-10-01 22:09:28

CSRF 1

Time of First Successful Submission: 2026-10-03 20:55:19

CSRF 2

Time of First Successful Submission: 2026-10-04 00:45:30

CSRF 3

Time of First Successful Submission: 2026-10-06 00:29:50

CSRF 4

Time of First Successful Submission: 2026-10-06 15:51:23

CSRF 5

Time of First Successful Submission: 2026-10-08 00:43:39

Connect

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

Send

Time of First Successful Submission: 2026-10-08 02:10:37

Shutdown

Time of First Successful Submission: 2026-10-08 02:37:31

Listen

Time of First Successful Submission: 2026-10-08 17:32:16

Scan 1

Time of First Successful Submission: 2026-10-08 17:57:34

Scan 2

Time of First Successful Submission: 2026-10-08 18:58:41

Monitor 1

Time of First Successful Submission: 2026-10-08 19:05:41

Monitor 2

Time of First Successful Submission: 2026-10-08 21:20:38

Sniffing Cookies

Time of First Successful Submission: 2026-10-08 21:46:08

Network Configuration

Time of First Successful Submission: 2026-10-08 23:24:58

Firewall 1

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

Firewall 2

Time of First Successful Submission: 2026-10-13 22:02:49

Firewall 3

Time of First Successful Submission: 2026-10-13 22:14:16

Denial of Service 1

Time of First Successful Submission: 2026-10-13 22:29:20

Denial of Service 2

Time of First Successful Submission: 2026-10-14 00:51:01


Start Here

10 / 10 8593 / 70868


Using the Terminal

Time of First Successful Submission: 2026-02-06 00:12:16

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-06 00:16:51

Using the GUI Desktop

Time of First Successful Submission: 2026-02-06 00:20:02

Pasting into the Desktop

Time of First Successful Submission: 2026-02-06 00:23:56

Restarting Challenges

Time of First Successful Submission: 2026-02-06 00:36:56

Challenge Programs

Time of First Successful Submission: 2026-02-06 00:45:25

The Flag File

Time of First Successful Submission: 2026-02-06 00:53:34

Using Privileged Mode

Time of First Successful Submission: 2026-02-06 01:05:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-06 01:15:38

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-06 01:17:23


Linux Luminarium

128 / 128 2681 / 51828


Intro to Commands

Time of First Successful Submission: 2026-02-06 01:26:46

Intro to Arguments

Time of First Successful Submission: 2026-02-06 01:32:38

Command History

Time of First Successful Submission: 2026-02-06 01:33:21

The Root

Time of First Successful Submission: 2026-02-09 00:45:09

Program and absolute paths

Time of First Successful Submission: 2026-02-09 00:46:56

Position thy self

Time of First Successful Submission: 2026-02-09 00:49:20

Position elsewhere

Time of First Successful Submission: 2026-02-09 00:51:57

implicit relative paths, from /

Time of First Successful Submission: 2026-02-09 00:53:54

explicit relative paths, from /

Time of First Successful Submission: 2026-02-09 00:56:03

implicit relative path

Time of First Successful Submission: 2026-02-09 00:57:29

home sweet home

Time of First Successful Submission: 2026-02-09 01:02:31

cat: not the pet, but the command!

Time of First Successful Submission: 2026-02-11 17:37:38

catting absolute paths

Time of First Successful Submission: 2026-02-11 17:38:38

more catting practice

Time of First Successful Submission: 2026-02-11 17:41:51

grepping for a needle in a haystack

Time of First Successful Submission: 2026-02-11 17:45:34

comparing files

Time of First Successful Submission: 2026-02-11 17:53:21

listing files

Time of First Successful Submission: 2026-02-11 17:55:53

touching files

Time of First Successful Submission: 2026-02-11 17:59:51

removing files

Time of First Successful Submission: 2026-02-11 18:01:40

moving files

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

copying files

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

hidden files

Time of First Successful Submission: 2026-02-11 18:10:32

An Epic Filesystem Quest

Time of First Successful Submission: 2026-02-11 18:44:46

making directories

Time of First Successful Submission: 2026-02-11 18:46:50

finding files

Time of First Successful Submission: 2026-02-11 19:06:26

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-02-11 21:00:28

Learning Complex Usage

Time of First Successful Submission: 2026-02-11 21:02:43

Reading Manuals

Time of First Successful Submission: 2026-02-28 20:27:34

Searching Manuals

Time of First Successful Submission: 2026-02-28 20:34:08

Searching For Manuals

Time of First Successful Submission: 2026-02-28 20:56:18

Helpful Programs

Time of First Successful Submission: 2026-02-28 20:59:35

Help for Builtins

Time of First Successful Submission: 2026-02-28 21:01:14

Matching with *

Time of First Successful Submission: 2026-02-28 21:17:01

Matching with ?

Time of First Successful Submission: 2026-02-28 21:20:27

Matching with []

Time of First Successful Submission: 2026-02-28 21:25:35

Matching paths with []

Time of First Successful Submission: 2026-02-28 21:27:54

Multiple globs

Time of First Successful Submission: 2026-02-28 21:31:04

Mixing globs

Time of First Successful Submission: 2026-02-28 22:03:57

Exclusionary globbing

Time of First Successful Submission: 2026-02-28 22:08:07

Tab completion

Time of First Successful Submission: 2026-02-28 22:09:52

Multiple options for tab completion

Time of First Successful Submission: 2026-02-28 22:12:53

Tab completion on commands

Time of First Successful Submission: 2026-02-28 22:14:27

Redirecting output

Time of First Successful Submission: 2026-03-05 17:56:44

Redirecting more output

Time of First Successful Submission: 2026-03-05 18:00:21

Appending output

Time of First Successful Submission: 2026-03-05 18:04:11

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2026-03-05 18:19:04

Grepping stored results

Time of First Successful Submission: 2026-03-05 19:49:55

Grepping live output

Time of First Successful Submission: 2026-03-05 19:52:05

Grepping errors

Time of First Successful Submission: 2026-03-05 19:58:05

Filtering with grep -v

Time of First Successful Submission: 2026-03-05 20:09:54

Filtering with sed

Time of First Successful Submission: 2026-03-05 20:19:59

Duplicating piped data with tee

Time of First Successful Submission: 2026-03-05 20:32:46

Process substitution for input

Time of First Successful Submission: 2026-03-05 20:55:49

Writing to multiple programs

Time of First Successful Submission: 2026-03-05 22:42:39

Split-piping stderr and stdout

Time of First Successful Submission: 2026-03-05 23:34:03

Named pipes

Time of First Successful Submission: 2026-03-05 23:48:35

Printing Variables

Time of First Successful Submission: 2026-03-05 23:50:26

Setting Variables

Time of First Successful Submission: 2026-03-06 00:00:45

Multi-word Variables

Time of First Successful Submission: 2026-03-06 00:02:25

Exporting Variables

Time of First Successful Submission: 2026-03-06 00:16:29

Printing Exported Variables

Time of First Successful Submission: 2026-03-06 00:18:24

Storing Command Output

Time of First Successful Submission: 2026-03-06 00:22:26

Reading Input

Time of First Successful Submission: 2026-03-06 00:32:32

Reading Files

Time of First Successful Submission: 2026-03-06 00:36:58

Translating characters

Time of First Successful Submission: 2026-03-09 22:13:26

Deleting characters

Time of First Successful Submission: 2026-03-09 22:54:09

Deleting newlines

Time of First Successful Submission: 2026-03-09 23:02:02

Extracting the first lines with head

Time of First Successful Submission: 2026-03-09 23:08:22

Extracting specific sections of text

Time of First Successful Submission: 2026-03-09 23:41:28

Sorting data

Time of First Successful Submission: 2026-03-09 23:44:44

Listing Processes

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

Killing Processes

Time of First Successful Submission: 2026-03-19 16:51:39

Interrupting Processes

Time of First Successful Submission: 2026-03-19 16:57:33

Killing Misbehaving Processes

Time of First Successful Submission: 2026-03-19 19:36:37

Suspending Processes

Time of First Successful Submission: 2026-03-19 20:05:14

Resuming Processes

Time of First Successful Submission: 2026-03-19 20:15:59

Backgrounding Processes

Time of First Successful Submission: 2026-03-20 00:03:52

Foregrounding Processes

Time of First Successful Submission: 2026-03-20 00:10:02

Starting Backgrounded Processes

Time of First Successful Submission: 2026-03-20 00:14:04

Process Exit Codes

Time of First Successful Submission: 2026-03-20 00:20:23

Becoming root with su

Time of First Successful Submission: 2026-03-20 17:29:36

Other users with su

Time of First Successful Submission: 2026-03-20 17:30:40

Cracking passwords

Time of First Successful Submission: 2026-03-21 17:44:47

Using sudo

Time of First Successful Submission: 2026-03-21 18:40:22

Changing File Ownership

Time of First Successful Submission: 2026-03-21 21:18:44

Groups and Files

Time of First Successful Submission: 2026-03-21 22:28:24

Fun With Groups Names

Time of First Successful Submission: 2026-03-21 22:34:17

Changing Permissions

Time of First Successful Submission: 2026-03-21 23:53:23

Executable Files

Time of First Successful Submission: 2026-03-22 00:02:24

Permission Tweaking Practice

Time of First Successful Submission: 2026-03-22 00:28:18

Permissions Setting Practice

Time of First Successful Submission: 2026-03-22 00:40:44

The SUID Bit

Time of First Successful Submission: 2026-03-22 00:47:37

Chaining with Semicolons

Time of First Successful Submission: 2026-03-24 21:15:13

Building on Success

Time of First Successful Submission: 2026-03-24 21:18:34

Handling Failure

Time of First Successful Submission: 2026-03-24 21:45:17

Your First Shell Script

Time of First Successful Submission: 2026-03-24 23:03:13

Redirecting Script Output

Time of First Successful Submission: 2026-03-24 23:23:41

Executable Shell Scripts

Time of First Successful Submission: 2026-03-24 23:39:55

Understanding Shebangs

Time of First Successful Submission: 2026-03-25 00:26:55

Scripting with Arguments

Time of First Successful Submission: 2026-03-26 20:37:01

Scripting with Conditionals

Time of First Successful Submission: 2026-03-26 21:45:25

Scripting with Default Cases

Time of First Successful Submission: 2026-03-26 21:48:31

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-03-26 21:57:25

Reading Shell Scripts

Time of First Successful Submission: 2026-03-26 22:02:04

Launching Screen

Time of First Successful Submission: 2026-03-26 22:33:12

Detaching and Attaching

Time of First Successful Submission: 2026-03-26 22:17:41

Finding Sessions

Time of First Successful Submission: 2026-03-26 22:20:48

Switching Windows

Time of First Successful Submission: 2026-03-26 22:23:42

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-03-26 22:26:39

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-03-26 22:39:19

Setting PATH

Time of First Successful Submission: 2026-03-26 23:32:35

Finding Commands

Time of First Successful Submission: 2026-03-26 23:47:16

Adding Commands

Time of First Successful Submission: 2026-03-31 00:17:50

Hijacking Commands

Time of First Successful Submission: 2026-03-31 00:44:01

Bashrc Backdoor

Time of First Successful Submission: 2026-03-31 15:51:50

Sniffing Input

Time of First Successful Submission: 2026-03-31 16:29:19

Overshared Directories

Time of First Successful Submission: 2026-03-31 17:35:11

Tricky Linking

Time of First Successful Submission: 2026-03-31 18:12:30

Sniffing Process Arguments

Time of First Successful Submission: 2026-03-31 18:28:08

Snooping on Configurations

Time of First Successful Submission: 2026-04-01 14:48:27

The Fork Bomb

Time of First Successful Submission: 2026-04-01 18:40:00

Disk-Space Doomsday

Time of First Successful Submission: 2026-04-02 00:43:35

rm -rf /

Time of First Successful Submission: 2026-04-03 11:23:43

Life after rm -rf /

Time of First Successful Submission: 2026-04-03 11:34:36

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-04-03 11:51:14


Computing 101

132 / 132 129 / 25097


Your First Register

Time of First Successful Submission: 2026-04-03 15:59:04

Your First Syscall

Time of First Successful Submission: 2026-04-04 00:26:28

Exit Codes

Time of First Successful Submission: 2026-04-04 00:51:22

Building Executables

Time of First Successful Submission: 2026-04-04 04:25:53

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-04-04 18:55:28

More Loading Practice

Time of First Successful Submission: 2026-04-04 22:30:27

Dereferencing Pointers

Time of First Successful Submission: 2026-04-04 22:59:20

Dereferencing Yourself

Time of First Successful Submission: 2026-04-04 23:14:57

Dereferencing with Offsets

Time of First Successful Submission: 2026-04-04 23:26:32

Stored Addresses

Time of First Successful Submission: 2026-04-05 00:22:50

Double Dereference

Time of First Successful Submission: 2026-04-05 00:35:22

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-04-06 01:57:20

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-04-06 02:34:59

Negative Numbers

Time of First Successful Submission: 2026-06-17 13:19:04

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-06-17 15:42:09

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-06-17 15:57:55

Encoding Negatives

Time of First Successful Submission: 2026-06-17 16:21:30

Binary and Hex Encoding

Time of First Successful Submission: 2026-06-17 16:35:20

More Hex

Time of First Successful Submission: 2026-06-17 16:40:09

Decoding Hex

Time of First Successful Submission: 2026-06-17 17:10:20

Mixed Conversions

Time of First Successful Submission: 2026-06-17 20:22:20

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2026-04-06 07:32:26

Starting GDB

Time of First Successful Submission: 2026-04-06 07:34:25

Quitting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-04-06 07:39:46

Disassembling in GDB

Time of First Successful Submission: 2026-04-06 07:42:26

Stepping Through Instructions

Time of First Successful Submission: 2026-04-06 07:49:24

Reading Register Values

Time of First Successful Submission: 2026-04-06 07:53:13

Setting Register Values

Time of First Successful Submission: 2026-07-31 17:47:37

Popping Stack Values

Time of First Successful Submission: 2026-04-06 07:59:24

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-04-06 08:18:24

Cooperative Debugging

Time of First Successful Submission: 2026-04-06 08:36:16

Running with Arguments

Time of First Successful Submission: 2026-06-06 20:35:28

Redirecting Input in GDB

Time of First Successful Submission: 2026-07-02 22:22:08

Writing Output

Time of First Successful Submission: 2026-04-06 10:10:12

Chaining Syscalls

Time of First Successful Submission: 2026-04-06 21:15:12

Writing Strings

Time of First Successful Submission: 2026-04-06 21:47:30

Reading Data

Time of First Successful Submission: 2026-04-08 00:06:47

Reading Exactly

Time of First Successful Submission: 2026-06-17 21:09:11

Opening Files

Time of First Successful Submission: 2026-04-08 18:56:03

Hardcoding the Filename

Time of First Successful Submission: 2026-04-08 19:39:50

RIP-Relative Strings

Time of First Successful Submission: 2026-06-18 13:03:30

Comparing Values

Time of First Successful Submission: 2026-04-08 23:48:55

Comparing Characters

Time of First Successful Submission: 2026-04-09 00:26:42

Conditional Control Flow

Time of First Successful Submission: 2026-04-09 00:53:36

Comparing Strings

Time of First Successful Submission: 2026-04-09 16:13:42

Reverse the Password

Time of First Successful Submission: 2026-04-09 16:59:04

Conditionals Without Conditionals

Time of First Successful Submission: 2026-04-09 23:56:45

Recognizing Loops

Time of First Successful Submission: 2026-04-10 00:28:22

Writing Loops

Time of First Successful Submission: 2026-07-31 18:07:49

Writing From a Shared Library

Time of First Successful Submission: 2026-06-18 20:24:17

Returning a Value

Time of First Successful Submission: 2026-06-20 14:33:30

Calling Through a Pointer

Time of First Successful Submission: 2026-06-20 14:54:50

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-06-20 15:16:19

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-06-20 16:16:27

Saving Callee-Saved Registers

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

Sign Extension

Time of First Successful Submission: 2026-06-26 17:39:27

Little-Endian Bytes

Time of First Successful Submission: 2026-06-26 18:04:04

Qword by Qword

Time of First Successful Submission: 2026-06-26 21:02:36

Dword by Dword

Time of First Successful Submission: 2026-06-26 22:06:52

Word by Word

Time of First Successful Submission: 2026-06-26 22:24:38

Byte by Byte

Time of First Successful Submission: 2026-06-27 00:07:54

Cracking a Struct

Time of First Successful Submission: 2026-06-27 00:43:43

Scrambled Struct

Time of First Successful Submission: 2026-06-27 00:57:18

Reverse the Calculation

Time of First Successful Submission: 2026-04-15 11:52:18

Reverse the Reverse

Time of First Successful Submission: 2026-04-15 12:48:21

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-04-16 20:42:45

Even or Odd

Time of First Successful Submission: 2026-07-03 00:23:38

Masking Bits

Time of First Successful Submission: 2026-07-05 14:45:13

Lowercase a String

Time of First Successful Submission: 2026-07-05 15:21:06

Uppercase a String

Time of First Successful Submission: 2026-07-05 16:26:27

Swap Case

Time of First Successful Submission: 2026-07-05 19:55:52

Shifting Left

Time of First Successful Submission: 2026-07-05 20:43:17

Shifting Right

Time of First Successful Submission: 2026-07-05 22:16:21

Loops on Data

Time of First Successful Submission: 2026-04-16 20:54:51

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-07-08 15:10:29

Loading Stale Stack Data

Time of First Successful Submission: 2026-07-08 17:26:46

Stealing Stale Stack Data

Time of First Successful Submission: 2026-07-08 18:42:54

Reserving Your Own Frame

Time of First Successful Submission: 2026-07-08 23:42:36

Using Your Own Frame

Time of First Successful Submission: 2026-07-11 15:26:40

Environment Variables on the Stack

Time of First Successful Submission: 2026-07-11 17:35:22

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-07-11 18:16:28

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-07-12 14:34:54

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-07-12 14:54:53

A Single Digit

Time of First Successful Submission: 2026-07-12 16:24:40

Two Digits

Time of First Successful Submission: 2026-07-12 18:30:29

String to Integer

Time of First Successful Submission: 2026-07-15 17:11:19

Negative Numbers

Time of First Successful Submission: 2026-07-16 11:11:19

Where the Number Ends

Time of First Successful Submission: 2026-07-18 20:41:03

A Whole Program

Time of First Successful Submission: 2026-07-19 00:32:13

A Single Digit, Back to Text

Time of First Successful Submission: 2026-07-19 21:10:50

Divide and Remainder

Time of First Successful Submission: 2026-07-21 21:58:10

Drop the Leading Zero

Time of First Successful Submission: 2026-07-22 10:09:58

Integer to String

Time of First Successful Submission: 2026-07-23 21:08:18

Negative Numbers, Back to Text

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

Sum Them All

Time of First Successful Submission: 2026-07-24 18:47:24

Addition

Time of First Successful Submission: 2026-07-27 20:08:35

Subtraction

Time of First Successful Submission: 2026-07-27 20:55:56

Multiplication

Time of First Successful Submission: 2026-07-28 10:47:03

Bitwise Operators

Time of First Successful Submission: 2026-07-28 11:18:21

Unary Operators

Time of First Successful Submission: 2026-07-28 14:09:23

Literal Output

Time of First Successful Submission: 2026-07-29 15:59:24

Newline Escapes

Time of First Successful Submission: 2026-07-29 18:01:31

Escaped Syntax

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

Decimal Markers

Time of First Successful Submission: 2026-07-30 18:14:55

Multiple Decimal Markers

Time of First Successful Submission: 2026-07-30 20:38:01

String Markers

Time of First Successful Submission: 2026-07-31 13:06:32

Hex Byte Escapes

Time of First Successful Submission: 2026-07-31 17:40:48

Debugging Programs

Time of First Successful Submission: 2026-08-01 14:31:31

Inspecting Registers

Time of First Successful Submission: 2026-08-01 14:45:56

Examining Memory

Time of First Successful Submission: 2026-08-01 23:13:28

Setting Breakpoints

Time of First Successful Submission: 2026-08-02 14:34:31

GDB Scripting

Time of First Successful Submission: 2026-08-03 15:13:43

Modifying Data

Time of First Successful Submission: 2026-08-03 18:23:48

Modifying Execution

Time of First Successful Submission: 2026-08-03 19:53:40

Broken Functions

Time of First Successful Submission: 2026-08-04 12:32:14

Exit

Time of First Successful Submission: 2026-05-11 21:06:44

Socket

Time of First Successful Submission: 2026-05-12 00:55:39

Bind

Time of First Successful Submission: 2026-05-14 17:47:11

Listen

Time of First Successful Submission: 2026-05-14 19:04:11

Accept

Time of First Successful Submission: 2026-05-14 19:32:21

Static Response

Time of First Successful Submission: 2026-05-15 21:57:47

Dynamic Response

Time of First Successful Submission: 2026-05-16 15:46:41

Iterative GET Server

Time of First Successful Submission: 2026-05-19 17:41:07

Concurrent GET Server

Time of First Successful Submission: 2026-05-24 02:20:23

Concurrent POST Server

Time of First Successful Submission: 2026-05-30 16:53:51

Web Server

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


Playing With Programs

116 / 116 1330 / 26848


What's the password?

Time of First Successful Submission: 2026-08-05 08:18:47

... and again!

Time of First Successful Submission: 2026-08-07 20:36:48

Newline Troubles

Time of First Successful Submission: 2026-08-07 20:42:01

Reasoning about files

Time of First Successful Submission: 2026-08-07 21:00:17

Specifying Filenames

Time of First Successful Submission: 2026-08-07 21:26:33

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-08 17:17:08

More Hex

Time of First Successful Submission: 2026-08-08 17:26:48

Decoding Hex

Time of First Successful Submission: 2026-08-08 18:04:35

Decoding Practice

Time of First Successful Submission: 2026-08-08 19:20:32

Encoding Practice

Time of First Successful Submission: 2026-08-09 16:21:26

Hex-encoding ASCII

Time of First Successful Submission: 2026-08-15 00:13:47

Nested Encoding

Time of First Successful Submission: 2026-08-17 17:35:54

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-08-17 23:58:50

Modifying Encoded Data

Time of First Successful Submission: 2026-08-18 12:48:34

Decoding Base64

Time of First Successful Submission: 2026-08-18 13:30:21

Encoding Base64

Time of First Successful Submission: 2026-08-18 13:33:14

Dealing with Obfuscation

Time of First Successful Submission: 2026-08-18 20:34:52

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-08-18 23:32:30

Your First HTTP Request

Time of First Successful Submission: 2026-08-19 21:29:11

Reading Flask

Time of First Successful Submission: 2026-08-22 19:56:35

Commented Data

Time of First Successful Submission: 2026-08-22 20:15:44

HTTP Metadata

Time of First Successful Submission: 2026-08-22 20:50:55

HTTP (netcat)

Time of First Successful Submission: 2026-08-22 21:25:08

HTTP Paths (netcat)

Time of First Successful Submission: 2026-08-22 21:34:59

HTTP (curl)

Time of First Successful Submission: 2026-08-22 21:41:00

HTTP (python)

Time of First Successful Submission: 2026-08-22 22:31:15

HTTP Host Header (python)

Time of First Successful Submission: 2026-08-22 23:12:43

HTTP Host Header (curl)

Time of First Successful Submission: 2026-08-25 23:15:41

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-08-25 23:21:25

URL Encoding (netcat)

Time of First Successful Submission: 2026-08-26 23:35:33

HTTP GET Parameters

Time of First Successful Submission: 2026-08-26 23:50:18

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-08-27 00:05:16

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-08-27 00:14:46

HTTP Forms

Time of First Successful Submission: 2026-08-28 14:36:09

HTTP Forms (curl)

Time of First Successful Submission: 2026-08-28 14:55:01

HTTP Forms (netcat)

Time of First Successful Submission: 2026-08-28 15:14:11

HTTP Forms (python)

Time of First Successful Submission: 2026-08-28 16:29:56

HTTP Forms Without Forms

Time of First Successful Submission: 2026-08-28 16:55:41

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-08-28 19:41:19

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-08-28 20:35:05

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-08-28 22:26:53

HTTP Redirects (curl)

Time of First Successful Submission: 2026-08-28 22:30:58

HTTP Redirects (python)

Time of First Successful Submission: 2026-08-28 22:37:16

HTTP Cookies (curl)

Time of First Successful Submission: 2026-08-28 23:17:46

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-08-28 23:39:48

HTTP Cookies (python)

Time of First Successful Submission: 2026-08-29 00:06:08

Server State (python)

Time of First Successful Submission: 2026-08-29 13:12:16

Listening Web

Time of First Successful Submission: 2026-08-29 15:42:43

Speaking Redirects

Time of First Successful Submission: 2026-08-29 15:52:09

JavaScript Redirects

Time of First Successful Submission: 2026-08-29 17:18:26

Including JavaScript

Time of First Successful Submission: 2026-08-30 00:18:01

HTTP (javascript)

Time of First Successful Submission: 2026-09-12 00:08:34

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-09-12 12:49:51

HTTP Forms (javascript)

Time of First Successful Submission: 2026-09-12 14:39:43

cat

Time of First Successful Submission: 2026-09-12 21:14:05

more

Time of First Successful Submission: 2026-09-12 21:17:27

less

Time of First Successful Submission: 2026-09-12 21:28:09

tail

Time of First Successful Submission: 2026-09-12 21:54:20

head

Time of First Successful Submission: 2026-09-12 21:55:52

sort

Time of First Successful Submission: 2026-09-12 21:56:43

vim

Time of First Successful Submission: 2026-09-12 22:03:29

emacs

Time of First Successful Submission: 2026-09-12 22:24:53

nano

Time of First Successful Submission: 2026-09-12 22:25:47

rev

Time of First Successful Submission: 2026-09-12 22:36:25

od

Time of First Successful Submission: 2026-09-12 23:08:46

hd

Time of First Successful Submission: 2026-09-12 23:11:54

xxd

Time of First Successful Submission: 2026-09-12 23:40:35

base32

Time of First Successful Submission: 2026-09-12 23:41:47

base64

Time of First Successful Submission: 2026-09-12 23:42:44

split

Time of First Successful Submission: 2026-09-12 23:59:47

gzip

Time of First Successful Submission: 2026-09-13 15:05:48

bzip2

Time of First Successful Submission: 2026-09-13 15:15:55

zip

Time of First Successful Submission: 2026-09-13 18:45:02

tar

Time of First Successful Submission: 2026-09-13 19:03:28

ar

Time of First Successful Submission: 2026-09-13 19:27:08

cpio

Time of First Successful Submission: 2026-09-13 20:00:31

genisoimage

Time of First Successful Submission: 2026-09-14 12:59:28

env

Time of First Successful Submission: 2026-09-14 13:01:20

find

Time of First Successful Submission: 2026-09-14 13:08:51

make

Time of First Successful Submission: 2026-09-14 13:10:24

nice

Time of First Successful Submission: 2026-09-14 13:12:54

timeout

Time of First Successful Submission: 2026-09-14 13:13:54

stdbuf

Time of First Successful Submission: 2026-09-14 13:15:47

setarch

Time of First Successful Submission: 2026-09-14 13:22:45

watch

Time of First Successful Submission: 2026-09-14 15:01:37

socat

Time of First Successful Submission: 2026-09-14 15:02:58

whiptail

Time of First Successful Submission: 2026-09-14 15:15:01

awk

Time of First Successful Submission: 2026-09-14 15:20:27

sed

Time of First Successful Submission: 2026-09-14 15:34:38

ed

Time of First Successful Submission: 2026-09-14 15:39:15

chown

Time of First Successful Submission: 2026-09-14 15:40:36

chmod

Time of First Successful Submission: 2026-09-14 15:56:38

cp

Time of First Successful Submission: 2026-09-14 16:00:30

mv

Time of First Successful Submission: 2026-09-15 20:42:08

perl

Time of First Successful Submission: 2026-09-14 17:23:41

python

Time of First Successful Submission: 2026-09-14 17:25:24

ruby

Time of First Successful Submission: 2026-09-15 20:44:16

bash

Time of First Successful Submission: 2026-09-14 18:13:44

date

Time of First Successful Submission: 2026-09-14 18:15:32

dmesg

Time of First Successful Submission: 2026-09-14 20:52:42

wc

Time of First Successful Submission: 2026-09-14 20:55:23

gcc

Time of First Successful Submission: 2026-09-14 20:57:13

as

Time of First Successful Submission: 2026-09-14 20:58:56

wget

Time of First Successful Submission: 2026-09-15 20:58:40

ssh-keygen

Time of First Successful Submission: 2026-10-13 21:13:53

SQL Queries

Time of First Successful Submission: 2026-09-14 21:12:43

Filtering SQL

Time of First Successful Submission: 2026-09-14 21:33:16

Choosing Columns

Time of First Successful Submission: 2026-09-14 21:58:51

Exclusionary Filtering

Time of First Successful Submission: 2026-09-15 12:05:58

Filtering Strings

Time of First Successful Submission: 2026-09-15 12:14:37

Filtering on Expressions

Time of First Successful Submission: 2026-09-16 22:53:04

SELECTing Expressions

Time of First Successful Submission: 2026-09-16 23:44:12

Composite Conditions

Time of First Successful Submission: 2026-09-17 21:55:55

Reaching Your LIMITs

Time of First Successful Submission: 2026-09-17 23:51:35

Querying Metadata

Time of First Successful Submission: 2026-09-18 00:12:24


DSU Cyber Camps

12 / 104 1703 / 71333


Using the Terminal

Time of First Successful Submission: 2026-02-06 00:12:16

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-06 00:16:51

Using the GUI Desktop

Time of First Successful Submission: 2026-02-06 00:20:02

Pasting into the Desktop

Time of First Successful Submission: 2026-02-06 00:23:56

Connecting over SSH

Time of First Successful Submission: 2026-02-06 00:29:47

Restarting Challenges

Time of First Successful Submission: 2026-02-06 00:36:56

Getting Help

Time of First Successful Submission: 2026-02-06 00:41:44

Challenge Programs

Time of First Successful Submission: 2026-02-06 00:45:25

The Flag File

Time of First Successful Submission: 2026-02-06 00:53:34

Using Privileged Mode

Time of First Successful Submission: 2026-02-06 01:05:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-06 01:15:38

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-06 01:17:23


GCA CTF

12 / 104 1703 / 71332


Using the Terminal

Time of First Successful Submission: 2026-02-06 00:12:16

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-06 00:16:51

Using the GUI Desktop

Time of First Successful Submission: 2026-02-06 00:20:02

Pasting into the Desktop

Time of First Successful Submission: 2026-02-06 00:23:56

Connecting over SSH

Time of First Successful Submission: 2026-02-06 00:29:47

Restarting Challenges

Time of First Successful Submission: 2026-02-06 00:36:56

Getting Help

Time of First Successful Submission: 2026-02-06 00:41:44

Challenge Programs

Time of First Successful Submission: 2026-02-06 00:45:25

The Flag File

Time of First Successful Submission: 2026-02-06 00:53:34

Using Privileged Mode

Time of First Successful Submission: 2026-02-06 01:05:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-06 01:15:38

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-06 01:17:23