PaweesRaag

🐧 💻 🔤

India

Intro to Programming Languages

15 / 253 6744 / 53560


Commands

Time of First Successful Submission: 2025-11-03 05:20:36

Command Arguments

Time of First Successful Submission: 2025-11-03 05:22:47

Command History

Time of First Successful Submission: 2025-11-03 05:23:36

The Root Path

Time of First Successful Submission: 2025-11-03 05:25:56

Absolute Paths

Time of First Successful Submission: 2025-11-03 05:26:49

Changing position

Time of First Successful Submission: 2025-11-03 06:49:13

Changing to an Absolute Path

Time of First Successful Submission: 2025-11-03 06:51:12

Relative Paths

Time of First Successful Submission: 2025-11-03 06:57:32

Cat

Time of First Successful Submission: 2025-11-03 07:15:32

Ls

Time of First Successful Submission: 2025-11-03 07:24:33

Ls All

Time of First Successful Submission: 2025-11-04 11:15:20

Find

Time of First Successful Submission: 2025-11-05 07:16:17

Piping Echo

Time of First Successful Submission: 2025-11-06 17:31:35

Piping Stdout

Time of First Successful Submission: 2025-11-07 08:57:20

Piping Stdin

Time of First Successful Submission: 2025-11-07 09:40:08


Start Here

10 / 10 5374 / 74245


Using the Terminal

Time of First Successful Submission: 2025-11-01 18:25:52

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-02 15:15:26

Using the GUI Desktop

Time of First Successful Submission: 2025-11-02 15:24:31

Pasting into the Desktop

Time of First Successful Submission: 2025-11-03 04:33:26

Restarting Challenges

Time of First Successful Submission: 2025-11-03 04:38:20

Challenge Programs

Time of First Successful Submission: 2025-11-11 19:21:58

The Flag File

Time of First Successful Submission: 2025-11-11 19:23:59

Using Privileged Mode

Time of First Successful Submission: 2025-11-11 19:32:53

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-11 19:48:52

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-11 19:58:57


Linux Luminarium

128 / 128 4294 / 54280


Intro to Commands

Time of First Successful Submission: 2025-11-03 05:20:36

Intro to Arguments

Time of First Successful Submission: 2025-11-03 05:22:47

Command History

Time of First Successful Submission: 2025-11-03 05:23:36

The Root

Time of First Successful Submission: 2025-11-03 05:25:56

Program and absolute paths

Time of First Successful Submission: 2025-11-03 05:26:49

Position thy self

Time of First Successful Submission: 2025-11-03 06:49:13

Position elsewhere

Time of First Successful Submission: 2025-11-03 06:51:12

implicit relative paths, from /

Time of First Successful Submission: 2025-11-03 06:57:32

explicit relative paths, from /

Time of First Successful Submission: 2025-11-03 06:59:16

implicit relative path

Time of First Successful Submission: 2025-11-03 07:02:09

home sweet home

Time of First Successful Submission: 2025-11-03 07:13:44

cat: not the pet, but the command!

Time of First Successful Submission: 2025-11-03 07:15:32

catting absolute paths

Time of First Successful Submission: 2025-11-03 07:18:11

more catting practice

Time of First Successful Submission: 2025-11-03 07:19:18

grepping for a needle in a haystack

Time of First Successful Submission: 2025-11-03 07:20:18

comparing files

Time of First Successful Submission: 2025-11-03 07:22:23

listing files

Time of First Successful Submission: 2025-11-03 07:24:33

touching files

Time of First Successful Submission: 2025-11-04 11:02:51

removing files

Time of First Successful Submission: 2025-11-04 11:05:31

moving files

Time of First Successful Submission: 2025-11-04 11:10:07

copying files

Time of First Successful Submission: 2025-11-06 05:43:18

hidden files

Time of First Successful Submission: 2025-11-04 11:15:20

An Epic Filesystem Quest

Time of First Successful Submission: 2025-11-04 12:41:40

making directories

Time of First Successful Submission: 2025-11-04 12:44:36

finding files

Time of First Successful Submission: 2025-11-05 07:16:17

linking files

Time of First Successful Submission: 2025-11-06 06:15:05

Learning From Documentation

Time of First Successful Submission: 2025-11-06 07:24:02

Learning Complex Usage

Time of First Successful Submission: 2025-11-06 07:58:59

Reading Manuals

Time of First Successful Submission: 2025-11-06 08:51:04

Searching Manuals

Time of First Successful Submission: 2025-11-06 09:06:55

Searching For Manuals

Time of First Successful Submission: 2025-11-06 09:17:58

Helpful Programs

Time of First Successful Submission: 2025-11-06 09:44:21

Help for Builtins

Time of First Successful Submission: 2025-11-06 09:49:18

Matching with *

Time of First Successful Submission: 2025-11-06 10:46:18

Matching with ?

Time of First Successful Submission: 2025-11-06 11:35:10

Matching with []

Time of First Successful Submission: 2025-11-06 11:40:32

Matching paths with []

Time of First Successful Submission: 2025-11-06 12:14:23

Multiple globs

Time of First Successful Submission: 2025-11-06 12:16:41

Mixing globs

Time of First Successful Submission: 2025-11-06 17:29:46

Exclusionary globbing

Time of First Successful Submission: 2025-11-06 16:52:39

Tab completion

Time of First Successful Submission: 2025-11-06 16:53:59

Multiple options for tab completion

Time of First Successful Submission: 2025-11-06 16:57:29

Tab completion on commands

Time of First Successful Submission: 2025-11-06 16:58:16

Redirecting output

Time of First Successful Submission: 2025-11-06 17:31:35

Redirecting more output

Time of First Successful Submission: 2025-11-07 08:57:20

Appending output

Time of First Successful Submission: 2025-11-07 09:24:04

Redirecting errors

Time of First Successful Submission: 2025-11-07 09:29:10

Redirecting input

Time of First Successful Submission: 2025-11-07 09:40:08

Grepping stored results

Time of First Successful Submission: 2025-11-07 09:46:43

Grepping live output

Time of First Successful Submission: 2025-11-07 09:48:01

Grepping errors

Time of First Successful Submission: 2025-11-07 09:56:07

Filtering with grep -v

Time of First Successful Submission: 2025-11-07 11:16:18

Filtering with sed

Time of First Successful Submission: 2025-11-07 11:58:21

Duplicating piped data with tee

Time of First Successful Submission: 2025-11-08 18:04:19

Process substitution for input

Time of First Successful Submission: 2025-11-08 18:33:26

Writing to multiple programs

Time of First Successful Submission: 2025-11-09 18:08:11

Split-piping stderr and stdout

Time of First Successful Submission: 2025-11-10 15:54:50

Named pipes

Time of First Successful Submission: 2025-11-11 04:49:19

Printing Variables

Time of First Successful Submission: 2025-11-11 07:24:43

Setting Variables

Time of First Successful Submission: 2025-11-11 07:33:54

Multi-word Variables

Time of First Successful Submission: 2025-11-11 07:35:36

Exporting Variables

Time of First Successful Submission: 2025-11-11 11:19:59

Printing Exported Variables

Time of First Successful Submission: 2025-11-11 11:52:55

Storing Command Output

Time of First Successful Submission: 2025-11-11 12:04:21

Reading Input

Time of First Successful Submission: 2025-11-11 12:34:44

Reading Files

Time of First Successful Submission: 2025-11-11 12:36:24

Translating characters

Time of First Successful Submission: 2025-11-11 18:50:10

Deleting characters

Time of First Successful Submission: 2025-11-11 18:54:15

Deleting newlines

Time of First Successful Submission: 2025-11-11 18:58:36

Extracting the first lines with head

Time of First Successful Submission: 2025-11-11 19:03:24

Extracting specific sections of text

Time of First Successful Submission: 2025-11-11 19:13:46

Sorting data

Time of First Successful Submission: 2025-11-11 19:18:12

Listing Processes

Time of First Successful Submission: 2025-11-12 06:21:56

Killing Processes

Time of First Successful Submission: 2025-11-12 10:38:43

Interrupting Processes

Time of First Successful Submission: 2025-11-12 10:39:32

Killing Misbehaving Processes

Time of First Successful Submission: 2025-11-12 12:56:08

Suspending Processes

Time of First Successful Submission: 2025-11-13 13:18:02

Resuming Processes

Time of First Successful Submission: 2025-11-13 13:18:48

Backgrounding Processes

Time of First Successful Submission: 2025-11-14 17:19:10

Foregrounding Processes

Time of First Successful Submission: 2025-11-15 18:13:46

Starting Backgrounded Processes

Time of First Successful Submission: 2025-11-16 11:01:45

Process Exit Codes

Time of First Successful Submission: 2025-11-17 14:54:00

Becoming root with su

Time of First Successful Submission: 2026-08-06 05:36:50

Other users with su

Time of First Successful Submission: 2026-08-06 05:40:51

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2026-08-06 05:54:28

Changing File Ownership

Time of First Successful Submission: 2026-08-06 10:07:26

Groups and Files

Time of First Successful Submission: 2026-08-06 10:46:53

Fun With Groups Names

Time of First Successful Submission: 2026-08-06 10:48:19

Changing Permissions

Time of First Successful Submission: 2026-08-06 10:54:41

Executable Files

Time of First Successful Submission: 2026-08-06 10:56:21

Permission Tweaking Practice

Time of First Successful Submission: 2026-08-06 11:04:00

Permissions Setting Practice

Time of First Successful Submission: 2026-08-06 11:20:21

The SUID Bit

Time of First Successful Submission: 2026-08-06 11:24:35

Chaining with Semicolons

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

Building on Success

Time of First Successful Submission: 2026-08-07 05:23:09

Handling Failure

Time of First Successful Submission: 2026-08-07 05:23:55

Your First Shell Script

Time of First Successful Submission: 2026-08-07 05:27:36

Redirecting Script Output

Time of First Successful Submission: 2026-08-07 05:37:52

Executable Shell Scripts

Time of First Successful Submission: 2026-08-07 05:49:29

Understanding Shebangs

Time of First Successful Submission: 2026-08-07 05:53:28

Scripting with Arguments

Time of First Successful Submission: 2026-08-07 06:00:15

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2026-08-07 07:43:11

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-08-07 07:47:00

Reading Shell Scripts

Time of First Successful Submission: 2026-08-07 07:56:03

Launching Screen

Time of First Successful Submission: 2026-08-07 07:58:01

Detaching and Attaching

Time of First Successful Submission: 2026-08-07 08:01:50

Finding Sessions

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

Switching Windows

Time of First Successful Submission: 2026-08-07 08:11:58

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-08-07 08:16:51

Switching Windows (tmux)

Time of First Successful Submission: 2026-08-07 08:21:33

The PATH Variable

Time of First Successful Submission: 2026-08-08 10:13:37

Setting PATH

Time of First Successful Submission: 2026-08-08 10:41:38

Finding Commands

Time of First Successful Submission: 2026-08-08 10:52:04

Adding Commands

Time of First Successful Submission: 2026-08-08 11:47:11

Hijacking Commands

Time of First Successful Submission: 2026-08-08 14:05:55

Bashrc Backdoor

Time of First Successful Submission: 2026-08-10 06:30:09

Sniffing Input

Time of First Successful Submission: 2026-08-10 07:19:26

Overshared Directories

Time of First Successful Submission: 2026-08-10 10:23:44

Tricky Linking

Time of First Successful Submission: 2026-08-10 11:20:20

Sniffing Process Arguments

Time of First Successful Submission: 2026-08-10 11:34:57

Snooping on Configurations

Time of First Successful Submission: 2026-08-10 11:39:10

The Fork Bomb

Time of First Successful Submission: 2026-08-11 06:08:49

Disk-Space Doomsday

Time of First Successful Submission: 2026-08-11 09:45:43

rm -rf /

Time of First Successful Submission: 2026-08-11 09:51:01

Life after rm -rf /

Time of First Successful Submission: 2026-08-11 10:02:26

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-08-11 10:06:35


Computing 101

132 / 132 380 / 25719


Your First Register

Time of First Successful Submission: 2026-08-12 10:07:45

Your First Syscall

Time of First Successful Submission: 2026-08-12 10:36:55

Exit Codes

Time of First Successful Submission: 2026-08-12 10:45:40

Building Executables

Time of First Successful Submission: 2026-08-12 11:05:32

Moving Between Registers

Time of First Successful Submission: 2026-08-12 11:19:00

Loading From Memory

Time of First Successful Submission: 2026-08-12 11:52:01

More Loading Practice

Time of First Successful Submission: 2026-08-13 06:46:15

Dereferencing Pointers

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

Dereferencing Yourself

Time of First Successful Submission: 2026-08-13 10:26:40

Dereferencing with Offsets

Time of First Successful Submission: 2026-08-13 11:07:47

Stored Addresses

Time of First Successful Submission: 2026-08-14 04:40:51

Double Dereference

Time of First Successful Submission: 2026-08-14 04:52:06

The Stack

Time of First Successful Submission: 2026-08-14 06:00:09

Stack Offsets

Time of First Successful Submission: 2026-08-14 06:22:40

Program Arguments on the Stack

Time of First Successful Submission: 2026-08-14 10:04:04

Popping From the Stack

Time of First Successful Submission: 2026-08-14 10:14:22

Negative Numbers

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

Negative Numbers (16-bit)

Time of First Successful Submission: 2026-08-14 11:48:37

Negative Numbers (32-bit)

Time of First Successful Submission: 2026-08-14 12:07:28

Encoding Negatives

Time of First Successful Submission: 2026-08-15 17:19:13

Binary and Hex Encoding

Time of First Successful Submission: 2026-08-16 17:52:19

More Hex

Time of First Successful Submission: 2026-08-17 05:25:50

Decoding Hex

Time of First Successful Submission: 2026-08-17 05:28:41

Mixed Conversions

Time of First Successful Submission: 2026-08-17 05:40:04

Disassembling Programs

Time of First Successful Submission: 2026-08-17 09:46:15

Tracing Syscalls

Time of First Successful Submission: 2026-08-17 09:53:51

Starting GDB

Time of First Successful Submission: 2026-08-17 10:15:09

Quitting GDB

Time of First Successful Submission: 2026-08-17 10:29:10

Starting Programs in GDB

Time of First Successful Submission: 2026-08-17 10:46:39

Disassembling in GDB

Time of First Successful Submission: 2026-08-17 10:51:48

Stepping Through Instructions

Time of First Successful Submission: 2026-08-17 10:54:19

Reading Register Values

Time of First Successful Submission: 2026-08-17 11:17:39

Setting Register Values

Time of First Successful Submission: 2026-08-17 11:34:23

Popping Stack Values

Time of First Successful Submission: 2026-08-17 11:37:35

Examining Memory

Time of First Successful Submission: 2026-08-17 11:39:59

Examining Stack Pointers

Time of First Successful Submission: 2026-08-17 11:45:44

Cooperative Debugging

Time of First Successful Submission: 2026-08-17 17:06:41

Running with Arguments

Time of First Successful Submission: 2026-08-17 17:12:00

Redirecting Input in GDB

Time of First Successful Submission: 2026-08-17 17:23:25

Writing Output

Time of First Successful Submission: 2026-08-18 05:58:01

Chaining Syscalls

Time of First Successful Submission: 2026-08-18 07:06:07

Writing Strings

Time of First Successful Submission: 2026-08-18 07:08:32

Reading Data

Time of First Successful Submission: 2026-08-18 07:20:53

Reading Exactly

Time of First Successful Submission: 2026-08-18 07:36:10

Opening Files

Time of First Successful Submission: 2026-08-18 08:06:17

Hardcoding the Filename

Time of First Successful Submission: 2026-08-18 10:06:18

RIP-Relative Strings

Time of First Successful Submission: 2026-08-18 11:55:39

Comparing Values

Time of First Successful Submission: 2026-08-19 07:48:53

Comparing Characters

Time of First Successful Submission: 2026-08-19 09:18:15

Conditional Control Flow

Time of First Successful Submission: 2026-08-19 09:29:10

Comparing Strings

Time of First Successful Submission: 2026-08-19 09:40:07

Reverse the Password

Time of First Successful Submission: 2026-08-19 09:46:09

Conditionals Without Conditionals

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

Recognizing Loops

Time of First Successful Submission: 2026-08-20 06:00:24

Writing Loops

Time of First Successful Submission: 2026-08-20 08:07:56

Writing From a Shared Library

Time of First Successful Submission: 2026-08-20 09:48:47

Returning a Value

Time of First Successful Submission: 2026-08-20 11:15:35

Calling Through a Pointer

Time of First Successful Submission: 2026-08-20 11:27:57

Calling Through a Pointer with an Argument

Time of First Successful Submission: 2026-08-20 12:15:25

Saving Caller-Saved Registers

Time of First Successful Submission: 2026-08-20 13:46:01

Saving Callee-Saved Registers

Time of First Successful Submission: 2026-08-20 18:20:37

Sign Extension

Time of First Successful Submission: 2026-08-21 10:26:35

Little-Endian Bytes

Time of First Successful Submission: 2026-08-21 11:30:57

Qword by Qword

Time of First Successful Submission: 2026-08-21 11:42:29

Dword by Dword

Time of First Successful Submission: 2026-08-21 12:28:26

Word by Word

Time of First Successful Submission: 2026-08-21 12:39:09

Byte by Byte

Time of First Successful Submission: 2026-08-21 14:59:47

Cracking a Struct

Time of First Successful Submission: 2026-08-21 15:17:19

Scrambled Struct

Time of First Successful Submission: 2026-08-21 15:31:17

Reverse the Calculation

Time of First Successful Submission: 2026-08-22 18:08:47

Reverse the Reverse

Time of First Successful Submission: 2026-08-23 18:28:29

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-08-24 07:42:58

Even or Odd

Time of First Successful Submission: 2026-08-24 08:01:02

Masking Bits

Time of First Successful Submission: 2026-08-24 08:11:21

Lowercase a String

Time of First Successful Submission: 2026-08-24 10:47:01

Uppercase a String

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

Swap Case

Time of First Successful Submission: 2026-08-24 11:54:42

Shifting Left

Time of First Successful Submission: 2026-08-24 12:01:45

Shifting Right

Time of First Successful Submission: 2026-08-24 12:07:16

Loops on Data

Time of First Successful Submission: 2026-08-25 05:05:55

Reaching Into the Caller's Frame

Time of First Successful Submission: 2026-08-25 09:51:10

Loading Stale Stack Data

Time of First Successful Submission: 2026-08-26 07:53:07

Stealing Stale Stack Data

Time of First Successful Submission: 2026-08-26 11:42:29

Reserving Your Own Frame

Time of First Successful Submission: 2026-08-27 09:48:53

Using Your Own Frame

Time of First Successful Submission: 2026-08-27 12:18:34

Environment Variables on the Stack

Time of First Successful Submission: 2026-08-28 07:48:56

Aligning the Stack Through the Environment

Time of First Successful Submission: 2026-08-28 08:23:42

Aligning the Stack Through GDB

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

Aligning the Stack Through GDB, Generalized

Time of First Successful Submission: 2026-08-28 11:15:39

A Single Digit

Time of First Successful Submission: 2026-08-29 17:55:02

Two Digits

Time of First Successful Submission: 2026-08-30 18:26:28

String to Integer

Time of First Successful Submission: 2026-08-31 09:58:11

Negative Numbers

Time of First Successful Submission: 2026-08-31 10:33:56

Where the Number Ends

Time of First Successful Submission: 2026-08-31 11:42:13

A Whole Program

Time of First Successful Submission: 2026-08-31 17:37:48

A Single Digit, Back to Text

Time of First Successful Submission: 2026-09-01 05:03:33

Divide and Remainder

Time of First Successful Submission: 2026-09-01 09:50:57

Drop the Leading Zero

Time of First Successful Submission: 2026-09-01 10:24:50

Integer to String

Time of First Successful Submission: 2026-09-02 04:57:13

Negative Numbers, Back to Text

Time of First Successful Submission: 2026-09-02 06:30:58

Sum Them All

Time of First Successful Submission: 2026-09-03 06:04:09

Addition

Time of First Successful Submission: 2026-09-03 09:56:49

Subtraction

Time of First Successful Submission: 2026-09-03 11:58:35

Multiplication

Time of First Successful Submission: 2026-09-03 13:45:07

Bitwise Operators

Time of First Successful Submission: 2026-09-04 06:14:27

Unary Operators

Time of First Successful Submission: 2026-09-04 08:05:25

Literal Output

Time of First Successful Submission: 2026-09-04 09:37:26

Newline Escapes

Time of First Successful Submission: 2026-09-04 10:48:41

Escaped Syntax

Time of First Successful Submission: 2026-09-05 18:31:30

Decimal Markers

Time of First Successful Submission: 2026-09-07 08:13:32

Multiple Decimal Markers

Time of First Successful Submission: 2026-09-07 10:38:24

String Markers

Time of First Successful Submission: 2026-09-07 11:49:42

Hex Byte Escapes

Time of First Successful Submission: 2026-09-08 11:15:38

Debugging Programs

Time of First Successful Submission: 2026-09-08 12:06:47

Inspecting Registers

Time of First Successful Submission: 2026-09-09 11:25:30

Examining Memory

Time of First Successful Submission: 2026-09-10 12:17:47

Setting Breakpoints

Time of First Successful Submission: 2026-09-14 12:30:11

GDB Scripting

Time of First Successful Submission: 2026-09-16 10:16:43

Modifying Data

Time of First Successful Submission: 2026-09-16 11:02:15

Modifying Execution

Time of First Successful Submission: 2026-09-16 12:06:08

Broken Functions

Time of First Successful Submission: 2026-09-17 06:08:38

Exit

Time of First Successful Submission: 2026-09-17 11:10:16

Socket

Time of First Successful Submission: 2026-09-18 05:45:12

Bind

Time of First Successful Submission: 2026-09-21 10:16:18

Listen

Time of First Successful Submission: 2026-09-21 10:46:00

Accept

Time of First Successful Submission: 2026-09-21 11:41:23

Static Response

Time of First Successful Submission: 2026-09-22 10:31:31

Dynamic Response

Time of First Successful Submission: 2026-09-23 10:52:56

Iterative GET Server

Time of First Successful Submission: 2026-09-24 10:40:10

Concurrent GET Server

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

Concurrent POST Server

Time of First Successful Submission: 2026-09-28 10:55:57

Web Server

Time of First Successful Submission: 2026-09-29 10:14:34


Playing With Programs

116 / 116 1384 / 27237


What's the password?

Time of First Successful Submission: 2026-09-30 10:59:19

... and again!

Time of First Successful Submission: 2026-09-30 11:00:25

Newline Troubles

Time of First Successful Submission: 2026-09-30 11:05:20

Reasoning about files

Time of First Successful Submission: 2026-09-30 11:34:04

Specifying Filenames

Time of First Successful Submission: 2026-09-30 11:41:21

Binary and Hex Encoding

Time of First Successful Submission: 2026-10-01 06:54:11

More Hex

Time of First Successful Submission: 2026-10-01 08:33:17

Decoding Hex

Time of First Successful Submission: 2026-10-01 09:53:29

Decoding Practice

Time of First Successful Submission: 2026-10-01 10:05:44

Encoding Practice

Time of First Successful Submission: 2026-10-01 10:10:39

Hex-encoding ASCII

Time of First Successful Submission: 2026-10-01 11:31:32

Nested Encoding

Time of First Successful Submission: 2026-10-01 12:02:25

Hex-encoding UTF-8

Time of First Successful Submission: 2026-10-02 11:45:46

UTF Mixups

Time of First Successful Submission: 2026-10-02 12:07:02

Modifying Encoded Data

Time of First Successful Submission: 2026-10-02 13:09:09

Decoding Base64

Time of First Successful Submission: 2026-10-02 13:22:57

Encoding Base64

Time of First Successful Submission: 2026-10-02 13:34:24

Dealing with Obfuscation

Time of First Successful Submission: 2026-10-02 13:37:09

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-10-02 13:45:40

Your First HTTP Request

Time of First Successful Submission: 2026-10-06 11:33:16

Reading Flask

Time of First Successful Submission: 2026-10-07 05:59:33

Commented Data

Time of First Successful Submission: 2026-10-07 06:04:53

HTTP Metadata

Time of First Successful Submission: 2026-10-07 08:15:24

HTTP (netcat)

Time of First Successful Submission: 2026-10-07 08:21:58

HTTP Paths (netcat)

Time of First Successful Submission: 2026-10-07 08:28:10

HTTP (curl)

Time of First Successful Submission: 2026-10-07 08:35:18

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-10-07 10:38:12

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-10-07 10:45:16

URL Encoding (netcat)

Time of First Successful Submission: 2026-10-07 10:54:10

HTTP GET Parameters

Time of First Successful Submission: 2026-10-07 11:25:01

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-10-07 11:46:56

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-10-07 11:54:03

HTTP Forms

Time of First Successful Submission: 2026-10-07 12:05:28

HTTP Forms (curl)

Time of First Successful Submission: 2026-10-08 06:57:59

HTTP Forms (netcat)

Time of First Successful Submission: 2026-10-08 08:32:51

HTTP Forms (python)

Time of First Successful Submission: 2026-10-08 09:46:37

HTTP Forms Without Forms

Time of First Successful Submission: 2026-10-08 09:56:44

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-10-08 10:33:47

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-10-08 10:47:05

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-10-08 10:57:59

HTTP Redirects (curl)

Time of First Successful Submission: 2026-10-08 11:05:45

HTTP Redirects (python)

Time of First Successful Submission: 2026-10-08 12:23:03

HTTP Cookies (curl)

Time of First Successful Submission: 2026-10-09 08:06:43

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-10-09 08:10:18

HTTP Cookies (python)

Time of First Successful Submission: 2026-10-09 08:27:52

Server State (python)

Time of First Successful Submission: 2026-10-09 10:18:58

Listening Web

Time of First Successful Submission: 2026-10-09 10:29:33

Speaking Redirects

Time of First Successful Submission: 2026-10-09 11:18:36

JavaScript Redirects

Time of First Successful Submission: 2026-10-09 11:59:36

Including JavaScript

Time of First Successful Submission: 2026-10-12 10:25:36

HTTP (javascript)

Time of First Successful Submission: 2026-10-12 11:12:05

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-10-12 11:58:19

HTTP Forms (javascript)

Time of First Successful Submission: 2026-10-12 12:19:29

cat

Time of First Successful Submission: 2026-10-13 10:49:45

more

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

less

Time of First Successful Submission: 2026-10-13 11:04:13

tail

Time of First Successful Submission: 2026-10-13 11:06:35

head

Time of First Successful Submission: 2026-10-13 11:11:43

sort

Time of First Successful Submission: 2026-10-13 11:13:33

vim

Time of First Successful Submission: 2026-10-13 11:49:04

emacs

Time of First Successful Submission: 2026-10-13 11:53:25

nano

Time of First Successful Submission: 2026-10-13 11:55:14

rev

Time of First Successful Submission: 2026-10-13 11:58:11

od

Time of First Successful Submission: 2026-10-13 12:08:10

hd

Time of First Successful Submission: 2026-10-13 12:12:39

xxd

Time of First Successful Submission: 2026-10-13 12:17:45

base32

Time of First Successful Submission: 2026-10-13 12:23:35

base64

Time of First Successful Submission: 2026-10-13 12:24:31

split

Time of First Successful Submission: 2026-10-14 08:21:56

gzip

Time of First Successful Submission: 2026-10-14 08:27:49

bzip2

Time of First Successful Submission: 2026-10-14 08:36:42

zip

Time of First Successful Submission: 2026-10-14 09:59:25

tar

Time of First Successful Submission: 2026-10-14 10:44:11

ar

Time of First Successful Submission: 2026-10-14 15:32:47

cpio

Time of First Successful Submission: 2026-10-14 15:41:34

genisoimage

Time of First Successful Submission: 2026-10-14 15:57:02

env

Time of First Successful Submission: 2026-10-14 16:07:10

find

Time of First Successful Submission: 2026-10-15 14:01:34

make

Time of First Successful Submission: 2026-10-19 15:59:39

nice

Time of First Successful Submission: 2026-10-19 20:23:08

timeout

Time of First Successful Submission: 2026-10-19 20:28:25

stdbuf

Time of First Successful Submission: 2026-10-19 20:43:21

setarch

Time of First Successful Submission: 2026-10-19 20:47:17

watch

Time of First Successful Submission: 2026-10-19 21:02:37

socat

Time of First Successful Submission: 2026-10-19 21:04:05

whiptail

Time of First Successful Submission: 2026-10-19 21:15:11

awk

Time of First Successful Submission: 2026-10-19 21:18:32

sed

Time of First Successful Submission: 2026-10-19 21:20:10

ed

Time of First Successful Submission: 2026-10-19 21:26:32

chown

Time of First Successful Submission: 2026-10-19 21:30:06

chmod

Time of First Successful Submission: 2026-10-19 21:30:43

cp

Time of First Successful Submission: 2026-10-19 21:31:16

mv

Time of First Successful Submission: 2026-10-22 20:22:38

perl

Time of First Successful Submission: 2026-10-22 20:24:01

python

Time of First Successful Submission: 2026-10-22 20:25:15

ruby

Time of First Successful Submission: 2026-10-24 12:34:04

bash

Time of First Successful Submission: 2026-10-24 13:44:42

date

Time of First Successful Submission: 2026-10-24 13:43:55

dmesg

Time of First Successful Submission: 2026-10-24 13:47:50

wc

Time of First Successful Submission: 2026-10-24 14:43:25

gcc

Time of First Successful Submission: 2026-10-24 14:45:03

as

Time of First Successful Submission: 2026-10-24 14:49:51

wget

Time of First Successful Submission: 2026-10-24 15:37:38

ssh-keygen

Time of First Successful Submission: 2026-10-26 10:01:43

SQL Queries

Time of First Successful Submission: 2026-10-26 11:13:47

Filtering SQL

Time of First Successful Submission: 2026-10-26 11:55:08

Choosing Columns

Time of First Successful Submission: 2026-10-27 10:17:37

Exclusionary Filtering

Time of First Successful Submission: 2026-10-28 09:54:04

Filtering Strings

Time of First Successful Submission: 2026-10-28 10:58:39

Filtering on Expressions

Time of First Successful Submission: 2026-10-28 11:06:34

SELECTing Expressions

Time of First Successful Submission: 2026-10-28 11:45:50

Composite Conditions

Time of First Successful Submission: 2026-10-29 08:18:24

Reaching Your LIMITs

Time of First Successful Submission: 2026-10-29 08:36:40

Querying Metadata

Time of First Successful Submission: 2026-10-29 10:26:42


DSU Cyber Camps

10 / 104 25871 / 74727


Using the Terminal

Time of First Successful Submission: 2025-11-01 18:25:52

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-02 15:15:26

Using the GUI Desktop

Time of First Successful Submission: 2025-11-02 15:24:31

Pasting into the Desktop

Time of First Successful Submission: 2025-11-03 04:33:26

Restarting Challenges

Time of First Successful Submission: 2025-11-03 04:38:20

Challenge Programs

Time of First Successful Submission: 2025-11-11 19:21:58

The Flag File

Time of First Successful Submission: 2025-11-11 19:23:59

Using Privileged Mode

Time of First Successful Submission: 2025-11-11 19:32:53

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-11 19:48:52

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-11 19:58:57


GCA CTF

10 / 104 25871 / 74727


Using the Terminal

Time of First Successful Submission: 2025-11-01 18:25:52

Using the VSCode Workspace

Time of First Successful Submission: 2025-11-02 15:15:26

Using the GUI Desktop

Time of First Successful Submission: 2025-11-02 15:24:31

Pasting into the Desktop

Time of First Successful Submission: 2025-11-03 04:33:26

Restarting Challenges

Time of First Successful Submission: 2025-11-03 04:38:20

Challenge Programs

Time of First Successful Submission: 2025-11-11 19:21:58

The Flag File

Time of First Successful Submission: 2025-11-11 19:23:59

Using Privileged Mode

Time of First Successful Submission: 2025-11-11 19:32:53

Persistent Home Directories - One

Time of First Successful Submission: 2025-11-11 19:48:52

Persistent Home Directories - Two

Time of First Successful Submission: 2025-11-11 19:58:57