jaysongong

🐧 💻

Intro to Programming Languages

15 / 234 6801 / 28817


Commands

Time of First Successful Submission: 2025-12-17 07:53:07

Command Arguments

Time of First Successful Submission: 2025-12-17 07:54:21

Command History

Time of First Successful Submission: 2025-12-17 07:54:50

The Root Path

Time of First Successful Submission: 2025-12-17 07:57:56

Absolute Paths

Time of First Successful Submission: 2025-12-17 07:59:50

Changing position

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

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-17 08:04:13

Relative Paths

Time of First Successful Submission: 2025-12-17 08:13:14

Cat

Time of First Successful Submission: 2025-12-17 08:22:52

Ls

Time of First Successful Submission: 2025-12-17 08:28:08

Ls All

Time of First Successful Submission: 2025-12-17 08:34:04

Find

Time of First Successful Submission: 2025-12-17 08:50:34

Piping Echo

Time of First Successful Submission: 2025-12-23 06:55:49

Piping Stdout

Time of First Successful Submission: 2025-12-23 06:57:22

Piping Stdin

Time of First Successful Submission: 2025-12-23 07:28:42


Start Here

11 / 12 6446 / 39047


Using the Terminal

Time of First Successful Submission: 2025-12-17 06:23:49

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-17 06:28:28

Using the GUI Desktop

Time of First Successful Submission: 2025-12-17 06:31:14

Pasting into the Desktop

Time of First Successful Submission: 2025-12-17 06:32:52

Restarting Challenges

Time of First Successful Submission: 2025-12-17 06:50:32

Challenge Programs

Time of First Successful Submission: 2025-12-17 07:44:08

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-17 07:46:55

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-17 07:50:55


Linux Luminarium

128 / 128 1062 / 27



Computing 101

69 / 69 1469 / 19677


Your First Register

Time of First Successful Submission: 2025-12-29 03:05:11

Your First Syscall

Time of First Successful Submission: 2025-12-29 03:14:40

Exit Codes

Time of First Successful Submission: 2025-12-29 03:16:56

Building Executables

Time of First Successful Submission: 2025-12-29 03:29:31

Moving Between Registers

Time of First Successful Submission: 2025-12-29 03:32:36

Tracing Syscalls

Time of First Successful Submission: 2025-12-30 06:02:15

Starting GDB

Time of First Successful Submission: 2025-12-30 06:04:23

Starting Programs in GDB

Time of First Successful Submission: 2025-12-30 06:09:09

Loading From Memory

Time of First Successful Submission: 2025-12-30 07:05:48

More Loading Practice

Time of First Successful Submission: 2025-12-30 07:06:48

Dereferencing Pointers

Time of First Successful Submission: 2025-12-30 07:56:02

Dereferencing Yourself

Time of First Successful Submission: 2025-12-30 07:58:53

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-30 08:02:07

Stored Addresses

Time of First Successful Submission: 2025-12-30 08:06:39

Double Dereference

Time of First Successful Submission: 2025-12-30 08:12:06

Triple Dereference

Time of First Successful Submission: 2025-12-30 08:15:08

Writing Output

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

Chaining Syscalls

Time of First Successful Submission: 2025-12-30 08:34:14

Writing Strings

Time of First Successful Submission: 2025-12-30 08:35:41

Reading Data

Time of First Successful Submission: 2025-12-30 08:40:46

set-register

Time of First Successful Submission: 2025-12-30 08:55:02

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2025-12-30 09:09:17

linear-equation-registers

Time of First Successful Submission: 2025-12-30 09:14:12

integer-division

Time of First Successful Submission: 2025-12-30 09:24:17

modulo-operation

Time of First Successful Submission: 2025-12-30 09:33:42

set-upper-byte

Time of First Successful Submission: 2025-12-31 02:57:03

efficient-modulo

Time of First Successful Submission: 2025-12-31 03:17:25

byte-extraction

Time of First Successful Submission: 2025-12-31 03:31:24

bitwise-and

Time of First Successful Submission: 2025-12-31 06:03:34

check-even

Time of First Successful Submission: 2025-12-31 06:16:43

memory-read

Time of First Successful Submission: 2025-12-31 06:24:51

memory-write

Time of First Successful Submission: 2025-12-31 06:25:56

memory-increment

Time of First Successful Submission: 2025-12-31 06:35:32

byte-access

Time of First Successful Submission: 2025-12-31 06:39:07

memory-size-access

Time of First Successful Submission: 2025-12-31 06:41:19

little-endian-write

Time of First Successful Submission: 2025-12-31 06:48:14

memory-sum

Time of First Successful Submission: 2025-12-31 06:56:08

stack-subtraction

Time of First Successful Submission: 2025-12-31 07:10:39

swap-stack-values

Time of First Successful Submission: 2025-12-31 07:12:56

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2025-12-31 07:40:09

relative-jump

Time of First Successful Submission: 2025-12-31 07:54:46

jump-trampoline

Time of First Successful Submission: 2025-12-31 07:57:19

conditional-jump

Time of First Successful Submission: 2025-12-31 08:39:52

indirect-jump

Time of First Successful Submission: 2025-12-31 09:13:26

average-loop

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

count-non-zero

Time of First Successful Submission: 2026-01-06 07:00:50

string-lower

Time of First Successful Submission: 2026-01-06 08:33:04

most-common-byte

Time of First Successful Submission: 2026-01-07 06:25:31

Debugging Programs

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

Inspecting Registers

Time of First Successful Submission: 2026-01-07 06:35:21

Examining Memory

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

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-01-19 02:37:10

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2026-01-19 07:10:17

Broken Functions

Time of First Successful Submission: 2026-01-19 08:15:08

Exit

Time of First Successful Submission: 2026-01-19 08:33:11

Socket

Time of First Successful Submission: 2026-01-19 08:51:37

Bind

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

Listen

Time of First Successful Submission: 2026-01-19 09:11:45

Accept

Time of First Successful Submission: 2026-01-19 09:38:54

Static Response

Time of First Successful Submission: 2026-01-19 12:28:16

Dynamic Response

Time of First Successful Submission: 2026-01-20 08:57:41

Iterative GET Server

Time of First Successful Submission: 2026-01-20 09:12:52

Concurrent GET Server

Time of First Successful Submission: 2026-01-22 03:22:06

Concurrent POST Server

Time of First Successful Submission: 2026-01-22 08:05:24

Web Server

Time of First Successful Submission: 2026-01-30 02:33:24


Playing With Programs

6 / 116 18871 / 22535


What's the password?

Time of First Successful Submission: 2026-01-30 02:44:03

... and again!

Time of First Successful Submission: 2026-01-30 02:44:57

Newline Troubles

Time of First Successful Submission: 2026-01-30 02:58:09

Reasoning about files

Time of First Successful Submission: 2026-01-30 03:02:08

Specifying Filenames

Time of First Successful Submission: 2026-01-30 03:05:31

Binary and Hex Encoding

Time of First Successful Submission: 2026-01-30 03:40:05


CybHer Dojo

11 / 104 6558 / 39265


Using the Terminal

Time of First Successful Submission: 2025-12-17 06:23:49

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-17 06:28:28

Using the GUI Desktop

Time of First Successful Submission: 2025-12-17 06:31:14

Pasting into the Desktop

Time of First Successful Submission: 2025-12-17 06:32:52

Restarting Challenges

Time of First Successful Submission: 2025-12-17 06:50:32

Getting Help

Time of First Successful Submission: 2025-12-17 06:52:51

Challenge Programs

Time of First Successful Submission: 2025-12-17 07:44:08

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-17 07:46:55

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-17 07:50:55


Example Dojo

128 / 3 1062 / 27



GCA CTF

11 / 104 6558 / 39265


Using the Terminal

Time of First Successful Submission: 2025-12-17 06:23:49

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-17 06:28:28

Using the GUI Desktop

Time of First Successful Submission: 2025-12-17 06:31:14

Pasting into the Desktop

Time of First Successful Submission: 2025-12-17 06:32:52

Restarting Challenges

Time of First Successful Submission: 2025-12-17 06:50:32

Getting Help

Time of First Successful Submission: 2025-12-17 06:52:51

Challenge Programs

Time of First Successful Submission: 2025-12-17 07:44:08

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2025-12-17 07:46:55

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-12-17 07:50:55