Intro to Programming Languages

4 / 234 27565 / 32010


Commands

Time of First Successful Submission: 2026-02-17 19:49:22

Command Arguments

Time of First Successful Submission: 2026-02-17 20:05:50

Command History

Time of First Successful Submission: 2026-02-17 20:06:26

The Root Path

Time of First Successful Submission: 2026-02-17 20:10:16


Intro to Cybersecurity

107 / 183 1949 / 20046


Path Traversal 1

Time of First Successful Submission: 2026-03-07 19:22:53

Path Traversal 2

Time of First Successful Submission: 2026-03-07 19:49:21

CMDi 1

Time of First Successful Submission: 2026-03-07 20:52:08

CMDi 2

Time of First Successful Submission: 2026-03-07 20:55:29

CMDi 3

Time of First Successful Submission: 2026-03-07 21:04:50

CMDi 4

Time of First Successful Submission: 2026-03-07 21:11:51

CMDi 5

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

CMDi 6

Time of First Successful Submission: 2026-03-07 21:26:34

Authentication Bypass 1

Time of First Successful Submission: 2026-03-07 21:41:10

Authentication Bypass 2

Time of First Successful Submission: 2026-03-07 21:48:42

SQLi 1

Time of First Successful Submission: 2026-03-07 22:09:43

SQLi 2

Time of First Successful Submission: 2026-03-07 22:14:37

SQLi 3

Time of First Successful Submission: 2026-03-07 22:26:37

SQLi 4

Time of First Successful Submission: 2026-03-07 22:48:50

SQLi 5

Time of First Successful Submission: 2026-03-07 23:06:19

XSS 1

Time of First Successful Submission: 2026-03-08 13:36:42

XSS 2

Time of First Successful Submission: 2026-03-08 13:41:45

XSS 3

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

XSS 4

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

XSS 5

Time of First Successful Submission: 2026-03-08 16:12:27

XSS 6

Time of First Successful Submission: 2026-03-08 16:17:30

XSS 7

Time of First Successful Submission: 2026-03-08 17:26:45

CSRF 1

Time of First Successful Submission: 2026-03-08 18:33:45

CSRF 2

Time of First Successful Submission: 2026-03-08 18:37:53

CSRF 3

Time of First Successful Submission: 2026-03-08 18:54:06

CSRF 4

Time of First Successful Submission: 2026-03-08 19:20:38

CSRF 5

Time of First Successful Submission: 2026-03-08 19:41:42

Connect

Time of First Successful Submission: 2026-03-10 14:58:32

Send

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

Shutdown

Time of First Successful Submission: 2026-03-10 15:07:51

Listen

Time of First Successful Submission: 2026-03-10 15:09:57

Scan 1

Time of First Successful Submission: 2026-03-10 15:28:18

Scan 2

Time of First Successful Submission: 2026-03-10 16:04:30

Monitor 1

Time of First Successful Submission: 2026-03-10 16:17:46

Monitor 2

Time of First Successful Submission: 2026-03-10 16:29:20

Sniffing Cookies

Time of First Successful Submission: 2026-03-10 17:11:39

Network Configuration

Time of First Successful Submission: 2026-03-10 17:19:46

Firewall 1

Time of First Successful Submission: 2026-03-10 17:34:07

Firewall 2

Time of First Successful Submission: 2026-03-10 18:00:34

Firewall 3

Time of First Successful Submission: 2026-03-10 18:18:29

Denial of Service 1

Time of First Successful Submission: 2026-03-10 18:28:30

Denial of Service 2

Time of First Successful Submission: 2026-03-10 18:33:39

Denial of Service 3

Time of First Successful Submission: 2026-03-10 21:37:57

Ethernet

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

IP

Time of First Successful Submission: 2026-03-11 18:36:46

TCP

Time of First Successful Submission: 2026-03-11 18:50:53

TCP Handshake

Time of First Successful Submission: 2026-03-11 18:59:31

UDP

Time of First Successful Submission: 2026-03-11 21:04:04

UDP 2

Time of First Successful Submission: 2026-03-11 21:14:29

UDP Spoofing 1

Time of First Successful Submission: 2026-03-11 21:34:08

UDP Spoofing 2

Time of First Successful Submission: 2026-03-11 21:46:31

UDP Spoofing 3

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

UDP Spoofing 4

Time of First Successful Submission: 2026-03-11 22:07:40

ARP

Time of First Successful Submission: 2026-03-11 22:16:51

Intercept

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

Man-in-the-Middle

Time of First Successful Submission: 2026-03-12 14:45:35

XOR

Time of First Successful Submission: 2026-03-12 18:35:43

XORing Hex

Time of First Successful Submission: 2026-03-12 19:14:58

XORing ASCII

Time of First Successful Submission: 2026-03-12 19:53:00

XORing ASCII Strings

Time of First Successful Submission: 2026-03-12 22:04:42

One-time Pad

Time of First Successful Submission: 2026-03-12 22:27:30

One-time Pad Tampering

Time of First Successful Submission: 2026-03-12 23:48:59

Many-time Pad

Time of First Successful Submission: 2026-03-13 03:41:15

AES

Time of First Successful Submission: 2026-03-13 16:36:33

AES-ECB-CPA

Time of First Successful Submission: 2026-03-14 00:41:54

AES-ECB-CPA-HTTP

Time of First Successful Submission: 2026-03-14 15:13:17

AES-ECB-CPA-HTTP (base64)

Time of First Successful Submission: 2026-03-14 15:42:18

level1

Time of First Successful Submission: 2026-03-17 18:09:12

level2

Time of First Successful Submission: 2026-03-17 18:10:26

level3

Time of First Successful Submission: 2026-03-17 18:24:38

level4

Time of First Successful Submission: 2026-03-17 18:25:58

level5

Time of First Successful Submission: 2026-03-17 18:50:56

level6

Time of First Successful Submission: 2026-03-17 18:58:16

level7

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

level8

Time of First Successful Submission: 2026-03-17 19:10:59

level9

Time of First Successful Submission: 2026-03-17 19:12:44

level10

Time of First Successful Submission: 2026-03-17 19:17:11

level11

Time of First Successful Submission: 2026-03-17 19:44:34

level12

Time of First Successful Submission: 2026-03-17 19:48:02

level13

Time of First Successful Submission: 2026-03-17 19:51:33

level14

Time of First Successful Submission: 2026-03-17 19:54:12

level15

Time of First Successful Submission: 2026-03-17 19:56:42

level16

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

level17

Time of First Successful Submission: 2026-03-17 20:55:07

level18

Time of First Successful Submission: 2026-03-17 21:09:33

level19

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

File Formats: Magic Numbers (Python)

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

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2026-03-23 17:51:31

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2026-03-23 18:34:30

Reading Endianness (Python)

Time of First Successful Submission: 2026-03-23 18:54:06

Reading Endianness (C)

Time of First Successful Submission: 2026-03-23 19:31:54

Reading Endianness (x86)

Time of First Successful Submission: 2026-03-23 19:43:19

Version Information (Python)

Time of First Successful Submission: 2026-03-27 14:16:28

Version Information (C)

Time of First Successful Submission: 2026-03-27 14:40:20

Version Information (x86)

Time of First Successful Submission: 2026-03-27 20:04:44

Metadata and Data (Python)

Time of First Successful Submission: 2026-03-27 20:38:16

Metadata and Data (C)

Time of First Successful Submission: 2026-03-27 20:58:40

Metadata and Data (x86)

Time of First Successful Submission: 2026-03-27 21:46:30

Input Restrictions (Python)

Time of First Successful Submission: 2026-03-27 21:51:06

Input Restrictions (C)

Time of First Successful Submission: 2026-03-27 21:55:02

Input Restrictions (x86)

Time of First Successful Submission: 2026-03-27 22:14:50

Behold the cIMG! (Python)

Time of First Successful Submission: 2026-03-27 22:20:47

Behold the cIMG! (C)

Time of First Successful Submission: 2026-03-27 22:29:51

Behold the cIMG! (x86)

Time of First Successful Submission: 2026-03-27 22:36:24

A Basic cIMG (Python)

Time of First Successful Submission: 2026-03-27 22:50:42

A Basic cIMG (C)

Time of First Successful Submission: 2026-03-27 22:54:28

A Basic cIMG (x86)

Time of First Successful Submission: 2026-03-27 23:09:29


Start Here

10 / 12 19638 / 43382


Using the Terminal

Time of First Successful Submission: 2026-03-04 16:52:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-04 16:53:42

Using the GUI Desktop

Time of First Successful Submission: 2026-03-04 16:56:24

Pasting into the Desktop

Time of First Successful Submission: 2026-03-04 16:58:28

Restarting Challenges

Time of First Successful Submission: 2026-03-04 17:02:02

Challenge Programs

Time of First Successful Submission: 2026-02-01 13:04:35

The Flag File

Time of First Successful Submission: 2026-02-01 13:21:53

Using Privileged Mode

Time of First Successful Submission: 2026-02-01 13:25:45

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-01 13:35:04

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-01 13:35:43


Linux Luminarium

4 / 128 28207 / 32419


Intro to Commands

Time of First Successful Submission: 2026-02-17 19:49:22

Intro to Arguments

Time of First Successful Submission: 2026-02-17 20:05:50

Command History

Time of First Successful Submission: 2026-02-17 20:06:26

The Root

Time of First Successful Submission: 2026-02-17 20:10:16


Computing 101

94 / 94 211 / 21537


Your First Register

Time of First Successful Submission: 2026-02-21 13:42:21

Your First Syscall

Time of First Successful Submission: 2026-02-21 13:47:22

Exit Codes

Time of First Successful Submission: 2026-02-21 13:52:37

Building Executables

Time of First Successful Submission: 2026-02-21 14:11:45

Moving Between Registers

Time of First Successful Submission: 2026-02-21 15:33:30

Loading From Memory

Time of First Successful Submission: 2026-02-25 17:55:39

More Loading Practice

Time of First Successful Submission: 2026-02-25 17:57:33

Dereferencing Pointers

Time of First Successful Submission: 2026-02-25 18:03:12

Dereferencing Yourself

Time of First Successful Submission: 2026-02-25 18:07:34

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-25 18:10:06

Stored Addresses

Time of First Successful Submission: 2026-02-25 18:14:59

Double Dereference

Time of First Successful Submission: 2026-02-25 18:17:17

The Stack

Time of First Successful Submission: 2026-02-25 18:25:29

Stack Offsets

Time of First Successful Submission: 2026-02-25 18:29:17

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-25 18:32:56

Popping From the Stack

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

Disassembling Programs

Time of First Successful Submission: 2026-02-25 19:22:00

Tracing Syscalls

Time of First Successful Submission: 2026-02-25 19:37:17

Starting GDB

Time of First Successful Submission: 2026-02-25 19:40:21

Quitting GDB

Time of First Successful Submission: 2026-02-25 19:41:11

Starting Programs in GDB

Time of First Successful Submission: 2026-02-25 19:45:26

Disassembling in GDB

Time of First Successful Submission: 2026-02-25 19:46:42

Stepping Through Instructions

Time of First Successful Submission: 2026-02-25 19:52:58

Reading Register Values

Time of First Successful Submission: 2026-02-25 19:55:02

Popping Stack Values

Time of First Successful Submission: 2026-02-25 19:58:38

Examining Memory

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

Examining Stack Pointers

Time of First Successful Submission: 2026-02-25 20:06:51

Cooperative Debugging

Time of First Successful Submission: 2026-02-25 20:30:51

Writing Output

Time of First Successful Submission: 2026-02-26 17:11:24

Chaining Syscalls

Time of First Successful Submission: 2026-02-26 17:13:34

Writing Strings

Time of First Successful Submission: 2026-02-26 17:14:31

Reading Data

Time of First Successful Submission: 2026-02-26 17:35:51

Opening Files

Time of First Successful Submission: 2026-02-26 17:54:39

Hardcoding the Filename

Time of First Successful Submission: 2026-02-26 18:44:00

Comparing Values

Time of First Successful Submission: 2026-02-27 16:51:59

Comparing Characters

Time of First Successful Submission: 2026-02-27 16:54:35

Conditional Control Flow

Time of First Successful Submission: 2026-02-27 17:04:17

Comparing Strings

Time of First Successful Submission: 2026-02-27 17:13:25

Reverse the Password

Time of First Successful Submission: 2026-02-27 17:31:38

Conditionals Without Conditionals

Time of First Successful Submission: 2026-02-27 19:09:34

Looping

Time of First Successful Submission: 2026-02-27 19:25:01

Reverse the Calculation

Time of First Successful Submission: 2026-02-27 19:35:54

Reverse the Reverse

Time of First Successful Submission: 2026-02-27 19:40:11

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-02-27 19:48:10

Loops on Data

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

set-register

Time of First Successful Submission: 2026-02-27 20:20:11

set-multiple-registers

Time of First Successful Submission: 2026-02-27 20:22:38

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2026-02-27 20:27:36

integer-division

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

modulo-operation

Time of First Successful Submission: 2026-02-28 01:02:29

set-upper-byte

Time of First Successful Submission: 2026-02-28 13:26:51

efficient-modulo

Time of First Successful Submission: 2026-02-28 13:45:38

byte-extraction

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

bitwise-and

Time of First Successful Submission: 2026-02-28 14:03:56

check-even

Time of First Successful Submission: 2026-02-28 14:30:35

memory-read

Time of First Successful Submission: 2026-02-28 14:43:31

memory-write

Time of First Successful Submission: 2026-02-28 14:49:24

memory-increment

Time of First Successful Submission: 2026-02-28 14:55:18

byte-access

Time of First Successful Submission: 2026-02-28 15:00:00

memory-size-access

Time of First Successful Submission: 2026-02-28 15:02:52

little-endian-write

Time of First Successful Submission: 2026-02-28 15:08:28

memory-sum

Time of First Successful Submission: 2026-02-28 16:11:13

stack-subtraction

Time of First Successful Submission: 2026-02-28 16:13:41

swap-stack-values

Time of First Successful Submission: 2026-02-28 16:15:21

average-stack-values

Time of First Successful Submission: 2026-02-28 16:25:44

absolute-jump

Time of First Successful Submission: 2026-02-28 16:39:27

relative-jump

Time of First Successful Submission: 2026-02-28 17:08:35

jump-trampoline

Time of First Successful Submission: 2026-02-28 17:13:52

conditional-jump

Time of First Successful Submission: 2026-02-28 18:17:40

indirect-jump

Time of First Successful Submission: 2026-02-28 18:44:05

average-loop

Time of First Successful Submission: 2026-02-28 19:02:04

count-non-zero

Time of First Successful Submission: 2026-03-01 13:26:47

string-lower

Time of First Successful Submission: 2026-03-01 14:28:51

most-common-byte

Time of First Successful Submission: 2026-03-02 11:32:08

Exit

Time of First Successful Submission: 2026-03-02 12:48:05

Socket

Time of First Successful Submission: 2026-03-02 14:03:44

Bind

Time of First Successful Submission: 2026-03-02 15:14:00

Listen

Time of First Successful Submission: 2026-03-02 18:43:46

Accept

Time of First Successful Submission: 2026-03-03 11:33:16

Static Response

Time of First Successful Submission: 2026-03-03 12:04:46

Dynamic Response

Time of First Successful Submission: 2026-03-03 12:55:33

Iterative GET Server

Time of First Successful Submission: 2026-03-03 13:40:13

Concurrent GET Server

Time of First Successful Submission: 2026-03-03 14:05:16

Concurrent POST Server

Time of First Successful Submission: 2026-03-03 14:25:46

Web Server

Time of First Successful Submission: 2026-03-03 14:31:06

Debugging Programs

Time of First Successful Submission: 2026-03-03 14:56:51

Inspecting Registers

Time of First Successful Submission: 2026-03-03 15:07:34

Examining Memory

Time of First Successful Submission: 2026-03-03 18:06:38

Setting Breakpoints

Time of First Successful Submission: 2026-03-03 18:28:10

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2026-03-04 14:57:18

Modifying Execution

Time of First Successful Submission: 2026-03-04 15:20:18

Broken Functions

Time of First Successful Submission: 2026-03-04 15:39:43


Playing With Programs

116 / 116 793 / 23388


What's the password?

Time of First Successful Submission: 2026-03-04 15:48:05

... and again!

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

Newline Troubles

Time of First Successful Submission: 2026-03-04 15:52:25

Reasoning about files

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

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2026-03-04 16:26:04

More Hex

Time of First Successful Submission: 2026-03-04 16:34:44

Decoding Hex

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

Decoding Practice

Time of First Successful Submission: 2026-03-04 18:21:17

Encoding Practice

Time of First Successful Submission: 2026-03-04 18:29:41

Hex-encoding ASCII

Time of First Successful Submission: 2026-03-04 18:40:37

Nested Encoding

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

Hex-encoding UTF-8

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

UTF Mixups

Time of First Successful Submission: 2026-03-04 20:06:29

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2026-03-05 17:16:39

Encoding Base64

Time of First Successful Submission: 2026-03-05 17:45:38

Dealing with Obfuscation

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

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-03-05 18:28:07

Your First HTTP Request

Time of First Successful Submission: 2026-03-05 18:44:15

Reading Flask

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

Commented Data

Time of First Successful Submission: 2026-03-05 18:42:59

HTTP Metadata

Time of First Successful Submission: 2026-03-05 18:48:36

HTTP (netcat)

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

HTTP Paths (netcat)

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

HTTP (curl)

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

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-03-06 13:38:55

HTTP Host Header (curl)

Time of First Successful Submission: 2026-03-06 13:47:59

HTTP Host Header (netcat)

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

URL Encoding (netcat)

Time of First Successful Submission: 2026-03-06 15:34:50

HTTP GET Parameters

Time of First Successful Submission: 2026-03-06 15:50:22

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-06 15:57:14

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-03-06 16:01:14

HTTP Forms

Time of First Successful Submission: 2026-03-06 16:18:39

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-06 16:27:08

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-06 16:43:21

HTTP Forms (python)

Time of First Successful Submission: 2026-03-06 16:50:30

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-03-06 17:16:36

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-06 17:40:53

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-06 17:43:19

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-06 17:48:00

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-06 17:52:22

HTTP Cookies (netcat)

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

HTTP Cookies (python)

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

Server State (python)

Time of First Successful Submission: 2026-03-06 18:08:54

Listening Web

Time of First Successful Submission: 2026-03-06 18:25:04

Speaking Redirects

Time of First Successful Submission: 2026-03-06 18:53:15

JavaScript Redirects

Time of First Successful Submission: 2026-03-06 19:08:28

Including JavaScript

Time of First Successful Submission: 2026-03-06 19:57:27

HTTP (javascript)

Time of First Successful Submission: 2026-03-06 21:39:28

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-06 22:25:47

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-06 22:32:34

cat

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

more

Time of First Successful Submission: 2026-03-06 22:36:25

less

Time of First Successful Submission: 2026-03-06 22:36:43

tail

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

head

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

sort

Time of First Successful Submission: 2026-03-06 22:37:52

vim

Time of First Successful Submission: 2026-03-06 22:38:21

emacs

Time of First Successful Submission: 2026-03-06 22:40:02

nano

Time of First Successful Submission: 2026-03-06 22:41:58

rev

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

od

Time of First Successful Submission: 2026-03-06 22:57:41

hd

Time of First Successful Submission: 2026-03-06 23:05:29

xxd

Time of First Successful Submission: 2026-03-06 23:08:35

base32

Time of First Successful Submission: 2026-03-06 23:10:05

base64

Time of First Successful Submission: 2026-03-06 23:10:59

split

Time of First Successful Submission: 2026-03-06 23:16:10

gzip

Time of First Successful Submission: 2026-03-07 11:48:28

bzip2

Time of First Successful Submission: 2026-03-07 11:51:28

zip

Time of First Successful Submission: 2026-03-07 12:02:31

tar

Time of First Successful Submission: 2026-03-07 12:29:27

ar

Time of First Successful Submission: 2026-03-07 12:41:58

cpio

Time of First Successful Submission: 2026-03-07 12:42:42

genisoimage

Time of First Successful Submission: 2026-03-07 12:44:36

env

Time of First Successful Submission: 2026-03-07 13:50:24

find

Time of First Successful Submission: 2026-03-07 14:03:47

make

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

nice

Time of First Successful Submission: 2026-03-07 14:10:40

timeout

Time of First Successful Submission: 2026-03-07 14:13:42

stdbuf

Time of First Successful Submission: 2026-03-07 14:22:52

setarch

Time of First Successful Submission: 2026-03-07 14:26:36

watch

Time of First Successful Submission: 2026-03-07 14:28:32

socat

Time of First Successful Submission: 2026-03-07 14:31:11

whiptail

Time of First Successful Submission: 2026-03-07 14:33:38

awk

Time of First Successful Submission: 2026-03-07 14:35:12

sed

Time of First Successful Submission: 2026-03-07 14:36:01

ed

Time of First Successful Submission: 2026-03-07 14:41:21

chown

Time of First Successful Submission: 2026-03-07 14:44:49

chmod

Time of First Successful Submission: 2026-03-07 14:48:02

cp

Time of First Successful Submission: 2026-03-07 14:58:11

mv

Time of First Successful Submission: 2026-03-07 15:02:30

perl

Time of First Successful Submission: 2026-03-07 15:04:25

python

Time of First Successful Submission: 2026-03-07 15:08:44

ruby

Time of First Successful Submission: 2026-03-07 15:13:50

bash

Time of First Successful Submission: 2026-03-07 15:14:38

date

Time of First Successful Submission: 2026-03-07 15:15:52

dmesg

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

wc

Time of First Successful Submission: 2026-03-07 15:18:36

gcc

Time of First Successful Submission: 2026-03-07 15:25:06

as

Time of First Successful Submission: 2026-03-07 15:25:43

wget

Time of First Successful Submission: 2026-03-07 15:28:28

ssh-keygen

Time of First Successful Submission: 2026-03-07 15:52:34

SQL Queries

Time of First Successful Submission: 2026-03-07 16:01:07

Filtering SQL

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

Choosing Columns

Time of First Successful Submission: 2026-03-07 16:30:57

Exclusionary Filtering

Time of First Successful Submission: 2026-03-07 16:39:33

Filtering Strings

Time of First Successful Submission: 2026-03-07 16:42:54

Filtering on Expressions

Time of First Successful Submission: 2026-03-07 16:56:53

SELECTing Expressions

Time of First Successful Submission: 2026-03-07 17:24:19

Composite Conditions

Time of First Successful Submission: 2026-03-07 17:37:46

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-07 17:42:10

Querying Metadata

Time of First Successful Submission: 2026-03-07 17:54:09


GCA CTF

10 / 104 19763 / 43659


Using the Terminal

Time of First Successful Submission: 2026-03-04 16:52:27

Using the VSCode Workspace

Time of First Successful Submission: 2026-03-04 16:53:42

Using the GUI Desktop

Time of First Successful Submission: 2026-03-04 16:56:24

Pasting into the Desktop

Time of First Successful Submission: 2026-03-04 16:58:28

Restarting Challenges

Time of First Successful Submission: 2026-03-04 17:02:02

Challenge Programs

Time of First Successful Submission: 2026-02-01 13:04:35

The Flag File

Time of First Successful Submission: 2026-02-01 13:21:53

Using Privileged Mode

Time of First Successful Submission: 2026-02-01 13:25:45

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-01 13:35:04

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-01 13:35:43