kr4t0s82

🐧 💻

pwn.college Archives

1 / 202 18587 / 22867


Triple Dereference

Time of First Successful Submission: 2025-05-17 20:45:03


Intro to Programming Languages

15 / 234 10293 / 33636


Commands

Time of First Successful Submission: 2025-05-16 20:26:08

Command Arguments

Time of First Successful Submission: 2025-05-16 20:26:59

Command History

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

The Root Path

Time of First Successful Submission: 2025-05-16 20:29:53

Absolute Paths

Time of First Successful Submission: 2025-05-16 20:30:21

Changing position

Time of First Successful Submission: 2025-05-16 20:31:10

Changing to an Absolute Path

Time of First Successful Submission: 2025-05-16 20:32:12

Relative Paths

Time of First Successful Submission: 2025-05-16 20:34:29

Cat

Time of First Successful Submission: 2025-05-16 20:42:34

Ls

Time of First Successful Submission: 2025-05-16 20:47:34

Ls All

Time of First Successful Submission: 2025-05-16 20:49:27

Find

Time of First Successful Submission: 2025-05-16 20:59:08

Piping Echo

Time of First Successful Submission: 2025-05-16 21:55:05

Piping Stdout

Time of First Successful Submission: 2025-05-16 21:56:43

Piping Stdin

Time of First Successful Submission: 2025-05-16 22:02:37


Intro to Cybersecurity

9 / 183 14102 / 20757


File Formats: Magic Numbers (Python)

Time of First Successful Submission: 2025-05-19 20:37:56

File Formats: Magic Numbers (C)

Time of First Successful Submission: 2025-05-19 20:41:34

File Formats: Magic Numbers (x86)

Time of First Successful Submission: 2025-05-19 20:52:14

Reading Endianness (Python)

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

Reading Endianness (C)

Time of First Successful Submission: 2025-05-19 21:16:30

Reading Endianness (x86)

Time of First Successful Submission: 2025-05-19 21:21:22

Version Information (Python)

Time of First Successful Submission: 2025-05-19 21:29:51

Version Information (C)

Time of First Successful Submission: 2025-05-19 21:32:45

Version Information (x86)

Time of First Successful Submission: 2025-05-19 21:42:15


Start Here

11 / 12 6693 / 45582


Using the Terminal

Time of First Successful Submission: 2025-10-23 07:55:37

Using the VSCode Workspace

Time of First Successful Submission: 2025-05-16 15:56:51

Using the GUI Desktop

Time of First Successful Submission: 2025-05-16 15:58:07

Pasting into the Desktop

Time of First Successful Submission: 2025-05-16 15:59:30

Restarting Challenges

Time of First Successful Submission: 2025-05-16 19:31:25

Challenge Programs

Time of First Successful Submission: 2025-05-16 19:35:27

The Flag File

Time of First Successful Submission: 2025-05-16 19:43:09

Using Privileged Mode

Time of First Successful Submission: 2025-05-16 19:46:02

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-16 20:20:53

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-16 20:21:30


Linux Luminarium

128 / 128 3031 / 34080


Intro to Commands

Time of First Successful Submission: 2025-05-16 20:26:08

Intro to Arguments

Time of First Successful Submission: 2025-05-16 20:26:59

Command History

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

The Root

Time of First Successful Submission: 2025-05-16 20:29:53

Program and absolute paths

Time of First Successful Submission: 2025-05-16 20:30:21

Position thy self

Time of First Successful Submission: 2025-05-16 20:31:10

Position elsewhere

Time of First Successful Submission: 2025-05-16 20:32:12

implicit relative paths, from /

Time of First Successful Submission: 2025-05-16 20:34:29

explicit relative paths, from /

Time of First Successful Submission: 2025-05-16 20:34:54

implicit relative path

Time of First Successful Submission: 2025-05-16 20:35:43

home sweet home

Time of First Successful Submission: 2025-05-16 20:38:21

cat: not the pet, but the command!

Time of First Successful Submission: 2025-05-16 20:42:34

catting absolute paths

Time of First Successful Submission: 2025-05-16 20:43:15

more catting practice

Time of First Successful Submission: 2025-05-16 20:44:21

grepping for a needle in a haystack

Time of First Successful Submission: 2025-05-16 20:46:51

comparing files

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

listing files

Time of First Successful Submission: 2025-05-16 20:47:34

touching files

Time of First Successful Submission: 2025-05-16 20:48:17

removing files

Time of First Successful Submission: 2025-05-16 20:48:43

moving files

Time of First Successful Submission: 2026-05-09 23:01:09

copying files

Time of First Successful Submission: 2026-05-09 23:01:47

hidden files

Time of First Successful Submission: 2025-05-16 20:49:27

An Epic Filesystem Quest

Time of First Successful Submission: 2025-05-16 20:55:40

making directories

Time of First Successful Submission: 2025-05-16 20:56:44

finding files

Time of First Successful Submission: 2025-05-16 20:59:08

linking files

Time of First Successful Submission: 2025-05-16 21:02:56

Learning From Documentation

Time of First Successful Submission: 2025-05-16 21:04:23

Learning Complex Usage

Time of First Successful Submission: 2025-05-16 21:07:22

Reading Manuals

Time of First Successful Submission: 2025-05-16 21:08:56

Searching Manuals

Time of First Successful Submission: 2025-05-16 21:10:06

Searching For Manuals

Time of First Successful Submission: 2025-05-16 21:15:25

Helpful Programs

Time of First Successful Submission: 2025-05-16 21:16:48

Help for Builtins

Time of First Successful Submission: 2025-05-16 21:18:37

Matching with *

Time of First Successful Submission: 2025-05-16 21:20:52

Matching with ?

Time of First Successful Submission: 2025-05-16 21:21:58

Matching with []

Time of First Successful Submission: 2025-05-16 21:23:07

Matching paths with []

Time of First Successful Submission: 2025-05-16 21:24:29

Multiple globs

Time of First Successful Submission: 2026-05-09 23:10:51

Mixing globs

Time of First Successful Submission: 2025-05-16 21:51:54

Exclusionary globbing

Time of First Successful Submission: 2025-05-16 21:53:53

Tab completion

Time of First Successful Submission: 2026-05-09 23:14:49

Multiple options for tab completion

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

Tab completion on commands

Time of First Successful Submission: 2026-05-09 23:16:19

Redirecting output

Time of First Successful Submission: 2025-05-16 21:55:05

Redirecting more output

Time of First Successful Submission: 2025-05-16 21:56:43

Appending output

Time of First Successful Submission: 2025-05-16 21:58:23

Redirecting errors

Time of First Successful Submission: 2025-05-16 21:59:22

Redirecting input

Time of First Successful Submission: 2025-05-16 22:02:37

Grepping stored results

Time of First Successful Submission: 2025-05-16 22:04:11

Grepping live output

Time of First Successful Submission: 2025-05-16 22:05:12

Grepping errors

Time of First Successful Submission: 2025-05-16 22:15:20

Filtering with grep -v

Time of First Successful Submission: 2026-05-09 23:24:55

Filtering with sed

Time of First Successful Submission: 2026-05-09 23:26:27

Duplicating piped data with tee

Time of First Successful Submission: 2025-05-17 16:13:00

Process substitution for input

Time of First Successful Submission: 2026-05-09 23:33:36

Writing to multiple programs

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

Split-piping stderr and stdout

Time of First Successful Submission: 2025-05-17 16:23:53

Named pipes

Time of First Successful Submission: 2026-05-09 23:49:01

Printing Variables

Time of First Successful Submission: 2025-05-17 16:24:25

Setting Variables

Time of First Successful Submission: 2025-05-17 16:25:01

Multi-word Variables

Time of First Successful Submission: 2025-05-17 16:25:50

Exporting Variables

Time of First Successful Submission: 2025-05-17 16:27:59

Printing Exported Variables

Time of First Successful Submission: 2025-05-17 16:28:35

Storing Command Output

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

Reading Input

Time of First Successful Submission: 2025-05-17 16:32:16

Reading Files

Time of First Successful Submission: 2025-05-17 16:33:57

Translating characters

Time of First Successful Submission: 2026-05-09 23:54:01

Deleting characters

Time of First Successful Submission: 2026-05-09 23:54:42

Deleting newlines

Time of First Successful Submission: 2026-05-09 23:57:22

Extracting the first lines with head

Time of First Successful Submission: 2026-05-09 23:58:21

Extracting specific sections of text

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

Sorting data

Time of First Successful Submission: 2026-05-10 00:01:43

Listing Processes

Time of First Successful Submission: 2025-05-17 16:37:56

Killing Processes

Time of First Successful Submission: 2025-05-17 16:38:50

Interrupting Processes

Time of First Successful Submission: 2025-05-17 16:39:52

Killing Misbehaving Processes

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

Suspending Processes

Time of First Successful Submission: 2025-05-17 16:40:42

Resuming Processes

Time of First Successful Submission: 2025-05-17 16:41:22

Backgrounding Processes

Time of First Successful Submission: 2025-05-17 16:43:34

Foregrounding Processes

Time of First Successful Submission: 2025-05-17 16:44:38

Starting Backgrounded Processes

Time of First Successful Submission: 2025-05-17 16:45:15

Process Exit Codes

Time of First Successful Submission: 2025-05-17 16:46:54

Becoming root with su

Time of First Successful Submission: 2025-05-17 17:20:30

Other users with su

Time of First Successful Submission: 2025-05-17 17:21:16

Cracking passwords

Time of First Successful Submission: 2025-05-17 17:25:22

Using sudo

Time of First Successful Submission: 2025-05-17 17:27:22

Changing File Ownership

Time of First Successful Submission: 2025-05-17 16:50:24

Groups and Files

Time of First Successful Submission: 2025-05-17 16:53:20

Fun With Groups Names

Time of First Successful Submission: 2025-05-17 16:54:25

Changing Permissions

Time of First Successful Submission: 2025-05-17 16:58:25

Executable Files

Time of First Successful Submission: 2025-05-17 16:59:44

Permission Tweaking Practice

Time of First Successful Submission: 2025-05-17 17:09:44

Permissions Setting Practice

Time of First Successful Submission: 2025-05-17 17:14:57

The SUID Bit

Time of First Successful Submission: 2025-05-17 17:18:04

Chaining with Semicolons

Time of First Successful Submission: 2025-05-17 18:35:25

Building on Success

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

Handling Failure

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

Your First Shell Script

Time of First Successful Submission: 2025-05-17 18:36:44

Redirecting Script Output

Time of First Successful Submission: 2025-05-17 18:37:55

Executable Shell Scripts

Time of First Successful Submission: 2025-05-17 18:39:11

Understanding Shebangs

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

Scripting with Arguments

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

Scripting with Conditionals

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

Scripting with Default Cases

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

Scripting with Multiple Conditions

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

Reading Shell Scripts

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

Launching Screen

Time of First Successful Submission: 2026-05-10 10:33:22

Detaching and Attaching

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

Finding Sessions

Time of First Successful Submission: 2026-05-10 10:36:34

Switching Windows

Time of First Successful Submission: 2026-05-10 10:38:28

Detaching and Attaching (tmux)

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

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2025-05-17 18:40:49

Setting PATH

Time of First Successful Submission: 2025-05-17 18:42:14

Finding Commands

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

Adding Commands

Time of First Successful Submission: 2025-05-17 18:47:05

Hijacking Commands

Time of First Successful Submission: 2025-05-17 18:48:59

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

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

Tricky Linking

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

Sniffing Process Arguments

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

Snooping on Configurations

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

The Fork Bomb

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

Disk-Space Doomsday

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

rm -rf /

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

Life after rm -rf /

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

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-05-10 11:44:54


Computing 101

94 / 94 512 / 22411


Your First Register

Time of First Successful Submission: 2025-05-17 19:32:02

Your First Syscall

Time of First Successful Submission: 2025-05-17 19:35:36

Exit Codes

Time of First Successful Submission: 2025-05-17 19:47:08

Building Executables

Time of First Successful Submission: 2025-05-17 19:44:53

Moving Between Registers

Time of First Successful Submission: 2025-05-17 19:48:05

Loading From Memory

Time of First Successful Submission: 2025-05-17 20:28:00

More Loading Practice

Time of First Successful Submission: 2025-05-17 20:29:49

Dereferencing Pointers

Time of First Successful Submission: 2025-05-17 20:35:52

Dereferencing Yourself

Time of First Successful Submission: 2025-05-17 20:37:51

Dereferencing with Offsets

Time of First Successful Submission: 2025-05-17 20:39:51

Stored Addresses

Time of First Successful Submission: 2025-05-17 20:42:13

Double Dereference

Time of First Successful Submission: 2025-05-17 20:43:54

The Stack

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

Stack Offsets

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

Program Arguments on the Stack

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

Popping From the Stack

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

Disassembling Programs

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

Tracing Syscalls

Time of First Successful Submission: 2025-05-17 19:53:09

Starting GDB

Time of First Successful Submission: 2025-05-17 19:54:35

Quitting GDB

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

Starting Programs in GDB

Time of First Successful Submission: 2025-05-17 19:55:51

Disassembling in GDB

Time of First Successful Submission: 2026-05-14 12:22:03

Stepping Through Instructions

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

Reading Register Values

Time of First Successful Submission: 2026-05-14 12:24:19

Popping Stack Values

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

Examining Memory

Time of First Successful Submission: 2026-05-14 12:27:55

Examining Stack Pointers

Time of First Successful Submission: 2026-05-14 12:30:16

Cooperative Debugging

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

Writing Output

Time of First Successful Submission: 2025-05-17 20:59:15

Chaining Syscalls

Time of First Successful Submission: 2025-05-17 21:00:42

Writing Strings

Time of First Successful Submission: 2025-05-17 21:01:36

Reading Data

Time of First Successful Submission: 2025-05-17 21:04:12

Opening Files

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

Hardcoding the Filename

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

Comparing Values

Time of First Successful Submission: 2026-05-14 13:13:50

Comparing Characters

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

Conditional Control Flow

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

Comparing Strings

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

Reverse the Password

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

Conditionals Without Conditionals

Time of First Successful Submission: 2026-05-14 15:40:37

Looping

Time of First Successful Submission: 2026-05-14 15:44:46

Reverse the Calculation

Time of First Successful Submission: 2026-05-14 15:52:23

Reverse the Reverse

Time of First Successful Submission: 2026-05-14 15:53:27

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-05-14 15:54:49

Loops on Data

Time of First Successful Submission: 2026-05-14 16:01:32

set-register

Time of First Successful Submission: 2025-05-17 21:18:23

set-multiple-registers

Time of First Successful Submission: 2025-05-18 13:01:07

add-to-register

Time of First Successful Submission: 2025-05-18 13:03:03

linear-equation-registers

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

integer-division

Time of First Successful Submission: 2025-05-18 13:07:32

modulo-operation

Time of First Successful Submission: 2025-05-18 13:09:04

set-upper-byte

Time of First Successful Submission: 2025-05-18 13:10:46

efficient-modulo

Time of First Successful Submission: 2025-05-18 13:18:45

byte-extraction

Time of First Successful Submission: 2025-05-18 13:25:49

bitwise-and

Time of First Successful Submission: 2025-05-18 13:29:07

check-even

Time of First Successful Submission: 2025-05-18 13:32:24

memory-read

Time of First Successful Submission: 2025-05-18 13:43:00

memory-write

Time of First Successful Submission: 2025-05-18 13:43:43

memory-increment

Time of First Successful Submission: 2025-05-18 13:46:57

byte-access

Time of First Successful Submission: 2025-05-18 13:48:35

memory-size-access

Time of First Successful Submission: 2025-05-18 13:52:07

little-endian-write

Time of First Successful Submission: 2025-05-18 13:55:16

memory-sum

Time of First Successful Submission: 2025-05-18 14:02:36

stack-subtraction

Time of First Successful Submission: 2025-05-18 14:05:30

swap-stack-values

Time of First Successful Submission: 2025-05-18 14:07:51

average-stack-values

Time of First Successful Submission: 2025-05-18 14:16:12

absolute-jump

Time of First Successful Submission: 2025-05-18 14:18:21

relative-jump

Time of First Successful Submission: 2025-05-18 14:22:25

jump-trampoline

Time of First Successful Submission: 2025-05-18 14:23:46

conditional-jump

Time of First Successful Submission: 2025-05-18 14:44:25

indirect-jump

Time of First Successful Submission: 2025-05-18 15:11:19

average-loop

Time of First Successful Submission: 2025-05-18 15:22:31

count-non-zero

Time of First Successful Submission: 2025-05-18 15:55:43

string-lower

Time of First Successful Submission: 2025-05-18 16:31:50

most-common-byte

Time of First Successful Submission: 2025-05-18 16:39:32

Exit

Time of First Successful Submission: 2025-05-18 20:25:12

Socket

Time of First Successful Submission: 2025-05-18 20:33:50

Bind

Time of First Successful Submission: 2025-05-18 20:40:49

Listen

Time of First Successful Submission: 2025-05-18 20:43:38

Accept

Time of First Successful Submission: 2025-05-18 20:49:17

Static Response

Time of First Successful Submission: 2025-05-18 21:00:05

Dynamic Response

Time of First Successful Submission: 2026-05-15 21:48:53

Iterative GET Server

Time of First Successful Submission: 2026-05-15 21:54:23

Concurrent GET Server

Time of First Successful Submission: 2026-05-15 21:59:57

Concurrent POST Server

Time of First Successful Submission: 2026-05-15 22:02:50

Web Server

Time of First Successful Submission: 2026-05-15 22:04:30

Debugging Programs

Time of First Successful Submission: 2025-05-18 19:10:54

Inspecting Registers

Time of First Successful Submission: 2025-05-18 19:12:47

Examining Memory

Time of First Successful Submission: 2025-05-18 19:31:47

Setting Breakpoints

Time of First Successful Submission: 2025-05-18 20:06:03

GDB Scripting

Time of First Successful Submission: 2025-05-18 20:12:23

Modifying Data

Time of First Successful Submission: 2025-05-18 20:15:48

Modifying Execution

Time of First Successful Submission: 2025-05-18 20:18:03

Broken Functions

Time of First Successful Submission: 2025-05-18 20:21:13


Playing With Programs

5 / 116 20311 / 23804


What's the password?

Time of First Successful Submission: 2026-05-15 22:31:22

... and again!

Time of First Successful Submission: 2026-05-15 22:32:24

Newline Troubles

Time of First Successful Submission: 2026-05-15 22:36:39

Reasoning about files

Time of First Successful Submission: 2026-05-15 22:38:08

Specifying Filenames

Time of First Successful Submission: 2026-05-15 22:39:15


GCA CTF

11 / 104 6886 / 45872


Using the Terminal

Time of First Successful Submission: 2025-10-23 07:55:37

Using the VSCode Workspace

Time of First Successful Submission: 2025-05-16 15:56:51

Using the GUI Desktop

Time of First Successful Submission: 2025-05-16 15:58:07

Pasting into the Desktop

Time of First Successful Submission: 2025-05-16 15:59:30

Restarting Challenges

Time of First Successful Submission: 2025-05-16 19:31:25

Getting Help

Time of First Successful Submission: 2025-05-16 19:34:12

Challenge Programs

Time of First Successful Submission: 2025-05-16 19:35:27

The Flag File

Time of First Successful Submission: 2025-05-16 19:43:09

Using Privileged Mode

Time of First Successful Submission: 2025-05-16 19:46:02

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-16 20:20:53

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-16 20:21:30