negativethinker

💻

Program Security

1 / 161 7316 / 7389


level1.0

Time of First Successful Submission: 2025-02-19 05:39:21


Computing 101

69 / 69 393 / 13438


Your First Register

Time of First Successful Submission: 2025-02-20 02:00:16

Your First Syscall

Time of First Successful Submission: 2025-02-20 02:35:49

Exit Codes

Time of First Successful Submission: 2025-02-20 03:20:32

Building Executables

Time of First Successful Submission: 2025-02-20 05:53:41

Moving Between Registers

Time of First Successful Submission: 2025-02-20 06:03:53

Tracing Syscalls

Time of First Successful Submission: 2025-02-21 02:11:25

Starting GDB

Time of First Successful Submission: 2025-02-21 02:38:36

Starting Programs in GDB

Time of First Successful Submission: 2025-02-21 02:43:51

Loading From Memory

Time of First Successful Submission: 2025-02-21 06:19:05

More Loading Practice

Time of First Successful Submission: 2025-02-21 06:41:09

Dereferencing Pointers

Time of First Successful Submission: 2025-02-21 07:07:03

Dereferencing Yourself

Time of First Successful Submission: 2025-02-21 07:19:06

Dereferencing with Offsets

Time of First Successful Submission: 2025-02-21 12:08:56

Stored Addresses

Time of First Successful Submission: 2025-02-21 12:20:09

Double Dereference

Time of First Successful Submission: 2025-02-21 12:34:21

Triple Dereference

Time of First Successful Submission: 2025-02-21 12:37:26

Writing Output

Time of First Successful Submission: 2025-02-22 02:51:09

Chaining Syscalls

Time of First Successful Submission: 2025-02-22 02:57:57

Writing Strings

Time of First Successful Submission: 2025-02-22 03:03:00

Reading Data

Time of First Successful Submission: 2025-02-22 03:22:38

set-register

Time of First Successful Submission: 2025-02-19 04:20:27

set-multiple-registers

Time of First Successful Submission: 2025-02-20 08:16:17

add-to-register

Time of First Successful Submission: 2025-02-20 13:25:49

linear-equation-registers

Time of First Successful Submission: 2025-02-20 13:41:03

integer-division

Time of First Successful Submission: 2025-02-23 08:23:48

modulo-operation

Time of First Successful Submission: 2025-02-23 08:43:29

set-upper-byte

Time of First Successful Submission: 2025-02-23 09:41:15

efficient-modulo

Time of First Successful Submission: 2025-02-23 09:59:24

byte-extraction

Time of First Successful Submission: 2025-02-23 13:16:00

bitwise-and

Time of First Successful Submission: 2025-02-23 13:58:13

check-even

Time of First Successful Submission: 2025-02-23 14:05:12

memory-read

Time of First Successful Submission: 2025-02-24 08:31:46

memory-write

Time of First Successful Submission: 2025-02-24 08:34:15

memory-increment

Time of First Successful Submission: 2025-02-24 08:42:31

byte-access

Time of First Successful Submission: 2025-02-24 09:10:00

memory-size-access

Time of First Successful Submission: 2025-02-24 09:20:15

little-endian-write

Time of First Successful Submission: 2025-02-24 13:28:49

memory-sum

Time of First Successful Submission: 2025-02-25 04:20:57

stack-subtraction

Time of First Successful Submission: 2025-02-25 04:27:25

swap-stack-values

Time of First Successful Submission: 2025-02-25 05:32:20

average-stack-values

Time of First Successful Submission: 2025-02-25 05:38:05

absolute-jump

Time of First Successful Submission: 2025-02-25 06:38:13

relative-jump

Time of First Successful Submission: 2025-02-25 07:31:25

jump-trampoline

Time of First Successful Submission: 2025-02-25 07:42:50

conditional-jump

Time of First Successful Submission: 2025-02-25 08:39:08

indirect-jump

Time of First Successful Submission: 2025-02-26 02:24:14

average-loop

Time of First Successful Submission: 2025-02-26 02:57:26

count-non-zero

Time of First Successful Submission: 2025-02-26 07:36:54

string-lower

Time of First Successful Submission: 2025-02-26 12:32:26

most-common-byte

Time of First Successful Submission: 2025-02-27 10:56:05

level1

Time of First Successful Submission: 2025-04-19 02:07:45

level2

Time of First Successful Submission: 2025-04-19 02:18:39

level3

Time of First Successful Submission: 2025-04-19 03:42:11

level4

Time of First Successful Submission: 2025-04-19 05:40:59

level5

Time of First Successful Submission: 2025-04-19 08:05:55

level6

Time of First Successful Submission: 2025-04-19 09:49:12

level7

Time of First Successful Submission: 2025-04-19 13:59:17

level8

Time of First Successful Submission: 2025-04-20 02:39:37

Exit

Time of First Successful Submission: 2025-04-20 06:42:48

Socket

Time of First Successful Submission: 2025-04-20 08:01:14

Bind

Time of First Successful Submission: 2025-04-21 13:49:56

Listen

Time of First Successful Submission: 2025-04-23 13:39:55

Accept

Time of First Successful Submission: 2025-04-24 13:50:20

Static Response

Time of First Successful Submission: 2025-04-26 11:37:19

Dynamic Response

Time of First Successful Submission: 2025-04-29 03:42:43

Iterative GET Server

Time of First Successful Submission: 2025-05-08 13:47:01

Concurrent GET Server

Time of First Successful Submission: 2025-05-10 02:08:33

Concurrent POST Server

Time of First Successful Submission: 2025-05-10 06:15:45

Web Server

Time of First Successful Submission: 2025-05-11 01:27:50


Playing With Programs

14 / 255 14177 / 19773


What's the password?

Time of First Successful Submission: 2025-05-11 02:34:42

... and again!

Time of First Successful Submission: 2025-05-11 02:35:54

Newline Troubles

Time of First Successful Submission: 2025-05-11 02:40:11

Reasoning about files

Time of First Successful Submission: 2025-05-11 02:44:45

Specifying Filenames

Time of First Successful Submission: 2025-05-11 02:47:36

Binary and Hex Encoding

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

More Hex

Time of First Successful Submission: 2025-05-11 05:50:12

Decoding Hex

Time of First Successful Submission: 2025-05-11 06:49:48

Decoding Practice

Time of First Successful Submission: 2025-05-11 07:12:33

Encoding Practice

Time of First Successful Submission: 2025-05-11 08:20:01

Hex-encoding ASCII

Time of First Successful Submission: 2025-05-12 13:34:48

Nested Encoding

Time of First Successful Submission: 2025-05-12 14:07:06

Hex-encoding UTF-8

Time of First Successful Submission: 2025-05-13 14:16:58

UTF Mixups

Time of First Successful Submission: 2025-05-13 14:39:14