saifallah

Start Here

11 / 12 9950 / 47166


Using the Terminal

Time of First Successful Submission: 2026-05-06 21:23:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-06 21:37:06

Using the GUI Desktop

Time of First Successful Submission: 2026-05-06 21:51:25

Pasting into the Desktop

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

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-05-07 11:14:01

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-07 11:25:26

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-07 11:34:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-07 11:36:46


Computing 101

74 / 126 1400 / 22844


Your First Register

Time of First Successful Submission: 2026-05-10 13:43:42

Your First Syscall

Time of First Successful Submission: 2026-05-10 13:48:11

Exit Codes

Time of First Successful Submission: 2026-05-10 13:57:06

Building Executables

Time of First Successful Submission: 2026-05-10 14:11:09

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-05-10 21:47:02

More Loading Practice

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

Dereferencing Pointers

Time of First Successful Submission: 2026-05-10 22:07:12

Dereferencing Yourself

Time of First Successful Submission: 2026-05-10 22:11:44

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2026-05-10 22:26:09

The Stack

Time of First Successful Submission: 2026-05-10 22:43:38

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-11 11:40:47

Popping From the Stack

Time of First Successful Submission: 2026-05-11 11:57:50

Disassembling Programs

Time of First Successful Submission: 2026-05-11 12:27:23

Tracing Syscalls

Time of First Successful Submission: 2026-05-11 12:32:02

Starting GDB

Time of First Successful Submission: 2026-05-11 12:42:32

Quitting GDB

Time of First Successful Submission: 2026-05-11 12:44:49

Starting Programs in GDB

Time of First Successful Submission: 2026-05-11 12:49:21

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-05-11 12:59:28

Reading Register Values

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

Popping Stack Values

Time of First Successful Submission: 2026-05-11 13:05:59

Examining Memory

Time of First Successful Submission: 2026-05-11 13:12:30

Examining Stack Pointers

Time of First Successful Submission: 2026-05-11 13:19:21

Cooperative Debugging

Time of First Successful Submission: 2026-05-11 13:34:55

Writing Output

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

Chaining Syscalls

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

Writing Strings

Time of First Successful Submission: 2026-05-12 00:25:03

Reading Data

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

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-05-12 13:10:53

Comparing Values

Time of First Successful Submission: 2026-05-13 13:29:51

Comparing Characters

Time of First Successful Submission: 2026-05-13 13:45:38

Conditional Control Flow

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

Comparing Strings

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

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-14 17:38:38

Looping

Time of First Successful Submission: 2026-05-14 18:02:18

Reverse the Calculation

Time of First Successful Submission: 2026-05-14 18:42:53

Reverse the Reverse

Time of First Successful Submission: 2026-05-14 18:49:09

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-14 19:16:27

Loops on Data

Time of First Successful Submission: 2026-05-14 19:34:57

set-register

Time of First Successful Submission: 2026-05-14 23:18:52

set-multiple-registers

Time of First Successful Submission: 2026-05-14 23:23:48

add-to-register

Time of First Successful Submission: 2026-05-14 23:26:07

linear-equation-registers

Time of First Successful Submission: 2026-05-14 23:35:23

integer-division

Time of First Successful Submission: 2026-05-14 23:40:48

modulo-operation

Time of First Successful Submission: 2026-05-14 23:44:23

set-upper-byte

Time of First Successful Submission: 2026-05-14 23:46:39

efficient-modulo

Time of First Successful Submission: 2026-05-14 23:57:40

byte-extraction

Time of First Successful Submission: 2026-05-15 00:09:10

bitwise-and

Time of First Successful Submission: 2026-05-15 00:13:34

check-even

Time of First Successful Submission: 2026-05-15 19:56:28

memory-read

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

memory-write

Time of First Successful Submission: 2026-05-15 20:42:15

memory-increment

Time of First Successful Submission: 2026-05-15 20:48:20

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-05-15 22:07:39

little-endian-write

Time of First Successful Submission: 2026-05-15 23:49:36

memory-sum

Time of First Successful Submission: 2026-05-15 23:56:09

stack-subtraction

Time of First Successful Submission: 2026-05-16 00:00:20

swap-stack-values

Time of First Successful Submission: 2026-05-16 00:03:04

average-stack-values

Time of First Successful Submission: 2026-05-16 00:12:36

absolute-jump

Time of First Successful Submission: 2026-05-16 00:16:23

relative-jump

Time of First Successful Submission: 2026-05-16 00:50:39

jump-trampoline

Time of First Successful Submission: 2026-05-16 01:00:57

conditional-jump

Time of First Successful Submission: 2026-05-16 12:58:33

indirect-jump

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

average-loop

Time of First Successful Submission: 2026-05-16 13:44:27

count-non-zero

Time of First Successful Submission: 2026-05-16 14:44:21

string-lower

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


DSU Cyber Camps

11 / 104 10117 / 47461


Using the Terminal

Time of First Successful Submission: 2026-05-06 21:23:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-06 21:37:06

Using the GUI Desktop

Time of First Successful Submission: 2026-05-06 21:51:25

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-05-07 11:01:21

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-05-07 11:14:01

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-07 11:25:26

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-07 11:34:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-07 11:36:46


GCA CTF

11 / 104 10117 / 47461


Using the Terminal

Time of First Successful Submission: 2026-05-06 21:23:23

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-06 21:37:06

Using the GUI Desktop

Time of First Successful Submission: 2026-05-06 21:51:25

Pasting into the Desktop

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

Connecting over SSH

Time of First Successful Submission: 2026-05-07 11:01:21

Restarting Challenges

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

Challenge Programs

Time of First Successful Submission: 2026-05-07 11:14:01

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-05-07 11:25:26

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-07 11:34:57

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-07 11:36:46