Xmx_Aolg07

💻

Computing 101

94 / 94 464 / 22332


Your First Register

Time of First Successful Submission: 2026-04-14 09:08:46

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-04-17 12:07:20

Building Executables

Time of First Successful Submission: 2026-04-17 12:23:40

Moving Between Registers

Time of First Successful Submission: 2026-04-17 12:36:03

Loading From Memory

Time of First Successful Submission: 2026-04-17 12:51:26

More Loading Practice

Time of First Successful Submission: 2026-04-17 14:06:15

Dereferencing Pointers

Time of First Successful Submission: 2026-04-17 14:13:29

Dereferencing Yourself

Time of First Successful Submission: 2026-04-18 01:39:47

Dereferencing with Offsets

Time of First Successful Submission: 2026-04-18 01:40:50

Stored Addresses

Time of First Successful Submission: 2026-04-18 02:15:42

Double Dereference

Time of First Successful Submission: 2026-04-18 02:23:41

The Stack

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

Stack Offsets

Time of First Successful Submission: 2026-04-18 02:31:45

Program Arguments on the Stack

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

Popping From the Stack

Time of First Successful Submission: 2026-04-18 02:35:09

Disassembling Programs

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

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2026-04-19 08:04:19

Quitting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2026-04-19 08:10:03

Disassembling in GDB

Time of First Successful Submission: 2026-04-19 08:13:43

Stepping Through Instructions

Time of First Successful Submission: 2026-04-19 08:29:45

Reading Register Values

Time of First Successful Submission: 2026-04-19 08:31:01

Popping Stack Values

Time of First Successful Submission: 2026-04-19 08:42:21

Examining Memory

Time of First Successful Submission: 2026-04-19 08:43:39

Examining Stack Pointers

Time of First Successful Submission: 2026-04-19 08:45:21

Cooperative Debugging

Time of First Successful Submission: 2026-04-19 09:06:46

Writing Output

Time of First Successful Submission: 2026-04-21 07:36:17

Chaining Syscalls

Time of First Successful Submission: 2026-04-21 07:43:34

Writing Strings

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

Reading Data

Time of First Successful Submission: 2026-04-21 07:57:42

Opening Files

Time of First Successful Submission: 2026-04-21 08:29:16

Hardcoding the Filename

Time of First Successful Submission: 2026-04-21 08:38:43

Comparing Values

Time of First Successful Submission: 2026-04-21 09:09:21

Comparing Characters

Time of First Successful Submission: 2026-04-21 09:11:52

Conditional Control Flow

Time of First Successful Submission: 2026-04-21 09:23:46

Comparing Strings

Time of First Successful Submission: 2026-04-21 09:27:16

Reverse the Password

Time of First Successful Submission: 2026-04-21 09:45:27

Conditionals Without Conditionals

Time of First Successful Submission: 2026-04-21 11:35:08

Looping

Time of First Successful Submission: 2026-04-21 11:38:05

Reverse the Calculation

Time of First Successful Submission: 2026-04-21 11:41:40

Reverse the Reverse

Time of First Successful Submission: 2026-04-21 11:43:30

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-04-21 11:47:40

Loops on Data

Time of First Successful Submission: 2026-04-21 11:49:15

set-register

Time of First Successful Submission: 2026-04-21 11:54:38

set-multiple-registers

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

add-to-register

Time of First Successful Submission: 2026-04-21 12:08:15

linear-equation-registers

Time of First Successful Submission: 2026-04-21 12:15:19

integer-division

Time of First Successful Submission: 2026-04-21 13:03:48

modulo-operation

Time of First Successful Submission: 2026-04-21 13:27:45

set-upper-byte

Time of First Successful Submission: 2026-04-21 13:35:31

efficient-modulo

Time of First Successful Submission: 2026-04-21 13:49:40

byte-extraction

Time of First Successful Submission: 2026-04-21 14:00:44

bitwise-and

Time of First Successful Submission: 2026-04-21 14:05:49

check-even

Time of First Successful Submission: 2026-04-22 07:50:26

memory-read

Time of First Successful Submission: 2026-04-22 07:55:37

memory-write

Time of First Successful Submission: 2026-04-22 08:07:16

memory-increment

Time of First Successful Submission: 2026-04-22 08:16:52

byte-access

Time of First Successful Submission: 2026-04-22 08:23:13

memory-size-access

Time of First Successful Submission: 2026-04-22 08:27:19

little-endian-write

Time of First Successful Submission: 2026-04-22 08:32:15

memory-sum

Time of First Successful Submission: 2026-04-22 08:39:10

stack-subtraction

Time of First Successful Submission: 2026-04-22 08:42:07

swap-stack-values

Time of First Successful Submission: 2026-04-22 08:46:58

average-stack-values

Time of First Successful Submission: 2026-04-22 09:09:44

absolute-jump

Time of First Successful Submission: 2026-04-22 09:17:23

relative-jump

Time of First Successful Submission: 2026-04-22 09:22:55

jump-trampoline

Time of First Successful Submission: 2026-04-22 09:27:54

conditional-jump

Time of First Successful Submission: 2026-04-22 09:44:46

indirect-jump

Time of First Successful Submission: 2026-04-22 11:25:02

average-loop

Time of First Successful Submission: 2026-04-22 11:45:06

count-non-zero

Time of First Successful Submission: 2026-04-22 12:22:34

string-lower

Time of First Successful Submission: 2026-05-01 08:15:47

most-common-byte

Time of First Successful Submission: 2026-05-01 08:23:51

Exit

Time of First Successful Submission: 2026-04-22 12:31:22

Socket

Time of First Successful Submission: 2026-04-22 13:13:34

Bind

Time of First Successful Submission: 2026-05-06 07:23:04

Listen

Time of First Successful Submission: 2026-05-06 07:25:33

Accept

Time of First Successful Submission: 2026-05-06 07:38:43

Static Response

Time of First Successful Submission: 2026-05-06 07:43:20

Dynamic Response

Time of First Successful Submission: 2026-05-06 07:59:08

Iterative GET Server

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

Concurrent GET Server

Time of First Successful Submission: 2026-05-06 08:04:26

Concurrent POST Server

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

Web Server

Time of First Successful Submission: 2026-05-06 08:19:25

Debugging Programs

Time of First Successful Submission: 2026-04-18 06:16:37

Inspecting Registers

Time of First Successful Submission: 2026-04-18 06:46:46

Examining Memory

Time of First Successful Submission: 2026-04-18 07:19:46

Setting Breakpoints

Time of First Successful Submission: 2026-04-18 07:57:09

GDB Scripting

Time of First Successful Submission: 2026-04-18 11:26:16

Modifying Data

Time of First Successful Submission: 2026-05-06 06:44:33

Modifying Execution

Time of First Successful Submission: 2026-05-06 06:48:19

Broken Functions

Time of First Successful Submission: 2026-05-06 07:15:41