hunterxh07

💻

Intro to Programming Languages

7 / 234 27436 / 34576


Commands

Time of First Successful Submission: 2026-05-20 13:39:49

Command Arguments

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

The Root Path

Time of First Successful Submission: 2026-05-20 13:42:37

Absolute Paths

Time of First Successful Submission: 2026-05-20 13:44:25

Changing position

Time of First Successful Submission: 2026-05-20 13:46:36

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-20 13:48:35

Relative Paths

Time of First Successful Submission: 2026-05-29 14:05:50


Start Here

6 / 12 31416 / 46903


Challenge Programs

Time of First Successful Submission: 2026-05-06 12:10:32

The Flag File

Time of First Successful Submission: 2026-05-06 12:14:29

Using Privileged Mode

Time of First Successful Submission: 2026-05-06 12:32:15

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-06 12:37:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-06 12:38:00


Linux Luminarium

8 / 128 27725 / 35045


Intro to Commands

Time of First Successful Submission: 2026-05-20 13:39:49

Intro to Arguments

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

The Root

Time of First Successful Submission: 2026-05-20 13:42:37

Program and absolute paths

Time of First Successful Submission: 2026-05-20 13:44:25

Position thy self

Time of First Successful Submission: 2026-05-20 13:46:36

Position elsewhere

Time of First Successful Submission: 2026-05-20 13:48:35

implicit relative paths, from /

Time of First Successful Submission: 2026-05-29 14:05:50

explicit relative paths, from /

Time of First Successful Submission: 2026-05-29 16:06:16


Computing 101

94 / 104 525 / 22763


Your First Register

Time of First Successful Submission: 2026-05-06 13:36:26

Your First Syscall

Time of First Successful Submission: 2026-05-06 13:45:02

Exit Codes

Time of First Successful Submission: 2026-05-06 13:54:13

Building Executables

Time of First Successful Submission: 2026-05-06 14:07:40

Moving Between Registers

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

Loading From Memory

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

More Loading Practice

Time of First Successful Submission: 2026-05-06 17:52:34

Dereferencing Pointers

Time of First Successful Submission: 2026-05-06 18:04:00

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

Time of First Successful Submission: 2026-05-06 18:34:32

Double Dereference

Time of First Successful Submission: 2026-05-06 18:39:01

The Stack

Time of First Successful Submission: 2026-05-08 06:18:50

Stack Offsets

Time of First Successful Submission: 2026-05-08 06:21:50

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-08 06:28:02

Popping From the Stack

Time of First Successful Submission: 2026-05-08 06:38:23

Disassembling Programs

Time of First Successful Submission: 2026-05-08 12:52:26

Tracing Syscalls

Time of First Successful Submission: 2026-05-08 12:58:52

Starting GDB

Time of First Successful Submission: 2026-05-08 13:20:46

Quitting GDB

Time of First Successful Submission: 2026-05-08 13:21:37

Starting Programs in GDB

Time of First Successful Submission: 2026-05-08 13:28:55

Disassembling in GDB

Time of First Successful Submission: 2026-05-08 13:30:14

Stepping Through Instructions

Time of First Successful Submission: 2026-05-08 13:33:32

Reading Register Values

Time of First Successful Submission: 2026-05-08 13:35:43

Popping Stack Values

Time of First Successful Submission: 2026-05-08 13:39:10

Examining Memory

Time of First Successful Submission: 2026-05-08 13:41:37

Examining Stack Pointers

Time of First Successful Submission: 2026-05-08 13:46:16

Cooperative Debugging

Time of First Successful Submission: 2026-05-08 13:59:23

Writing Output

Time of First Successful Submission: 2026-05-09 08:43:28

Chaining Syscalls

Time of First Successful Submission: 2026-05-09 08:45:16

Writing Strings

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

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-09 09:27:33

Hardcoding the Filename

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

Comparing Values

Time of First Successful Submission: 2026-05-09 11:31:07

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-05-09 11:47:33

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-09 19:32:00

Looping

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

Reverse the Calculation

Time of First Successful Submission: 2026-05-10 06:28:00

Reverse the Reverse

Time of First Successful Submission: 2026-05-10 06:30:07

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-10 06:36:45

Loops on Data

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

set-register

Time of First Successful Submission: 2026-05-10 07:38:16

set-multiple-registers

Time of First Successful Submission: 2026-05-10 07:45:47

add-to-register

Time of First Successful Submission: 2026-05-10 07:49:35

linear-equation-registers

Time of First Successful Submission: 2026-05-10 08:30:27

integer-division

Time of First Successful Submission: 2026-05-10 08:39:53

modulo-operation

Time of First Successful Submission: 2026-05-10 08:43:34

set-upper-byte

Time of First Successful Submission: 2026-05-10 08:46:29

efficient-modulo

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

byte-extraction

Time of First Successful Submission: 2026-05-10 13:59:00

bitwise-and

Time of First Successful Submission: 2026-05-10 14:14:19

check-even

Time of First Successful Submission: 2026-05-10 14:37:31

memory-read

Time of First Successful Submission: 2026-05-10 14:45:36

memory-write

Time of First Successful Submission: 2026-05-10 14:50:03

memory-increment

Time of First Successful Submission: 2026-05-10 14:57:57

byte-access

Time of First Successful Submission: 2026-05-10 15:03:55

memory-size-access

Time of First Successful Submission: 2026-05-10 15:08:35

little-endian-write

Time of First Successful Submission: 2026-05-10 15:27:28

memory-sum

Time of First Successful Submission: 2026-05-10 15:56:33

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2026-05-10 16:13:21

average-stack-values

Time of First Successful Submission: 2026-05-10 16:28:29

absolute-jump

Time of First Successful Submission: 2026-05-10 18:58:12

relative-jump

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

jump-trampoline

Time of First Successful Submission: 2026-05-10 19:14:29

conditional-jump

Time of First Successful Submission: 2026-05-10 19:36:33

indirect-jump

Time of First Successful Submission: 2026-05-10 19:51:24

average-loop

Time of First Successful Submission: 2026-05-10 20:08:04

count-non-zero

Time of First Successful Submission: 2026-05-11 07:20:31

string-lower

Time of First Successful Submission: 2026-05-11 10:01:51

most-common-byte

Time of First Successful Submission: 2026-05-15 11:58:37

Exit

Time of First Successful Submission: 2026-05-12 06:27:53

Socket

Time of First Successful Submission: 2026-05-12 06:45:52

Bind

Time of First Successful Submission: 2026-05-12 16:15:16

Listen

Time of First Successful Submission: 2026-05-12 16:22:55

Accept

Time of First Successful Submission: 2026-05-12 16:39:56

Static Response

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

Dynamic Response

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

Iterative GET Server

Time of First Successful Submission: 2026-05-12 19:32:51

Concurrent GET Server

Time of First Successful Submission: 2026-05-12 20:04:49

Concurrent POST Server

Time of First Successful Submission: 2026-05-13 12:03:44

Web Server

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

Debugging Programs

Time of First Successful Submission: 2026-05-14 05:33:12

Inspecting Registers

Time of First Successful Submission: 2026-05-14 05:46:43

Examining Memory

Time of First Successful Submission: 2026-05-14 06:07:35

Setting Breakpoints

Time of First Successful Submission: 2026-05-14 09:34:04

GDB Scripting

Time of First Successful Submission: 2026-05-14 11:18:39

Modifying Data

Time of First Successful Submission: 2026-05-15 11:13:57

Modifying Execution

Time of First Successful Submission: 2026-05-15 11:15:27

Broken Functions

Time of First Successful Submission: 2026-05-15 11:36:45


Playing With Programs

14 / 116 17058 / 24026


What's the password?

Time of First Successful Submission: 2026-05-16 09:57:21

... and again!

Time of First Successful Submission: 2026-05-16 09:58:04

Newline Troubles

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

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2026-05-16 10:21:36

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-16 10:33:42

More Hex

Time of First Successful Submission: 2026-05-16 10:53:00

Decoding Hex

Time of First Successful Submission: 2026-05-16 10:57:59

Decoding Practice

Time of First Successful Submission: 2026-05-16 11:40:31

Encoding Practice

Time of First Successful Submission: 2026-05-16 11:51:16

Hex-encoding ASCII

Time of First Successful Submission: 2026-05-16 12:21:56

Nested Encoding

Time of First Successful Submission: 2026-05-17 11:07:11

Hex-encoding UTF-8

Time of First Successful Submission: 2026-05-17 11:53:12

UTF Mixups

Time of First Successful Submission: 2026-05-17 13:18:12


DSU Cyber Camps

6 / 104 31586 / 47198


Connecting over SSH

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

Challenge Programs

Time of First Successful Submission: 2026-05-06 12:10:32

The Flag File

Time of First Successful Submission: 2026-05-06 12:14:29

Using Privileged Mode

Time of First Successful Submission: 2026-05-06 12:32:15

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-06 12:37:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-06 12:38:00


GCA CTF

6 / 104 31586 / 47198


Connecting over SSH

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

Challenge Programs

Time of First Successful Submission: 2026-05-06 12:10:32

The Flag File

Time of First Successful Submission: 2026-05-06 12:14:29

Using Privileged Mode

Time of First Successful Submission: 2026-05-06 12:32:15

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-06 12:37:11

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-06 12:38:00