takshpathak

Intro to Programming Languages

15 / 234 10088 / 34943


Commands

Time of First Successful Submission: 2026-04-27 07:30:10

Command Arguments

Time of First Successful Submission: 2026-04-27 07:31:25

Command History

Time of First Successful Submission: 2026-04-27 07:36:34

The Root Path

Time of First Successful Submission: 2026-04-27 07:49:22

Absolute Paths

Time of First Successful Submission: 2026-04-27 07:50:23

Changing position

Time of First Successful Submission: 2026-04-27 07:54:44

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-27 07:57:11

Relative Paths

Time of First Successful Submission: 2026-04-27 07:58:06

Cat

Time of First Successful Submission: 2026-04-27 08:05:23

Ls

Time of First Successful Submission: 2026-04-27 08:16:08

Ls All

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

Find

Time of First Successful Submission: 2026-04-27 09:18:05

Piping Echo

Time of First Successful Submission: 2026-04-27 10:42:56

Piping Stdout

Time of First Successful Submission: 2026-04-27 10:44:24

Piping Stdin

Time of First Successful Submission: 2026-04-27 11:43:43


Intro to Cybersecurity

17 / 183 11933 / 21231


Path Traversal 1

Time of First Successful Submission: 2026-05-09 22:19:52

CMDi 1

Time of First Successful Submission: 2026-05-10 06:12:38

CMDi 2

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

CMDi 3

Time of First Successful Submission: 2026-05-10 06:17:43

CMDi 4

Time of First Successful Submission: 2026-05-10 06:20:29

CMDi 5

Time of First Successful Submission: 2026-05-10 06:25:49

Authentication Bypass 1

Time of First Successful Submission: 2026-05-10 06:28:41

Authentication Bypass 2

Time of First Successful Submission: 2026-05-10 06:30:48

SQLi 1

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

SQLi 2

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

SQLi 3

Time of First Successful Submission: 2026-05-10 06:42:49

SQLi 4

Time of First Successful Submission: 2026-05-10 06:47:00

SQLi 5

Time of First Successful Submission: 2026-05-10 07:39:23

XSS 1

Time of First Successful Submission: 2026-05-10 07:43:02

XSS 2

Time of First Successful Submission: 2026-05-10 07:46:20

XSS 3

Time of First Successful Submission: 2026-05-10 07:48:49

XSS 4

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


Start Here

5 / 12 35312 / 47399


Using the Terminal

Time of First Successful Submission: 2026-04-27 07:09:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-27 07:11:06

Using the GUI Desktop

Time of First Successful Submission: 2026-04-27 07:12:13

Pasting into the Desktop

Time of First Successful Submission: 2026-04-27 07:13:17

Restarting Challenges

Time of First Successful Submission: 2026-04-27 07:16:07


Linux Luminarium

85 / 128 8241 / 35419


Intro to Commands

Time of First Successful Submission: 2026-04-27 07:30:10

Intro to Arguments

Time of First Successful Submission: 2026-04-27 07:31:25

Command History

Time of First Successful Submission: 2026-04-27 07:36:34

The Root

Time of First Successful Submission: 2026-04-27 07:49:22

Program and absolute paths

Time of First Successful Submission: 2026-04-27 07:50:23

Position thy self

Time of First Successful Submission: 2026-04-27 07:54:44

Position elsewhere

Time of First Successful Submission: 2026-04-27 07:57:11

implicit relative paths, from /

Time of First Successful Submission: 2026-04-27 07:58:06

explicit relative paths, from /

Time of First Successful Submission: 2026-04-27 07:59:44

implicit relative path

Time of First Successful Submission: 2026-04-27 08:02:30

home sweet home

Time of First Successful Submission: 2026-04-27 08:04:23

cat: not the pet, but the command!

Time of First Successful Submission: 2026-04-27 08:05:23

catting absolute paths

Time of First Successful Submission: 2026-04-27 08:06:25

more catting practice

Time of First Successful Submission: 2026-04-27 08:08:35

grepping for a needle in a haystack

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

comparing files

Time of First Successful Submission: 2026-04-27 08:12:17

listing files

Time of First Successful Submission: 2026-04-27 08:16:08

touching files

Time of First Successful Submission: 2026-04-27 08:17:42

removing files

Time of First Successful Submission: 2026-04-27 08:18:52

moving files

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

copying files

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

hidden files

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

An Epic Filesystem Quest

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

making directories

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

finding files

Time of First Successful Submission: 2026-04-27 09:18:05

linking files

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

Learning From Documentation

Time of First Successful Submission: 2026-04-27 09:32:29

Learning Complex Usage

Time of First Successful Submission: 2026-04-27 09:38:38

Reading Manuals

Time of First Successful Submission: 2026-04-27 09:41:36

Searching Manuals

Time of First Successful Submission: 2026-04-27 09:47:25

Searching For Manuals

Time of First Successful Submission: 2026-04-27 09:59:48

Helpful Programs

Time of First Successful Submission: 2026-04-27 10:02:20

Help for Builtins

Time of First Successful Submission: 2026-04-27 10:04:27

Matching with *

Time of First Successful Submission: 2026-04-27 10:07:27

Matching with ?

Time of First Successful Submission: 2026-04-27 10:10:55

Matching with []

Time of First Successful Submission: 2026-04-27 10:20:17

Matching paths with []

Time of First Successful Submission: 2026-04-27 10:22:03

Multiple globs

Time of First Successful Submission: 2026-04-27 10:23:59

Mixing globs

Time of First Successful Submission: 2026-04-27 10:31:02

Exclusionary globbing

Time of First Successful Submission: 2026-04-27 10:30:00

Tab completion

Time of First Successful Submission: 2026-04-27 10:32:46

Multiple options for tab completion

Time of First Successful Submission: 2026-04-27 10:37:55

Tab completion on commands

Time of First Successful Submission: 2026-04-27 10:40:05

Redirecting output

Time of First Successful Submission: 2026-04-27 10:42:56

Redirecting more output

Time of First Successful Submission: 2026-04-27 10:44:24

Appending output

Time of First Successful Submission: 2026-04-27 10:46:22

Redirecting errors

Time of First Successful Submission: 2026-04-27 10:48:24

Redirecting input

Time of First Successful Submission: 2026-04-27 11:43:43

Grepping stored results

Time of First Successful Submission: 2026-04-27 11:46:02

Grepping live output

Time of First Successful Submission: 2026-04-27 11:47:15

Grepping errors

Time of First Successful Submission: 2026-04-27 11:49:50

Filtering with grep -v

Time of First Successful Submission: 2026-04-27 11:55:46

Filtering with sed

Time of First Successful Submission: 2026-04-27 12:04:38

Duplicating piped data with tee

Time of First Successful Submission: 2026-05-09 18:04:04

Process substitution for input

Time of First Successful Submission: 2026-04-27 12:29:19

Writing to multiple programs

Time of First Successful Submission: 2026-04-27 12:31:05

Split-piping stderr and stdout

Time of First Successful Submission: 2026-04-27 12:36:01

Named pipes

Time of First Successful Submission: 2026-04-27 12:39:18

Printing Variables

Time of First Successful Submission: 2026-04-27 12:41:15

Setting Variables

Time of First Successful Submission: 2026-04-27 12:42:02

Multi-word Variables

Time of First Successful Submission: 2026-04-27 12:45:03

Exporting Variables

Time of First Successful Submission: 2026-04-27 12:53:36

Printing Exported Variables

Time of First Successful Submission: 2026-04-27 12:58:58

Storing Command Output

Time of First Successful Submission: 2026-04-27 13:00:50

Reading Input

Time of First Successful Submission: 2026-05-09 17:32:32

Reading Files

Time of First Successful Submission: 2026-05-09 17:33:37

Translating characters

Time of First Successful Submission: 2026-05-09 17:34:29

Deleting characters

Time of First Successful Submission: 2026-05-09 17:35:14

Deleting newlines

Time of First Successful Submission: 2026-05-09 17:35:57

Extracting the first lines with head

Time of First Successful Submission: 2026-05-09 17:36:41

Extracting specific sections of text

Time of First Successful Submission: 2026-05-09 17:37:22

Sorting data

Time of First Successful Submission: 2026-05-09 17:38:14

Listing Processes

Time of First Successful Submission: 2026-05-09 17:39:23

Killing Processes

Time of First Successful Submission: 2026-05-09 17:41:05

Interrupting Processes

Time of First Successful Submission: 2026-05-09 17:42:12

Killing Misbehaving Processes

Time of First Successful Submission: 2026-05-09 17:44:28

Suspending Processes

Time of First Successful Submission: 2026-05-09 17:45:38

Resuming Processes

Time of First Successful Submission: 2026-05-09 17:46:18

Backgrounding Processes

Time of First Successful Submission: 2026-05-09 17:47:28

Foregrounding Processes

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

Starting Backgrounded Processes

Time of First Successful Submission: 2026-05-09 17:49:47

Process Exit Codes

Time of First Successful Submission: 2026-05-09 17:50:58

Becoming root with su

Time of First Successful Submission: 2026-05-09 17:55:11

Other users with su

Time of First Successful Submission: 2026-05-09 17:56:40

Cracking passwords

Time of First Successful Submission: 2026-05-09 17:58:05


Computing 101

59 / 116 861 / 20429


Your First Register

Time of First Successful Submission: 2026-05-10 09:50:05

Your First Syscall

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

Exit Codes

Time of First Successful Submission: 2026-05-10 09:54:18

Building Executables

Time of First Successful Submission: 2026-05-10 09:56:35

Moving Between Registers

Time of First Successful Submission: 2026-05-10 09:58:15

Loading From Memory

Time of First Successful Submission: 2026-05-10 10:00:21

More Loading Practice

Time of First Successful Submission: 2026-05-10 10:02:03

Dereferencing Pointers

Time of First Successful Submission: 2026-05-10 10:03:40

Dereferencing Yourself

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

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

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

The Stack

Time of First Successful Submission: 2026-05-10 10:16:59

Stack Offsets

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

Program Arguments on the Stack

Time of First Successful Submission: 2026-05-10 10:21:16

Popping From the Stack

Time of First Successful Submission: 2026-05-10 10:24:15

Disassembling Programs

Time of First Successful Submission: 2026-05-10 11:24:34

Tracing Syscalls

Time of First Successful Submission: 2026-05-10 11:26:19

Starting GDB

Time of First Successful Submission: 2026-05-10 11:28:00

Quitting GDB

Time of First Successful Submission: 2026-05-10 11:29:24

Starting Programs in GDB

Time of First Successful Submission: 2026-05-10 11:32:53

Disassembling in GDB

Time of First Successful Submission: 2026-05-10 11:34:55

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-05-10 11:39:34

Popping Stack Values

Time of First Successful Submission: 2026-05-10 11:43:48

Examining Memory

Time of First Successful Submission: 2026-05-10 11:48:19

Examining Stack Pointers

Time of First Successful Submission: 2026-05-10 11:51:22

Cooperative Debugging

Time of First Successful Submission: 2026-05-10 11:59:58

Writing Output

Time of First Successful Submission: 2026-05-10 12:04:51

Chaining Syscalls

Time of First Successful Submission: 2026-05-10 12:06:44

Writing Strings

Time of First Successful Submission: 2026-05-10 12:08:48

Reading Data

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

Opening Files

Time of First Successful Submission: 2026-05-10 12:13:09

Hardcoding the Filename

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

Comparing Values

Time of First Successful Submission: 2026-05-10 12:16:39

Comparing Characters

Time of First Successful Submission: 2026-05-10 12:17:58

Conditional Control Flow

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

Comparing Strings

Time of First Successful Submission: 2026-05-10 12:20:45

Reverse the Password

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

Conditionals Without Conditionals

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

Looping

Time of First Successful Submission: 2026-05-10 12:41:01

Reverse the Calculation

Time of First Successful Submission: 2026-05-10 12:44:00

Reverse the Reverse

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

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-10 12:47:25

Loops on Data

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

Exit

Time of First Successful Submission: 2026-05-11 17:07:25

Socket

Time of First Successful Submission: 2026-05-11 17:10:31

Bind

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

Listen

Time of First Successful Submission: 2026-05-11 17:16:39

Accept

Time of First Successful Submission: 2026-05-11 17:18:54

Static Response

Time of First Successful Submission: 2026-05-11 17:21:16

Dynamic Response

Time of First Successful Submission: 2026-05-11 17:23:02

Debugging Programs

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

Inspecting Registers

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

Examining Memory

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

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-05-11 15:18:28

Modifying Data

Time of First Successful Submission: 2026-05-11 15:25:27

Modifying Execution

Time of First Successful Submission: 2026-05-11 15:29:27


Playing With Programs

65 / 116 4609 / 24101


What's the password?

Time of First Successful Submission: 2026-05-09 12:33:28

... and again!

Time of First Successful Submission: 2026-05-09 12:34:54

Newline Troubles

Time of First Successful Submission: 2026-05-09 12:37:40

Reasoning about files

Time of First Successful Submission: 2026-05-09 12:38:55

Specifying Filenames

Time of First Successful Submission: 2026-05-09 12:39:34

Binary and Hex Encoding

Time of First Successful Submission: 2026-05-09 12:40:32

More Hex

Time of First Successful Submission: 2026-05-09 12:41:16

Decoding Hex

Time of First Successful Submission: 2026-05-09 12:42:06

Decoding Practice

Time of First Successful Submission: 2026-05-09 12:43:24

Encoding Practice

Time of First Successful Submission: 2026-05-09 12:44:19

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2026-05-09 12:46:10

Hex-encoding UTF-8

Time of First Successful Submission: 2026-05-09 12:48:23

UTF Mixups

Time of First Successful Submission: 2026-05-09 12:49:03

Modifying Encoded Data

Time of First Successful Submission: 2026-05-09 12:49:52

Decoding Base64

Time of First Successful Submission: 2026-05-09 12:50:32

Encoding Base64

Time of First Successful Submission: 2026-05-09 12:51:08

Dealing with Obfuscation

Time of First Successful Submission: 2026-05-09 12:52:29

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-05-09 12:53:37

Your First HTTP Request

Time of First Successful Submission: 2026-05-09 12:55:16

Reading Flask

Time of First Successful Submission: 2026-05-09 12:55:55

Commented Data

Time of First Successful Submission: 2026-05-09 12:56:44

HTTP Metadata

Time of First Successful Submission: 2026-05-09 12:57:38

HTTP (netcat)

Time of First Successful Submission: 2026-05-09 12:58:31

HTTP Paths (netcat)

Time of First Successful Submission: 2026-05-09 12:59:23

HTTP (curl)

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

HTTP (python)

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

HTTP Host Header (python)

Time of First Successful Submission: 2026-05-09 13:03:39

HTTP Host Header (curl)

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

HTTP Host Header (netcat)

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

URL Encoding (netcat)

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

HTTP GET Parameters

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

Multiple HTTP Parameters (netcat)

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

Multiple HTTP Parameters (curl)

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

HTTP Forms

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

HTTP Forms (curl)

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

HTTP Forms (netcat)

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

HTTP Forms (python)

Time of First Successful Submission: 2026-05-09 13:12:28

HTTP Forms Without Forms

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

Multiple Form Fields (curl)

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

Multiple Form Fields (netcat)

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

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-05-09 13:16:27

HTTP Redirects (curl)

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

HTTP Redirects (python)

Time of First Successful Submission: 2026-05-09 13:17:57

HTTP Cookies (curl)

Time of First Successful Submission: 2026-05-09 13:20:37

HTTP Cookies (netcat)

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

HTTP Cookies (python)

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

Server State (python)

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

Listening Web

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

Speaking Redirects

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

JavaScript Redirects

Time of First Successful Submission: 2026-05-09 13:30:49

Including JavaScript

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

HTTP (javascript)

Time of First Successful Submission: 2026-05-09 13:35:36

HTTP Get Parameters (javascript)

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

HTTP Forms (javascript)

Time of First Successful Submission: 2026-05-09 13:41:22

SQL Queries

Time of First Successful Submission: 2026-05-09 13:42:18

Filtering SQL

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

Choosing Columns

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

Exclusionary Filtering

Time of First Successful Submission: 2026-05-09 13:46:20

Filtering Strings

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

Filtering on Expressions

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

SELECTing Expressions

Time of First Successful Submission: 2026-05-09 13:49:27

Composite Conditions

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

Reaching Your LIMITs

Time of First Successful Submission: 2026-05-09 13:51:20

Querying Metadata

Time of First Successful Submission: 2026-05-09 13:52:57


DSU Cyber Camps

5 / 104 35533 / 47694


Using the Terminal

Time of First Successful Submission: 2026-04-27 07:09:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-27 07:11:06

Using the GUI Desktop

Time of First Successful Submission: 2026-04-27 07:12:13

Pasting into the Desktop

Time of First Successful Submission: 2026-04-27 07:13:17

Restarting Challenges

Time of First Successful Submission: 2026-04-27 07:16:07


GCA CTF

5 / 104 35533 / 47694


Using the Terminal

Time of First Successful Submission: 2026-04-27 07:09:02

Using the VSCode Workspace

Time of First Successful Submission: 2026-04-27 07:11:06

Using the GUI Desktop

Time of First Successful Submission: 2026-04-27 07:12:13

Pasting into the Desktop

Time of First Successful Submission: 2026-04-27 07:13:17

Restarting Challenges

Time of First Successful Submission: 2026-04-27 07:16:07