krishpatel

🐧 💻

Intro to Programming Languages

15 / 253 14787 / 45337


Commands

Time of First Successful Submission: 2026-09-07 04:45:25

Command Arguments

Time of First Successful Submission: 2026-09-07 04:50:58

Command History

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

The Root Path

Time of First Successful Submission: 2026-09-07 04:55:49

Absolute Paths

Time of First Successful Submission: 2026-09-07 04:56:52

Changing position

Time of First Successful Submission: 2026-09-07 05:00:14

Changing to an Absolute Path

Time of First Successful Submission: 2026-09-07 05:02:48

Relative Paths

Time of First Successful Submission: 2026-09-07 05:09:29

Cat

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

Ls

Time of First Successful Submission: 2026-09-07 05:59:56

Ls All

Time of First Successful Submission: 2026-09-07 06:06:33

Find

Time of First Successful Submission: 2026-09-07 06:25:54

Piping Echo

Time of First Successful Submission: 2026-09-07 08:57:41

Piping Stdout

Time of First Successful Submission: 2026-09-07 08:58:58

Piping Stdin

Time of First Successful Submission: 2026-09-07 09:21:26


Intro to Cybersecurity

56 / 183 6595 / 23570


Path Traversal 1

Time of First Successful Submission: 2026-09-09 06:09:00

Path Traversal 2

Time of First Successful Submission: 2026-09-09 06:13:21

CMDi 1

Time of First Successful Submission: 2026-09-09 06:15:00

CMDi 2

Time of First Successful Submission: 2026-09-09 06:23:56

CMDi 3

Time of First Successful Submission: 2026-09-09 06:35:24

CMDi 4

Time of First Successful Submission: 2026-09-09 06:38:54

CMDi 5

Time of First Successful Submission: 2026-09-09 06:41:42

CMDi 6

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

Authentication Bypass 1

Time of First Successful Submission: 2026-09-09 06:45:22

Authentication Bypass 2

Time of First Successful Submission: 2026-09-09 06:47:28

SQLi 1

Time of First Successful Submission: 2026-09-09 06:51:53

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-09-09 06:56:32

SQLi 4

Time of First Successful Submission: 2026-09-09 07:00:00

SQLi 5

Time of First Successful Submission: 2026-09-09 07:08:05

XSS 1

Time of First Successful Submission: 2026-09-09 07:10:59

XSS 2

Time of First Successful Submission: 2026-09-09 07:13:12

XSS 3

Time of First Successful Submission: 2026-09-09 07:15:36

XSS 4

Time of First Successful Submission: 2026-09-09 07:17:34

XSS 5

Time of First Successful Submission: 2026-09-09 07:31:04

XSS 6

Time of First Successful Submission: 2026-09-09 07:37:57

XSS 7

Time of First Successful Submission: 2026-09-09 07:47:06

CSRF 1

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

CSRF 2

Time of First Successful Submission: 2026-09-09 09:46:41

CSRF 3

Time of First Successful Submission: 2026-09-09 09:48:31

CSRF 4

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

CSRF 5

Time of First Successful Submission: 2026-09-09 09:58:11

Connect

Time of First Successful Submission: 2026-09-10 09:38:38

Send

Time of First Successful Submission: 2026-09-10 09:40:09

Shutdown

Time of First Successful Submission: 2026-09-10 09:41:13

Listen

Time of First Successful Submission: 2026-09-10 09:41:56

Scan 1

Time of First Successful Submission: 2026-09-10 09:56:16

Scan 2

Time of First Successful Submission: 2026-09-10 10:00:27

Monitor 1

Time of First Successful Submission: 2026-09-10 10:04:09

Monitor 2

Time of First Successful Submission: 2026-09-10 10:53:33

Sniffing Cookies

Time of First Successful Submission: 2026-09-10 10:57:37

Network Configuration

Time of First Successful Submission: 2026-09-10 11:00:22

Firewall 1

Time of First Successful Submission: 2026-09-10 11:24:59

Firewall 2

Time of First Successful Submission: 2026-09-10 11:25:37

Firewall 3

Time of First Successful Submission: 2026-09-10 11:29:15

Denial of Service 1

Time of First Successful Submission: 2026-09-10 11:34:20

Denial of Service 2

Time of First Successful Submission: 2026-09-10 11:35:15

Denial of Service 3

Time of First Successful Submission: 2026-09-11 04:45:04

Ethernet

Time of First Successful Submission: 2026-09-11 04:47:58

IP

Time of First Successful Submission: 2026-09-11 04:48:42

TCP

Time of First Successful Submission: 2026-09-11 04:49:23

TCP Handshake

Time of First Successful Submission: 2026-09-11 04:50:13

UDP

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

UDP 2

Time of First Successful Submission: 2026-09-11 04:51:55

UDP Spoofing 1

Time of First Successful Submission: 2026-09-11 05:38:49

UDP Spoofing 2

Time of First Successful Submission: 2026-09-11 06:03:09

UDP Spoofing 3

Time of First Successful Submission: 2026-09-11 06:33:30

UDP Spoofing 4

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

ARP

Time of First Successful Submission: 2026-09-11 07:13:29

Intercept

Time of First Successful Submission: 2026-09-11 08:17:26

Man-in-the-Middle

Time of First Successful Submission: 2026-09-11 11:57:00


Start Here

10 / 10 17191 / 62596


Using the Terminal

Time of First Successful Submission: 2026-09-04 10:59:15

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-09-04 11:05:22

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-09-04 12:08:53

The Flag File

Time of First Successful Submission: 2026-09-04 12:13:15

Using Privileged Mode

Time of First Successful Submission: 2026-09-04 12:29:31

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-04 12:34:22

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-04 12:35:15


Linux Luminarium

128 / 128 5272 / 46013


Intro to Commands

Time of First Successful Submission: 2026-09-07 04:45:25

Intro to Arguments

Time of First Successful Submission: 2026-09-07 04:50:58

Command History

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

The Root

Time of First Successful Submission: 2026-09-07 04:55:49

Program and absolute paths

Time of First Successful Submission: 2026-09-07 04:56:52

Position thy self

Time of First Successful Submission: 2026-09-07 05:00:14

Position elsewhere

Time of First Successful Submission: 2026-09-07 05:02:48

implicit relative paths, from /

Time of First Successful Submission: 2026-09-07 05:09:29

explicit relative paths, from /

Time of First Successful Submission: 2026-09-07 05:10:55

implicit relative path

Time of First Successful Submission: 2026-09-07 05:12:20

home sweet home

Time of First Successful Submission: 2026-09-07 05:13:33

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2026-09-07 05:19:35

more catting practice

Time of First Successful Submission: 2026-09-07 05:57:05

grepping for a needle in a haystack

Time of First Successful Submission: 2026-09-07 05:57:55

comparing files

Time of First Successful Submission: 2026-09-07 05:58:51

listing files

Time of First Successful Submission: 2026-09-07 05:59:56

touching files

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

removing files

Time of First Successful Submission: 2026-09-07 06:02:22

moving files

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

copying files

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

hidden files

Time of First Successful Submission: 2026-09-07 06:06:33

An Epic Filesystem Quest

Time of First Successful Submission: 2026-09-07 06:21:40

making directories

Time of First Successful Submission: 2026-09-07 06:22:34

finding files

Time of First Successful Submission: 2026-09-07 06:25:54

linking files

Time of First Successful Submission: 2026-09-07 06:27:21

Learning From Documentation

Time of First Successful Submission: 2026-09-07 06:29:25

Learning Complex Usage

Time of First Successful Submission: 2026-09-07 06:30:14

Reading Manuals

Time of First Successful Submission: 2026-09-07 06:34:12

Searching Manuals

Time of First Successful Submission: 2026-09-07 06:46:12

Searching For Manuals

Time of First Successful Submission: 2026-09-07 06:50:05

Helpful Programs

Time of First Successful Submission: 2026-09-07 06:52:09

Help for Builtins

Time of First Successful Submission: 2026-09-07 06:53:51

Matching with *

Time of First Successful Submission: 2026-09-07 06:55:41

Matching with ?

Time of First Successful Submission: 2026-09-07 06:56:39

Matching with []

Time of First Successful Submission: 2026-09-07 06:57:18

Matching paths with []

Time of First Successful Submission: 2026-09-07 06:58:11

Multiple globs

Time of First Successful Submission: 2026-09-07 06:58:58

Mixing globs

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

Exclusionary globbing

Time of First Successful Submission: 2026-09-07 07:03:33

Tab completion

Time of First Successful Submission: 2026-09-07 07:04:22

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-09-07 07:06:27

Redirecting output

Time of First Successful Submission: 2026-09-07 08:57:41

Redirecting more output

Time of First Successful Submission: 2026-09-07 08:58:58

Appending output

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

Redirecting errors

Time of First Successful Submission: 2026-09-07 09:20:42

Redirecting input

Time of First Successful Submission: 2026-09-07 09:21:26

Grepping stored results

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

Grepping live output

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

Grepping errors

Time of First Successful Submission: 2026-09-07 09:23:33

Filtering with grep -v

Time of First Successful Submission: 2026-09-07 09:24:17

Filtering with sed

Time of First Successful Submission: 2026-09-07 09:25:01

Duplicating piped data with tee

Time of First Successful Submission: 2026-09-07 09:27:41

Process substitution for input

Time of First Successful Submission: 2026-09-07 09:28:19

Writing to multiple programs

Time of First Successful Submission: 2026-09-07 09:28:58

Split-piping stderr and stdout

Time of First Successful Submission: 2026-09-07 09:29:47

Named pipes

Time of First Successful Submission: 2026-09-07 09:31:24

Printing Variables

Time of First Successful Submission: 2026-09-07 10:35:19

Setting Variables

Time of First Successful Submission: 2026-09-07 10:36:10

Multi-word Variables

Time of First Successful Submission: 2026-09-07 10:37:21

Exporting Variables

Time of First Successful Submission: 2026-09-07 10:39:59

Printing Exported Variables

Time of First Successful Submission: 2026-09-07 10:41:56

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2026-09-07 10:48:05

Reading Files

Time of First Successful Submission: 2026-09-07 10:49:29

Translating characters

Time of First Successful Submission: 2026-09-07 10:54:09

Deleting characters

Time of First Successful Submission: 2026-09-07 10:55:00

Deleting newlines

Time of First Successful Submission: 2026-09-07 10:55:56

Extracting the first lines with head

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

Extracting specific sections of text

Time of First Successful Submission: 2026-09-07 10:59:10

Sorting data

Time of First Successful Submission: 2026-09-07 10:59:45

Listing Processes

Time of First Successful Submission: 2026-09-08 05:38:59

Killing Processes

Time of First Successful Submission: 2026-09-08 05:40:20

Interrupting Processes

Time of First Successful Submission: 2026-09-08 05:41:11

Killing Misbehaving Processes

Time of First Successful Submission: 2026-09-08 05:46:44

Suspending Processes

Time of First Successful Submission: 2026-09-08 05:48:39

Resuming Processes

Time of First Successful Submission: 2026-09-08 05:49:49

Backgrounding Processes

Time of First Successful Submission: 2026-09-08 05:51:11

Foregrounding Processes

Time of First Successful Submission: 2026-09-08 05:53:48

Starting Backgrounded Processes

Time of First Successful Submission: 2026-09-08 05:54:29

Process Exit Codes

Time of First Successful Submission: 2026-09-08 05:55:19

Becoming root with su

Time of First Successful Submission: 2026-09-08 05:57:56

Other users with su

Time of First Successful Submission: 2026-09-08 06:03:47

Cracking passwords

Time of First Successful Submission: 2026-09-08 06:06:12

Using sudo

Time of First Successful Submission: 2026-09-08 06:06:50

Changing File Ownership

Time of First Successful Submission: 2026-09-08 06:11:51

Groups and Files

Time of First Successful Submission: 2026-09-08 06:12:43

Fun With Groups Names

Time of First Successful Submission: 2026-09-08 06:14:47

Changing Permissions

Time of First Successful Submission: 2026-09-08 06:15:37

Executable Files

Time of First Successful Submission: 2026-09-08 06:16:44

Permission Tweaking Practice

Time of First Successful Submission: 2026-09-08 06:22:24

Permissions Setting Practice

Time of First Successful Submission: 2026-09-08 06:26:59

The SUID Bit

Time of First Successful Submission: 2026-09-08 06:27:56

Chaining with Semicolons

Time of First Successful Submission: 2026-09-08 06:33:52

Building on Success

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

Handling Failure

Time of First Successful Submission: 2026-09-08 06:37:05

Your First Shell Script

Time of First Successful Submission: 2026-09-08 06:37:44

Redirecting Script Output

Time of First Successful Submission: 2026-09-08 06:38:16

Executable Shell Scripts

Time of First Successful Submission: 2026-09-08 06:38:51

Understanding Shebangs

Time of First Successful Submission: 2026-09-08 06:39:42

Scripting with Arguments

Time of First Successful Submission: 2026-09-08 06:40:29

Scripting with Conditionals

Time of First Successful Submission: 2026-09-08 06:41:35

Scripting with Default Cases

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

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-09-08 06:42:59

Reading Shell Scripts

Time of First Successful Submission: 2026-09-08 06:44:50

Launching Screen

Time of First Successful Submission: 2026-09-08 06:45:57

Detaching and Attaching

Time of First Successful Submission: 2026-09-08 06:46:58

Finding Sessions

Time of First Successful Submission: 2026-09-08 06:54:54

Switching Windows

Time of First Successful Submission: 2026-09-08 06:58:14

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

Time of First Successful Submission: 2026-09-08 07:11:32

The PATH Variable

Time of First Successful Submission: 2026-09-08 07:12:35

Setting PATH

Time of First Successful Submission: 2026-09-08 07:13:06

Finding Commands

Time of First Successful Submission: 2026-09-08 07:14:24

Adding Commands

Time of First Successful Submission: 2026-09-08 07:15:06

Hijacking Commands

Time of First Successful Submission: 2026-09-08 07:17:15

Bashrc Backdoor

Time of First Successful Submission: 2026-09-08 08:58:11

Sniffing Input

Time of First Successful Submission: 2026-09-08 08:58:57

Overshared Directories

Time of First Successful Submission: 2026-09-08 09:02:13

Tricky Linking

Time of First Successful Submission: 2026-09-08 09:03:15

Sniffing Process Arguments

Time of First Successful Submission: 2026-09-08 09:04:57

Snooping on Configurations

Time of First Successful Submission: 2026-09-08 09:10:56

The Fork Bomb

Time of First Successful Submission: 2026-09-08 09:24:29

Disk-Space Doomsday

Time of First Successful Submission: 2026-09-08 09:25:44

rm -rf /

Time of First Successful Submission: 2026-09-08 09:27:28

Life after rm -rf /

Time of First Successful Submission: 2026-09-08 09:28:49

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-09-08 09:31:40


Computing 101

132 / 132 293 / 22989


Your First Register

Time of First Successful Submission: 2026-09-09 04:40:04

Your First Syscall

Time of First Successful Submission: 2026-09-09 04:41:01

Exit Codes

Time of First Successful Submission: 2026-09-09 04:41:51

Building Executables

Time of First Successful Submission: 2026-09-09 04:43:36

Moving Between Registers

Time of First Successful Submission: 2026-09-09 04:44:22

Loading From Memory

Time of First Successful Submission: 2026-09-09 04:48:38

More Loading Practice

Time of First Successful Submission: 2026-09-09 04:49:31

Dereferencing Pointers

Time of First Successful Submission: 2026-09-09 04:50:07

Dereferencing Yourself

Time of First Successful Submission: 2026-09-09 04:50:40

Dereferencing with Offsets

Time of First Successful Submission: 2026-09-09 04:51:21

Stored Addresses

Time of First Successful Submission: 2026-09-09 04:52:04

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-09-09 05:20:52

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-09-09 05:22:01

Popping From the Stack

Time of First Successful Submission: 2026-09-09 05:22:41

Negative Numbers

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

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-09-09 05:28:36

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-09-09 05:32:43

Encoding Negatives

Time of First Successful Submission: 2026-09-09 05:36:13

Binary and Hex Encoding

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

More Hex

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

Decoding Hex

Time of First Successful Submission: 2026-09-09 05:41:36

Mixed Conversions

Time of First Successful Submission: 2026-09-09 05:47:01

Disassembling Programs

Time of First Successful Submission: 2026-09-09 10:00:55

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-09-09 10:04:01

Quitting GDB

Time of First Successful Submission: 2026-09-09 10:05:01

Starting Programs in GDB

Time of First Successful Submission: 2026-09-09 10:07:51

Disassembling in GDB

Time of First Successful Submission: 2026-09-09 10:09:30

Stepping Through Instructions

Time of First Successful Submission: 2026-09-09 10:10:48

Reading Register Values

Time of First Successful Submission: 2026-09-09 10:12:19

Setting Register Values

Time of First Successful Submission: 2026-09-09 10:14:34

Popping Stack Values

Time of First Successful Submission: 2026-09-09 10:18:14

Examining Memory

Time of First Successful Submission: 2026-09-09 10:19:26

Examining Stack Pointers

Time of First Successful Submission: 2026-09-09 10:22:17

Cooperative Debugging

Time of First Successful Submission: 2026-09-09 10:23:47

Running with Arguments

Time of First Successful Submission: 2026-09-09 10:24:23

Redirecting Input in GDB

Time of First Successful Submission: 2026-09-09 10:26:25

Writing Output

Time of First Successful Submission: 2026-09-09 10:28:06

Chaining Syscalls

Time of First Successful Submission: 2026-09-09 10:29:07

Writing Strings

Time of First Successful Submission: 2026-09-09 10:29:53

Reading Data

Time of First Successful Submission: 2026-09-09 10:30:51

Reading Exactly

Time of First Successful Submission: 2026-09-09 10:31:52

Opening Files

Time of First Successful Submission: 2026-09-09 10:32:41

Hardcoding the Filename

Time of First Successful Submission: 2026-09-09 10:33:34

RIP-Relative Strings

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

Comparing Values

Time of First Successful Submission: 2026-09-09 10:36:12

Comparing Characters

Time of First Successful Submission: 2026-09-09 10:37:48

Conditional Control Flow

Time of First Successful Submission: 2026-09-09 10:38:45

Comparing Strings

Time of First Successful Submission: 2026-09-09 10:39:43

Reverse the Password

Time of First Successful Submission: 2026-09-09 10:41:03

Conditionals Without Conditionals

Time of First Successful Submission: 2026-09-09 10:51:37

Recognizing Loops

Time of First Successful Submission: 2026-09-09 10:53:32

Writing Loops

Time of First Successful Submission: 2026-09-09 10:54:28

Writing From a Shared Library

Time of First Successful Submission: 2026-09-09 10:55:06

Returning a Value

Time of First Successful Submission: 2026-09-09 10:55:51

Calling Through a Pointer

Time of First Successful Submission: 2026-09-09 10:56:27

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-09-09 10:57:17

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-09-09 10:58:15

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-09-09 10:58:45

Sign Extension

Time of First Successful Submission: 2026-09-09 10:59:53

Little-Endian Bytes

Time of First Successful Submission: 2026-09-09 11:02:15

Qword by Qword

Time of First Successful Submission: 2026-09-09 11:03:30

Dword by Dword

Time of First Successful Submission: 2026-09-09 11:04:17

Word by Word

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

Byte by Byte

Time of First Successful Submission: 2026-09-09 11:05:46

Cracking a Struct

Time of First Successful Submission: 2026-09-09 11:48:19

Scrambled Struct

Time of First Successful Submission: 2026-09-09 11:49:49

Reverse the Calculation

Time of First Successful Submission: 2026-09-09 11:54:08

Reverse the Reverse

Time of First Successful Submission: 2026-09-09 11:55:27

Dealing with Bitwise Operations

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

Even or Odd

Time of First Successful Submission: 2026-09-09 11:57:03

Masking Bits

Time of First Successful Submission: 2026-09-09 11:57:44

Lowercase a String

Time of First Successful Submission: 2026-09-09 11:58:16

Uppercase a String

Time of First Successful Submission: 2026-09-09 11:58:48

Swap Case

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

Shifting Left

Time of First Successful Submission: 2026-09-09 11:59:47

Shifting Right

Time of First Successful Submission: 2026-09-09 12:00:15

Loops on Data

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

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-09-09 12:02:32

Loading Stale Stack Data

Time of First Successful Submission: 2026-09-09 12:04:33

Stealing Stale Stack Data

Time of First Successful Submission: 2026-09-09 12:07:06

Reserving Your Own Frame

Time of First Successful Submission: 2026-09-09 12:07:36

Using Your Own Frame

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

Environment Variables on the Stack

Time of First Successful Submission: 2026-09-09 12:09:07

Aligning the Stack Through the Environment

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

Aligning the Stack Through GDB

Time of First Successful Submission: 2026-09-10 05:43:06

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-09-10 05:47:28

A Single Digit

Time of First Successful Submission: 2026-09-10 05:52:17

Two Digits

Time of First Successful Submission: 2026-09-10 05:52:55

String to Integer

Time of First Successful Submission: 2026-09-10 05:53:29

Negative Numbers

Time of First Successful Submission: 2026-09-10 05:54:06

Where the Number Ends

Time of First Successful Submission: 2026-09-10 05:55:35

A Whole Program

Time of First Successful Submission: 2026-09-10 05:56:20

A Single Digit, Back to Text

Time of First Successful Submission: 2026-09-10 05:56:57

Divide and Remainder

Time of First Successful Submission: 2026-09-10 05:57:28

Drop the Leading Zero

Time of First Successful Submission: 2026-09-10 05:59:10

Integer to String

Time of First Successful Submission: 2026-09-10 06:03:34

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-09-10 06:05:33

Sum Them All

Time of First Successful Submission: 2026-09-10 06:09:18

Addition

Time of First Successful Submission: 2026-09-10 06:10:19

Subtraction

Time of First Successful Submission: 2026-09-10 06:11:09

Multiplication

Time of First Successful Submission: 2026-09-10 06:12:30

Bitwise Operators

Time of First Successful Submission: 2026-09-10 06:14:46

Unary Operators

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

Literal Output

Time of First Successful Submission: 2026-09-10 06:16:20

Newline Escapes

Time of First Successful Submission: 2026-09-10 06:18:16

Escaped Syntax

Time of First Successful Submission: 2026-09-10 06:19:16

Decimal Markers

Time of First Successful Submission: 2026-09-10 06:20:21

Multiple Decimal Markers

Time of First Successful Submission: 2026-09-10 06:23:14

String Markers

Time of First Successful Submission: 2026-09-10 06:23:54

Hex Byte Escapes

Time of First Successful Submission: 2026-09-10 06:24:33

Debugging Programs

Time of First Successful Submission: 2026-09-10 06:26:53

Inspecting Registers

Time of First Successful Submission: 2026-09-10 06:29:59

Examining Memory

Time of First Successful Submission: 2026-09-10 06:33:30

Setting Breakpoints

Time of First Successful Submission: 2026-09-10 06:54:24

GDB Scripting

Time of First Successful Submission: 2026-09-10 07:18:32

Modifying Data

Time of First Successful Submission: 2026-09-11 09:59:51

Modifying Execution

Time of First Successful Submission: 2026-09-11 10:02:48

Broken Functions

Time of First Successful Submission: 2026-09-11 10:07:52

Exit

Time of First Successful Submission: 2026-09-11 10:15:38

Socket

Time of First Successful Submission: 2026-09-11 10:16:25

Bind

Time of First Successful Submission: 2026-09-11 10:18:27

Listen

Time of First Successful Submission: 2026-09-11 10:21:04

Accept

Time of First Successful Submission: 2026-09-11 10:21:55

Static Response

Time of First Successful Submission: 2026-09-11 10:23:25

Dynamic Response

Time of First Successful Submission: 2026-09-11 10:26:08

Iterative GET Server

Time of First Successful Submission: 2026-09-11 10:26:53

Concurrent GET Server

Time of First Successful Submission: 2026-09-11 10:28:34

Concurrent POST Server

Time of First Successful Submission: 2026-09-11 10:32:25

Web Server

Time of First Successful Submission: 2026-09-11 10:33:17


DSU Cyber Camps

10 / 104 26916 / 63002


Using the Terminal

Time of First Successful Submission: 2026-09-04 10:59:15

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-09-04 11:05:22

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-09-04 12:08:53

The Flag File

Time of First Successful Submission: 2026-09-04 12:13:15

Using Privileged Mode

Time of First Successful Submission: 2026-09-04 12:29:31

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-04 12:34:22

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-04 12:35:15


GCA CTF

10 / 104 26916 / 63001


Using the Terminal

Time of First Successful Submission: 2026-09-04 10:59:15

Using the VSCode Workspace

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

Using the GUI Desktop

Time of First Successful Submission: 2026-09-04 11:05:22

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-09-04 12:08:53

The Flag File

Time of First Successful Submission: 2026-09-04 12:13:15

Using Privileged Mode

Time of First Successful Submission: 2026-09-04 12:29:31

Persistent Home Directories - One

Time of First Successful Submission: 2026-09-04 12:34:22

Persistent Home Directories - Two

Time of First Successful Submission: 2026-09-04 12:35:15