IWant100KMinimum

🦾

Intro to Programming Languages

3 / 234 29137 / 32031


Commands

Time of First Successful Submission: 2026-02-16 19:53:15

Command Arguments

Time of First Successful Submission: 2026-02-16 19:54:08

Command History

Time of First Successful Submission: 2026-02-16 19:55:45


Start Here

11 / 12 8213 / 43407


Using the Terminal

Time of First Successful Submission: 2026-02-12 18:24:53

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-12 18:26:37

Using the GUI Desktop

Time of First Successful Submission: 2026-02-12 18:28:53

Pasting into the Desktop

Time of First Successful Submission: 2026-02-12 18:30:40

Restarting Challenges

Time of First Successful Submission: 2026-02-12 19:09:20

Challenge Programs

Time of First Successful Submission: 2026-02-14 13:31:23

The Flag File

Time of First Successful Submission: 2026-02-14 13:32:14

Using Privileged Mode

Time of First Successful Submission: 2026-02-14 13:37:55

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-16 19:49:43

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-16 19:50:31


Linux Luminarium

3 / 128 29648 / 32441


Intro to Commands

Time of First Successful Submission: 2026-02-16 19:53:15

Intro to Arguments

Time of First Successful Submission: 2026-02-16 19:54:08

Command History

Time of First Successful Submission: 2026-02-16 19:55:45


Computing 101

76 / 94 788 / 21545


Your First Register

Time of First Successful Submission: 2026-02-16 19:59:13

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-02-16 20:02:47

Building Executables

Time of First Successful Submission: 2026-02-16 20:14:49

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2026-03-24 07:58:02

More Loading Practice

Time of First Successful Submission: 2026-03-24 08:14:35

Dereferencing Pointers

Time of First Successful Submission: 2026-03-24 08:09:49

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2026-03-25 23:14:01

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2026-03-25 23:24:23

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-03-27 08:25:01

Popping From the Stack

Time of First Successful Submission: 2026-03-27 08:33:21

Disassembling Programs

Time of First Successful Submission: 2026-03-27 08:51:53

Tracing Syscalls

Time of First Successful Submission: 2026-03-27 08:54:48

Starting GDB

Time of First Successful Submission: 2026-03-27 08:56:15

Quitting GDB

Time of First Successful Submission: 2026-03-27 08:57:03

Starting Programs in GDB

Time of First Successful Submission: 2026-03-27 08:58:15

Disassembling in GDB

Time of First Successful Submission: 2026-03-27 08:59:07

Stepping Through Instructions

Time of First Successful Submission: 2026-03-27 09:00:22

Reading Register Values

Time of First Successful Submission: 2026-03-27 09:01:21

Popping Stack Values

Time of First Successful Submission: 2026-03-27 09:02:53

Examining Memory

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

Examining Stack Pointers

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

Cooperative Debugging

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

Writing Output

Time of First Successful Submission: 2026-03-30 07:25:17

Chaining Syscalls

Time of First Successful Submission: 2026-03-30 07:27:00

Writing Strings

Time of First Successful Submission: 2026-03-30 07:28:24

Reading Data

Time of First Successful Submission: 2026-03-30 19:26:26

Opening Files

Time of First Successful Submission: 2026-03-30 19:37:50

Hardcoding the Filename

Time of First Successful Submission: 2026-03-30 19:43:35

Comparing Values

Time of First Successful Submission: 2026-03-30 20:11:00

Comparing Characters

Time of First Successful Submission: 2026-03-30 20:14:43

Conditional Control Flow

Time of First Successful Submission: 2026-03-30 20:31:14

Comparing Strings

Time of First Successful Submission: 2026-03-30 20:34:56

Reverse the Password

Time of First Successful Submission: 2026-03-30 20:43:58

Conditionals Without Conditionals

Time of First Successful Submission: 2026-03-30 21:43:25

Looping

Time of First Successful Submission: 2026-03-30 21:50:21

Reverse the Calculation

Time of First Successful Submission: 2026-03-30 22:03:15

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-03-30 22:09:38

Loops on Data

Time of First Successful Submission: 2026-03-30 22:13:54

set-register

Time of First Successful Submission: 2026-03-30 22:17:47

set-multiple-registers

Time of First Successful Submission: 2026-03-30 22:18:58

add-to-register

Time of First Successful Submission: 2026-03-30 22:20:24

linear-equation-registers

Time of First Successful Submission: 2026-03-30 22:22:43

integer-division

Time of First Successful Submission: 2026-03-30 22:32:08

modulo-operation

Time of First Successful Submission: 2026-03-30 22:35:55

set-upper-byte

Time of First Successful Submission: 2026-03-31 19:55:43

efficient-modulo

Time of First Successful Submission: 2026-03-31 20:11:02

byte-extraction

Time of First Successful Submission: 2026-03-31 20:26:15

bitwise-and

Time of First Successful Submission: 2026-03-31 20:31:01

check-even

Time of First Successful Submission: 2026-03-31 20:40:19

memory-read

Time of First Successful Submission: 2026-03-31 20:46:45

memory-write

Time of First Successful Submission: 2026-03-31 20:56:31

memory-increment

Time of First Successful Submission: 2026-03-31 21:03:34

byte-access

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

memory-size-access

Time of First Successful Submission: 2026-03-31 21:10:06

little-endian-write

Time of First Successful Submission: 2026-03-31 21:17:14

memory-sum

Time of First Successful Submission: 2026-03-31 21:22:28

stack-subtraction

Time of First Successful Submission: 2026-03-31 21:35:10

swap-stack-values

Time of First Successful Submission: 2026-03-31 21:54:58

average-stack-values

Time of First Successful Submission: 2026-03-31 22:09:39

absolute-jump

Time of First Successful Submission: 2026-03-31 22:14:45

relative-jump

Time of First Successful Submission: 2026-03-31 22:21:49

jump-trampoline

Time of First Successful Submission: 2026-03-31 22:24:16

conditional-jump

Time of First Successful Submission: 2026-03-31 22:29:33

indirect-jump

Time of First Successful Submission: 2026-03-31 22:39:03

average-loop

Time of First Successful Submission: 2026-03-31 22:51:08

Debugging Programs

Time of First Successful Submission: 2026-04-02 07:35:23

Inspecting Registers

Time of First Successful Submission: 2026-04-02 08:11:40

Examining Memory

Time of First Successful Submission: 2026-04-02 18:26:50

Setting Breakpoints

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


Playing With Programs

1 / 116 23388 / 23391


cat

Time of First Successful Submission: 2026-03-31 23:11:27


ARM Dojo

15 / 15 24 / 53


Level1

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

Level2

Time of First Successful Submission: 2026-04-02 19:33:17

Level3

Time of First Successful Submission: 2026-04-02 19:45:59

Level4

Time of First Successful Submission: 2026-04-02 19:49:42

Level5

Time of First Successful Submission: 2026-04-02 19:56:42

Level6

Time of First Successful Submission: 2026-04-02 20:21:38

Level7

Time of First Successful Submission: 2026-04-02 20:52:20

Level8

Time of First Successful Submission: 2026-04-02 21:01:25

Level9

Time of First Successful Submission: 2026-04-02 21:12:21

Level10

Time of First Successful Submission: 2026-04-02 21:15:35

Level11

Time of First Successful Submission: 2026-04-02 21:51:05

Level12

Time of First Successful Submission: 2026-04-02 21:55:24

Level13

Time of First Successful Submission: 2026-04-02 22:01:07

Level14

Time of First Successful Submission: 2026-04-02 22:06:22

Level15

Time of First Successful Submission: 2026-04-02 22:18:29


GCA CTF

11 / 104 8349 / 43684


Using the Terminal

Time of First Successful Submission: 2026-02-12 18:24:53

Using the VSCode Workspace

Time of First Successful Submission: 2026-02-12 18:26:37

Using the GUI Desktop

Time of First Successful Submission: 2026-02-12 18:28:53

Pasting into the Desktop

Time of First Successful Submission: 2026-02-12 18:30:40

Connecting over SSH

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

Restarting Challenges

Time of First Successful Submission: 2026-02-12 19:09:20

Challenge Programs

Time of First Successful Submission: 2026-02-14 13:31:23

The Flag File

Time of First Successful Submission: 2026-02-14 13:32:14

Using Privileged Mode

Time of First Successful Submission: 2026-02-14 13:37:55

Persistent Home Directories - One

Time of First Successful Submission: 2026-02-16 19:49:43

Persistent Home Directories - Two

Time of First Successful Submission: 2026-02-16 19:50:31


Pwntools Tutorials

8 / 12 526 / 1221


Level 0.0

Time of First Successful Submission: 2026-04-02 22:24:19

Level 1.0

Time of First Successful Submission: 2026-04-03 20:59:10

Level 1.1

Time of First Successful Submission: 2026-04-03 21:08:53

Level 2.0

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

Level 2.1

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

Level 2.2

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

Level 3.0

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

Level 4.0

Time of First Successful Submission: 2026-04-03 21:57:32