rodionterekhin

💻

Intro to Programming Languages

12 / 234 20103 / 34576


Commands

Time of First Successful Submission: 2026-05-13 07:48:27

Command Arguments

Time of First Successful Submission: 2026-05-13 07:49:03

Command History

Time of First Successful Submission: 2026-05-13 07:49:26

The Root Path

Time of First Successful Submission: 2026-05-13 07:50:02

Absolute Paths

Time of First Successful Submission: 2026-05-13 07:50:29

Changing position

Time of First Successful Submission: 2026-05-13 07:51:23

Changing to an Absolute Path

Time of First Successful Submission: 2026-05-13 07:52:36

Relative Paths

Time of First Successful Submission: 2026-05-13 07:53:34

Cat

Time of First Successful Submission: 2026-05-13 08:09:19

Ls

Time of First Successful Submission: 2026-05-13 08:02:19

Ls All

Time of First Successful Submission: 2026-05-13 08:12:37

Find

Time of First Successful Submission: 2026-05-13 08:32:36


Intro to Cybersecurity

14 / 183 12804 / 21092


Path Traversal 1

Time of First Successful Submission: 2026-05-21 14:55:43

Path Traversal 2

Time of First Successful Submission: 2026-05-22 12:46:46

CMDi 1

Time of First Successful Submission: 2026-05-22 12:56:23

CMDi 2

Time of First Successful Submission: 2026-05-22 13:01:29

CMDi 3

Time of First Successful Submission: 2026-05-22 13:04:24

CMDi 4

Time of First Successful Submission: 2026-05-22 13:10:04

CMDi 5

Time of First Successful Submission: 2026-05-22 16:33:28

CMDi 6

Time of First Successful Submission: 2026-05-24 17:52:05

Authentication Bypass 1

Time of First Successful Submission: 2026-05-24 18:20:04

Authentication Bypass 2

Time of First Successful Submission: 2026-05-31 18:47:40

SQLi 1

Time of First Successful Submission: 2026-05-31 18:53:29

SQLi 2

Time of First Successful Submission: 2026-05-31 19:01:17

SQLi 3

Time of First Successful Submission: 2026-06-01 08:55:07

SQLi 4

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


Start Here

11 / 12 9946 / 46903


Using the Terminal

Time of First Successful Submission: 2026-05-13 06:42:25

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-13 06:44:04

Using the GUI Desktop

Time of First Successful Submission: 2026-05-13 06:45:23

Pasting into the Desktop

Time of First Successful Submission: 2026-05-13 06:46:28

Restarting Challenges

Time of First Successful Submission: 2026-05-13 06:48:02

Challenge Programs

Time of First Successful Submission: 2026-05-13 06:51:45

The Flag File

Time of First Successful Submission: 2026-05-13 06:52:52

Using Privileged Mode

Time of First Successful Submission: 2026-05-13 06:54:46

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-13 06:55:59

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-13 06:56:34


Linux Luminarium

33 / 128 18830 / 35045


Intro to Commands

Time of First Successful Submission: 2026-05-13 07:48:27

Intro to Arguments

Time of First Successful Submission: 2026-05-13 07:49:03

Command History

Time of First Successful Submission: 2026-05-13 07:49:26

The Root

Time of First Successful Submission: 2026-05-13 07:50:02

Program and absolute paths

Time of First Successful Submission: 2026-05-13 07:50:29

Position thy self

Time of First Successful Submission: 2026-05-13 07:51:23

Position elsewhere

Time of First Successful Submission: 2026-05-13 07:52:36

implicit relative paths, from /

Time of First Successful Submission: 2026-05-13 07:53:34

explicit relative paths, from /

Time of First Successful Submission: 2026-05-13 07:56:10

implicit relative path

Time of First Successful Submission: 2026-05-13 07:56:56

home sweet home

Time of First Successful Submission: 2026-05-13 07:58:33

cat: not the pet, but the command!

Time of First Successful Submission: 2026-05-13 08:09:19

catting absolute paths

Time of First Successful Submission: 2026-05-13 08:09:50

more catting practice

Time of First Successful Submission: 2026-05-13 08:10:22

grepping for a needle in a haystack

Time of First Successful Submission: 2026-05-13 08:00:22

comparing files

Time of First Successful Submission: 2026-05-13 08:01:44

listing files

Time of First Successful Submission: 2026-05-13 08:02:19

touching files

Time of First Successful Submission: 2026-05-13 08:02:59

removing files

Time of First Successful Submission: 2026-05-13 08:03:27

moving files

Time of First Successful Submission: 2026-05-13 08:11:15

copying files

Time of First Successful Submission: 2026-05-13 08:11:43

hidden files

Time of First Successful Submission: 2026-05-13 08:12:37

An Epic Filesystem Quest

Time of First Successful Submission: 2026-05-13 08:08:44

making directories

Time of First Successful Submission: 2026-05-13 08:13:18

finding files

Time of First Successful Submission: 2026-05-13 08:32:36

linking files

Time of First Successful Submission: 2026-05-13 08:42:48

Learning From Documentation

Time of First Successful Submission: 2026-05-13 08:44:56

Learning Complex Usage

Time of First Successful Submission: 2026-05-13 08:46:18

Reading Manuals

Time of First Successful Submission: 2026-05-13 08:48:11

Searching Manuals

Time of First Successful Submission: 2026-05-13 08:49:53

Searching For Manuals

Time of First Successful Submission: 2026-05-13 08:59:00

Helpful Programs

Time of First Successful Submission: 2026-05-13 08:59:49

Help for Builtins

Time of First Successful Submission: 2026-05-13 09:00:45


Computing 101

94 / 104 550 / 22763


Your First Register

Time of First Successful Submission: 2026-05-13 09:11:47

Your First Syscall

Time of First Successful Submission: 2026-05-13 09:13:48

Exit Codes

Time of First Successful Submission: 2026-05-13 09:15:23

Building Executables

Time of First Successful Submission: 2026-05-13 09:19:34

Moving Between Registers

Time of First Successful Submission: 2026-05-13 09:24:02

Loading From Memory

Time of First Successful Submission: 2026-05-13 09:43:14

More Loading Practice

Time of First Successful Submission: 2026-05-13 10:48:20

Dereferencing Pointers

Time of First Successful Submission: 2026-05-13 10:51:13

Dereferencing Yourself

Time of First Successful Submission: 2026-05-13 10:54:17

Dereferencing with Offsets

Time of First Successful Submission: 2026-05-13 10:57:13

Stored Addresses

Time of First Successful Submission: 2026-05-13 10:59:36

Double Dereference

Time of First Successful Submission: 2026-05-13 11:01:59

The Stack

Time of First Successful Submission: 2026-05-13 11:05:40

Stack Offsets

Time of First Successful Submission: 2026-05-13 11:08:11

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-13 11:11:44

Popping From the Stack

Time of First Successful Submission: 2026-05-13 11:13:51

Disassembling Programs

Time of First Successful Submission: 2026-05-13 11:28:38

Tracing Syscalls

Time of First Successful Submission: 2026-05-13 11:40:21

Starting GDB

Time of First Successful Submission: 2026-05-13 11:41:56

Quitting GDB

Time of First Successful Submission: 2026-05-13 11:42:46

Starting Programs in GDB

Time of First Successful Submission: 2026-05-13 11:44:18

Disassembling in GDB

Time of First Successful Submission: 2026-05-13 11:45:16

Stepping Through Instructions

Time of First Successful Submission: 2026-05-13 11:46:58

Reading Register Values

Time of First Successful Submission: 2026-05-13 11:47:50

Popping Stack Values

Time of First Successful Submission: 2026-05-13 11:48:49

Examining Memory

Time of First Successful Submission: 2026-05-13 11:50:02

Examining Stack Pointers

Time of First Successful Submission: 2026-05-13 11:51:54

Cooperative Debugging

Time of First Successful Submission: 2026-05-13 11:59:09

Writing Output

Time of First Successful Submission: 2026-05-13 13:16:52

Chaining Syscalls

Time of First Successful Submission: 2026-05-13 13:18:17

Writing Strings

Time of First Successful Submission: 2026-05-13 13:19:01

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-13 14:21:25

Hardcoding the Filename

Time of First Successful Submission: 2026-05-14 06:24:18

Comparing Values

Time of First Successful Submission: 2026-05-14 08:02:51

Comparing Characters

Time of First Successful Submission: 2026-05-14 08:12:38

Conditional Control Flow

Time of First Successful Submission: 2026-05-14 08:21:07

Comparing Strings

Time of First Successful Submission: 2026-05-14 08:23:46

Reverse the Password

Time of First Successful Submission: 2026-05-14 08:54:40

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-14 09:43:44

Looping

Time of First Successful Submission: 2026-05-14 10:05:06

Reverse the Calculation

Time of First Successful Submission: 2026-05-14 10:12:33

Reverse the Reverse

Time of First Successful Submission: 2026-05-14 10:13:30

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-14 10:15:38

Loops on Data

Time of First Successful Submission: 2026-05-14 10:24:26

set-register

Time of First Successful Submission: 2026-05-14 10:36:52

set-multiple-registers

Time of First Successful Submission: 2026-05-14 10:38:35

add-to-register

Time of First Successful Submission: 2026-05-14 10:39:40

linear-equation-registers

Time of First Successful Submission: 2026-05-14 10:41:00

integer-division

Time of First Successful Submission: 2026-05-14 10:49:34

modulo-operation

Time of First Successful Submission: 2026-05-14 10:50:56

set-upper-byte

Time of First Successful Submission: 2026-05-14 10:55:59

efficient-modulo

Time of First Successful Submission: 2026-05-14 11:01:10

byte-extraction

Time of First Successful Submission: 2026-05-14 11:25:19

bitwise-and

Time of First Successful Submission: 2026-05-14 11:26:12

check-even

Time of First Successful Submission: 2026-05-14 11:30:47

memory-read

Time of First Successful Submission: 2026-05-14 11:35:04

memory-write

Time of First Successful Submission: 2026-05-14 11:35:42

memory-increment

Time of First Successful Submission: 2026-05-14 11:38:27

byte-access

Time of First Successful Submission: 2026-05-14 11:39:46

memory-size-access

Time of First Successful Submission: 2026-05-14 11:40:50

little-endian-write

Time of First Successful Submission: 2026-05-14 12:05:47

memory-sum

Time of First Successful Submission: 2026-05-14 12:09:21

stack-subtraction

Time of First Successful Submission: 2026-05-14 12:10:50

swap-stack-values

Time of First Successful Submission: 2026-05-14 12:12:29

average-stack-values

Time of First Successful Submission: 2026-05-14 12:17:02

absolute-jump

Time of First Successful Submission: 2026-05-14 12:23:28

relative-jump

Time of First Successful Submission: 2026-05-14 12:36:07

jump-trampoline

Time of First Successful Submission: 2026-05-14 12:42:32

conditional-jump

Time of First Successful Submission: 2026-05-14 13:54:17

indirect-jump

Time of First Successful Submission: 2026-05-14 14:27:41

average-loop

Time of First Successful Submission: 2026-05-15 07:20:39

count-non-zero

Time of First Successful Submission: 2026-05-15 07:28:56

string-lower

Time of First Successful Submission: 2026-05-15 08:02:32

most-common-byte

Time of First Successful Submission: 2026-05-18 12:47:48

Exit

Time of First Successful Submission: 2026-05-18 13:22:30

Socket

Time of First Successful Submission: 2026-05-18 13:36:55

Bind

Time of First Successful Submission: 2026-05-18 14:13:46

Listen

Time of First Successful Submission: 2026-05-18 14:17:53

Accept

Time of First Successful Submission: 2026-05-18 14:26:13

Static Response

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

Dynamic Response

Time of First Successful Submission: 2026-05-18 19:54:53

Iterative GET Server

Time of First Successful Submission: 2026-05-18 20:04:53

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-05-19 17:50:30

Web Server

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

Debugging Programs

Time of First Successful Submission: 2026-05-20 10:24:19

Inspecting Registers

Time of First Successful Submission: 2026-05-20 10:26:53

Examining Memory

Time of First Successful Submission: 2026-05-20 10:40:16

Setting Breakpoints

Time of First Successful Submission: 2026-05-21 08:07:31

GDB Scripting

Time of First Successful Submission: 2026-05-21 10:30:55

Modifying Data

Time of First Successful Submission: 2026-05-21 14:19:39

Modifying Execution

Time of First Successful Submission: 2026-05-21 14:22:16

Broken Functions

Time of First Successful Submission: 2026-05-21 14:32:02


DSU Cyber Camps

11 / 104 10109 / 47198


Using the Terminal

Time of First Successful Submission: 2026-05-13 06:42:25

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-13 06:44:04

Using the GUI Desktop

Time of First Successful Submission: 2026-05-13 06:45:23

Pasting into the Desktop

Time of First Successful Submission: 2026-05-13 06:46:28

Restarting Challenges

Time of First Successful Submission: 2026-05-13 06:48:02

Getting Help

Time of First Successful Submission: 2026-05-13 06:50:12

Challenge Programs

Time of First Successful Submission: 2026-05-13 06:51:45

The Flag File

Time of First Successful Submission: 2026-05-13 06:52:52

Using Privileged Mode

Time of First Successful Submission: 2026-05-13 06:54:46

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-13 06:55:59

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-13 06:56:34


GCA CTF

11 / 104 10109 / 47198


Using the Terminal

Time of First Successful Submission: 2026-05-13 06:42:25

Using the VSCode Workspace

Time of First Successful Submission: 2026-05-13 06:44:04

Using the GUI Desktop

Time of First Successful Submission: 2026-05-13 06:45:23

Pasting into the Desktop

Time of First Successful Submission: 2026-05-13 06:46:28

Restarting Challenges

Time of First Successful Submission: 2026-05-13 06:48:02

Getting Help

Time of First Successful Submission: 2026-05-13 06:50:12

Challenge Programs

Time of First Successful Submission: 2026-05-13 06:51:45

The Flag File

Time of First Successful Submission: 2026-05-13 06:52:52

Using Privileged Mode

Time of First Successful Submission: 2026-05-13 06:54:46

Persistent Home Directories - One

Time of First Successful Submission: 2026-05-13 06:55:59

Persistent Home Directories - Two

Time of First Successful Submission: 2026-05-13 06:56:34