St4rCipher

🐧 💻

pwn.college Archives

1 / 202 21141 / 22762


Triple Dereference

Time of First Successful Submission: 2025-10-23 12:04:01


Intro to Programming Languages

15 / 234 5277 / 30928


Commands

Time of First Successful Submission: 2025-10-06 09:50:46

Command Arguments

Time of First Successful Submission: 2025-10-06 09:52:09

Command History

Time of First Successful Submission: 2025-10-06 09:53:09

The Root Path

Time of First Successful Submission: 2025-10-06 10:01:56

Absolute Paths

Time of First Successful Submission: 2025-10-06 10:09:41

Changing position

Time of First Successful Submission: 2025-10-06 10:13:42

Changing to an Absolute Path

Time of First Successful Submission: 2025-10-06 10:18:31

Relative Paths

Time of First Successful Submission: 2025-10-06 10:24:20

Cat

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

Ls

Time of First Successful Submission: 2025-10-06 10:58:29

Ls All

Time of First Successful Submission: 2025-10-06 11:09:36

Find

Time of First Successful Submission: 2025-10-06 18:44:32

Piping Echo

Time of First Successful Submission: 2025-10-10 18:48:29

Piping Stdout

Time of First Successful Submission: 2025-10-10 18:56:53

Piping Stdin

Time of First Successful Submission: 2025-10-11 09:19:54


Linux Luminarium

128 / 128 708 / 31320


Intro to Commands

Time of First Successful Submission: 2025-10-06 09:50:46

Intro to Arguments

Time of First Successful Submission: 2025-10-06 09:52:09

Command History

Time of First Successful Submission: 2025-10-06 09:53:09

The Root

Time of First Successful Submission: 2025-10-06 10:01:56

Program and absolute paths

Time of First Successful Submission: 2025-10-06 10:09:41

Position thy self

Time of First Successful Submission: 2025-10-06 10:13:42

Position elsewhere

Time of First Successful Submission: 2025-10-06 10:18:31

implicit relative paths, from /

Time of First Successful Submission: 2025-10-06 10:24:20

explicit relative paths, from /

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

implicit relative path

Time of First Successful Submission: 2025-10-06 10:30:03

home sweet home

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

cat: not the pet, but the command!

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

catting absolute paths

Time of First Successful Submission: 2025-10-06 10:41:16

more catting practice

Time of First Successful Submission: 2025-10-06 10:42:34

grepping for a needle in a haystack

Time of First Successful Submission: 2025-10-06 10:44:05

comparing files

Time of First Successful Submission: 2025-10-06 10:56:47

listing files

Time of First Successful Submission: 2025-10-06 10:58:29

touching files

Time of First Successful Submission: 2025-10-06 11:00:34

removing files

Time of First Successful Submission: 2025-10-06 11:03:25

moving files

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

copying files

Time of First Successful Submission: 2025-12-05 04:19:27

hidden files

Time of First Successful Submission: 2025-10-06 11:09:36

An Epic Filesystem Quest

Time of First Successful Submission: 2025-10-06 11:21:39

making directories

Time of First Successful Submission: 2025-10-06 11:23:54

finding files

Time of First Successful Submission: 2025-10-06 18:44:32

linking files

Time of First Successful Submission: 2025-10-09 14:23:58

Learning From Documentation

Time of First Successful Submission: 2025-10-09 14:21:18

Learning Complex Usage

Time of First Successful Submission: 2025-10-09 14:43:05

Reading Manuals

Time of First Successful Submission: 2025-10-09 18:45:13

Searching Manuals

Time of First Successful Submission: 2025-10-09 18:47:53

Searching For Manuals

Time of First Successful Submission: 2025-10-09 18:54:40

Helpful Programs

Time of First Successful Submission: 2025-10-09 18:57:36

Help for Builtins

Time of First Successful Submission: 2025-10-09 19:00:19

Matching with *

Time of First Successful Submission: 2025-10-10 03:40:24

Matching with ?

Time of First Successful Submission: 2025-10-10 03:43:41

Matching with []

Time of First Successful Submission: 2025-10-10 03:47:23

Matching paths with []

Time of First Successful Submission: 2025-10-10 03:50:44

Multiple globs

Time of First Successful Submission: 2025-10-10 03:56:52

Mixing globs

Time of First Successful Submission: 2025-10-10 04:25:34

Exclusionary globbing

Time of First Successful Submission: 2025-10-10 04:33:18

Tab completion

Time of First Successful Submission: 2025-10-10 04:38:28

Multiple options for tab completion

Time of First Successful Submission: 2025-10-10 04:40:44

Tab completion on commands

Time of First Successful Submission: 2025-10-10 04:41:39

Redirecting output

Time of First Successful Submission: 2025-10-10 18:48:29

Redirecting more output

Time of First Successful Submission: 2025-10-10 18:56:53

Appending output

Time of First Successful Submission: 2025-10-10 19:04:12

Redirecting errors

Time of First Successful Submission: 2025-10-11 09:17:45

Redirecting input

Time of First Successful Submission: 2025-10-11 09:19:54

Grepping stored results

Time of First Successful Submission: 2025-10-11 09:41:33

Grepping live output

Time of First Successful Submission: 2025-10-11 09:54:25

Grepping errors

Time of First Successful Submission: 2025-10-11 10:03:05

Filtering with grep -v

Time of First Successful Submission: 2025-10-11 10:28:52

Filtering with sed

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

Duplicating piped data with tee

Time of First Successful Submission: 2025-10-11 11:10:58

Process substitution for input

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

Writing to multiple programs

Time of First Successful Submission: 2025-10-11 20:10:39

Split-piping stderr and stdout

Time of First Successful Submission: 2025-10-11 20:17:44

Named pipes

Time of First Successful Submission: 2025-10-11 20:50:51

Printing Variables

Time of First Successful Submission: 2025-10-12 08:27:37

Setting Variables

Time of First Successful Submission: 2025-10-12 08:33:14

Multi-word Variables

Time of First Successful Submission: 2025-10-12 08:43:57

Exporting Variables

Time of First Successful Submission: 2025-10-12 08:49:00

Printing Exported Variables

Time of First Successful Submission: 2025-10-12 08:50:45

Storing Command Output

Time of First Successful Submission: 2025-10-12 09:00:59

Reading Input

Time of First Successful Submission: 2025-10-12 09:07:00

Reading Files

Time of First Successful Submission: 2025-10-12 09:16:35

Translating characters

Time of First Successful Submission: 2025-10-12 18:25:27

Deleting characters

Time of First Successful Submission: 2025-10-12 18:36:17

Deleting newlines

Time of First Successful Submission: 2025-10-12 18:45:53

Extracting the first lines with head

Time of First Successful Submission: 2025-10-12 18:48:00

Extracting specific sections of text

Time of First Successful Submission: 2025-10-12 18:54:04

Sorting data

Time of First Successful Submission: 2025-10-12 18:58:52

Listing Processes

Time of First Successful Submission: 2025-10-14 01:41:48

Killing Processes

Time of First Successful Submission: 2025-10-14 01:49:31

Interrupting Processes

Time of First Successful Submission: 2025-10-14 01:50:44

Killing Misbehaving Processes

Time of First Successful Submission: 2025-10-14 02:09:50

Suspending Processes

Time of First Successful Submission: 2025-10-14 02:11:34

Resuming Processes

Time of First Successful Submission: 2025-10-14 02:13:44

Backgrounding Processes

Time of First Successful Submission: 2025-10-14 02:28:08

Foregrounding Processes

Time of First Successful Submission: 2025-10-14 02:34:46

Starting Backgrounded Processes

Time of First Successful Submission: 2025-10-14 02:56:03

Process Exit Codes

Time of First Successful Submission: 2025-10-14 03:04:08

Becoming root with su

Time of First Successful Submission: 2025-10-14 03:12:38

Other users with su

Time of First Successful Submission: 2025-10-14 03:14:10

Cracking passwords

Time of First Successful Submission: 2025-10-14 03:26:50

Using sudo

Time of First Successful Submission: 2025-10-14 03:42:07

Changing File Ownership

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

Groups and Files

Time of First Successful Submission: 2025-10-15 12:24:52

Fun With Groups Names

Time of First Successful Submission: 2025-10-15 12:26:52

Changing Permissions

Time of First Successful Submission: 2025-10-16 19:42:45

Executable Files

Time of First Successful Submission: 2025-10-16 19:45:08

Permission Tweaking Practice

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

Permissions Setting Practice

Time of First Successful Submission: 2025-10-17 03:37:30

The SUID Bit

Time of First Successful Submission: 2025-10-17 04:00:53

Chaining with Semicolons

Time of First Successful Submission: 2025-10-17 04:12:28

Building on Success

Time of First Successful Submission: 2025-10-17 04:27:10

Handling Failure

Time of First Successful Submission: 2025-10-17 04:32:13

Your First Shell Script

Time of First Successful Submission: 2025-10-17 04:42:17

Redirecting Script Output

Time of First Successful Submission: 2025-10-17 04:57:26

Executable Shell Scripts

Time of First Successful Submission: 2025-10-17 05:18:00

Understanding Shebangs

Time of First Successful Submission: 2025-10-18 17:28:12

Scripting with Arguments

Time of First Successful Submission: 2025-10-18 18:00:31

Scripting with Conditionals

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

Scripting with Default Cases

Time of First Successful Submission: 2025-10-18 19:21:47

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-10-18 19:43:55

Reading Shell Scripts

Time of First Successful Submission: 2025-10-18 19:47:56

Launching Screen

Time of First Successful Submission: 2025-10-19 17:30:39

Detaching and Attaching

Time of First Successful Submission: 2025-10-19 17:57:31

Finding Sessions

Time of First Successful Submission: 2025-10-19 17:59:49

Switching Windows

Time of First Successful Submission: 2025-10-19 18:06:57

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-10-19 18:12:46

Switching Windows (tmux)

Time of First Successful Submission: 2025-10-19 18:17:37

The PATH Variable

Time of First Successful Submission: 2025-10-21 03:19:58

Setting PATH

Time of First Successful Submission: 2025-10-21 03:24:23

Finding Commands

Time of First Successful Submission: 2025-10-21 03:35:25

Adding Commands

Time of First Successful Submission: 2025-10-21 03:47:10

Hijacking Commands

Time of First Successful Submission: 2025-10-21 11:51:51

Bashrc Backdoor

Time of First Successful Submission: 2025-10-21 12:38:44

Sniffing Input

Time of First Successful Submission: 2025-10-22 03:20:47

Overshared Directories

Time of First Successful Submission: 2025-10-22 05:22:41

Tricky Linking

Time of First Successful Submission: 2025-10-22 06:26:30

Sniffing Process Arguments

Time of First Successful Submission: 2025-10-22 06:33:40

Snooping on Configurations

Time of First Successful Submission: 2025-10-22 06:41:46

The Fork Bomb

Time of First Successful Submission: 2025-10-22 08:25:42

Disk-Space Doomsday

Time of First Successful Submission: 2025-10-22 07:24:48

rm -rf /

Time of First Successful Submission: 2025-10-22 08:19:25

Life after rm -rf /

Time of First Successful Submission: 2025-10-22 08:40:57

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-10-22 08:47:10


Computing 101

83 / 94 455 / 21049


Your First Register

Time of First Successful Submission: 2025-10-22 13:14:32

Your First Syscall

Time of First Successful Submission: 2025-10-22 13:18:19

Exit Codes

Time of First Successful Submission: 2025-10-22 14:01:18

Building Executables

Time of First Successful Submission: 2025-10-22 14:49:37

Moving Between Registers

Time of First Successful Submission: 2025-10-22 14:55:21

Loading From Memory

Time of First Successful Submission: 2025-10-23 10:32:08

More Loading Practice

Time of First Successful Submission: 2025-10-23 10:38:01

Dereferencing Pointers

Time of First Successful Submission: 2025-10-23 10:49:04

Dereferencing Yourself

Time of First Successful Submission: 2025-10-23 10:58:15

Dereferencing with Offsets

Time of First Successful Submission: 2025-10-23 11:37:33

Stored Addresses

Time of First Successful Submission: 2025-10-23 11:53:56

Double Dereference

Time of First Successful Submission: 2025-10-23 11:59:30

The Stack

Time of First Successful Submission: 2026-02-20 14:06:55

Stack Offsets

Time of First Successful Submission: 2026-02-20 14:13:28

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-20 14:26:24

Popping From the Stack

Time of First Successful Submission: 2026-02-20 14:46:20

Disassembling Programs

Time of First Successful Submission: 2026-02-24 08:57:23

Tracing Syscalls

Time of First Successful Submission: 2025-10-23 00:10:48

Starting GDB

Time of First Successful Submission: 2025-10-23 00:14:22

Quitting GDB

Time of First Successful Submission: 2026-02-24 07:44:06

Starting Programs in GDB

Time of First Successful Submission: 2025-10-23 00:16:20

Disassembling in GDB

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

Stepping Through Instructions

Time of First Successful Submission: 2026-02-24 07:47:10

Reading Register Values

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

Popping Stack Values

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

Examining Memory

Time of First Successful Submission: 2026-02-24 09:02:20

Examining Stack Pointers

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

Cooperative Debugging

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

Writing Output

Time of First Successful Submission: 2025-10-25 18:33:18

Chaining Syscalls

Time of First Successful Submission: 2025-10-25 19:11:33

Writing Strings

Time of First Successful Submission: 2025-10-25 19:21:30

Reading Data

Time of First Successful Submission: 2025-10-25 19:36:45

Opening Files

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

Hardcoding the Filename

Time of First Successful Submission: 2026-03-08 12:59:00

set-register

Time of First Successful Submission: 2025-10-26 08:33:48

set-multiple-registers

Time of First Successful Submission: 2025-10-26 08:38:39

add-to-register

Time of First Successful Submission: 2025-10-26 08:45:38

linear-equation-registers

Time of First Successful Submission: 2025-10-26 09:12:29

integer-division

Time of First Successful Submission: 2025-10-26 19:15:35

modulo-operation

Time of First Successful Submission: 2025-10-28 20:09:07

set-upper-byte

Time of First Successful Submission: 2025-10-28 20:12:52

efficient-modulo

Time of First Successful Submission: 2025-10-28 20:24:49

byte-extraction

Time of First Successful Submission: 2025-10-29 17:43:18

bitwise-and

Time of First Successful Submission: 2025-10-29 18:05:47

check-even

Time of First Successful Submission: 2025-10-30 17:51:17

memory-read

Time of First Successful Submission: 2025-10-30 19:02:24

memory-write

Time of First Successful Submission: 2025-10-30 19:23:30

memory-increment

Time of First Successful Submission: 2025-10-31 07:33:50

byte-access

Time of First Successful Submission: 2025-10-31 07:54:11

memory-size-access

Time of First Successful Submission: 2025-10-31 08:06:20

little-endian-write

Time of First Successful Submission: 2025-10-31 09:53:45

memory-sum

Time of First Successful Submission: 2025-11-01 04:43:07

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2025-11-01 05:15:26

average-stack-values

Time of First Successful Submission: 2025-11-01 08:11:14

absolute-jump

Time of First Successful Submission: 2025-11-01 17:33:54

relative-jump

Time of First Successful Submission: 2025-11-02 07:56:25

jump-trampoline

Time of First Successful Submission: 2025-11-02 08:12:44

conditional-jump

Time of First Successful Submission: 2025-11-02 09:58:12

indirect-jump

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

average-loop

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

count-non-zero

Time of First Successful Submission: 2025-11-08 02:13:48

string-lower

Time of First Successful Submission: 2025-11-09 18:50:24

most-common-byte

Time of First Successful Submission: 2025-11-12 05:02:17

Exit

Time of First Successful Submission: 2025-11-25 08:07:37

Socket

Time of First Successful Submission: 2025-11-26 19:50:50

Bind

Time of First Successful Submission: 2025-11-26 21:10:20

Listen

Time of First Successful Submission: 2025-11-26 21:35:34

Accept

Time of First Successful Submission: 2025-11-28 06:32:10

Static Response

Time of First Successful Submission: 2025-11-28 09:12:04

Dynamic Response

Time of First Successful Submission: 2025-11-30 01:29:36

Iterative GET Server

Time of First Successful Submission: 2025-11-30 02:50:11

Concurrent GET Server

Time of First Successful Submission: 2025-11-30 04:21:06

Concurrent POST Server

Time of First Successful Submission: 2025-12-05 03:34:30

Web Server

Time of First Successful Submission: 2025-12-05 03:49:46

Debugging Programs

Time of First Successful Submission: 2025-11-15 11:39:57

Inspecting Registers

Time of First Successful Submission: 2025-11-15 11:47:24

Examining Memory

Time of First Successful Submission: 2025-11-15 15:31:59

Setting Breakpoints

Time of First Successful Submission: 2025-11-16 04:09:02

GDB Scripting

Time of First Successful Submission: 2025-11-21 09:36:07

Modifying Data

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

Modifying Execution

Time of First Successful Submission: 2025-11-21 11:44:16

Broken Functions

Time of First Successful Submission: 2025-11-23 08:37:17


Playing With Programs

52 / 116 5613 / 23085


What's the password?

Time of First Successful Submission: 2025-12-05 03:56:01

... and again!

Time of First Successful Submission: 2025-12-05 03:57:03

Newline Troubles

Time of First Successful Submission: 2025-12-05 04:06:16

Reasoning about files

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

Specifying Filenames

Time of First Successful Submission: 2025-12-11 00:24:20

Binary and Hex Encoding

Time of First Successful Submission: 2025-12-12 01:41:26

More Hex

Time of First Successful Submission: 2025-12-12 01:48:42

Decoding Hex

Time of First Successful Submission: 2025-12-12 02:03:59

Decoding Practice

Time of First Successful Submission: 2025-12-15 04:53:06

Encoding Practice

Time of First Successful Submission: 2025-12-15 05:08:53

Hex-encoding ASCII

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

Nested Encoding

Time of First Successful Submission: 2025-12-17 07:05:41

Hex-encoding UTF-8

Time of First Successful Submission: 2025-12-20 05:22:10

UTF Mixups

Time of First Successful Submission: 2025-12-20 08:40:24

Modifying Encoded Data

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

Decoding Base64

Time of First Successful Submission: 2025-12-24 06:04:51

Encoding Base64

Time of First Successful Submission: 2025-12-26 07:36:09

Dealing with Obfuscation

Time of First Successful Submission: 2025-12-27 04:59:31

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-12-27 05:40:53

Your First HTTP Request

Time of First Successful Submission: 2025-12-28 06:34:56

Reading Flask

Time of First Successful Submission: 2025-12-28 06:41:56

Commented Data

Time of First Successful Submission: 2026-01-03 06:35:53

HTTP Metadata

Time of First Successful Submission: 2026-01-03 06:45:59

HTTP (netcat)

Time of First Successful Submission: 2026-01-03 06:57:22

HTTP Paths (netcat)

Time of First Successful Submission: 2026-01-03 07:28:49

HTTP (curl)

Time of First Successful Submission: 2026-01-03 07:32:57

HTTP (python)

Time of First Successful Submission: 2026-01-03 08:38:32

HTTP Host Header (python)

Time of First Successful Submission: 2026-01-16 18:01:46

HTTP Host Header (curl)

Time of First Successful Submission: 2026-01-26 11:24:31

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-01-26 11:29:49

URL Encoding (netcat)

Time of First Successful Submission: 2026-01-26 12:29:15

HTTP GET Parameters

Time of First Successful Submission: 2026-01-26 12:42:17

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-01-26 12:59:13

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-01-26 14:02:10

HTTP Forms

Time of First Successful Submission: 2026-01-26 14:16:09

HTTP Forms (curl)

Time of First Successful Submission: 2026-01-26 14:30:25

HTTP Forms (netcat)

Time of First Successful Submission: 2026-01-27 10:03:18

HTTP Forms (python)

Time of First Successful Submission: 2026-01-27 10:14:57

HTTP Forms Without Forms

Time of First Successful Submission: 2026-01-27 10:24:25

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-01-27 10:35:25

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-01-27 12:44:00

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-01-27 12:53:02

HTTP Redirects (curl)

Time of First Successful Submission: 2026-01-27 13:04:54

HTTP Redirects (python)

Time of First Successful Submission: 2026-01-27 13:17:02

HTTP Cookies (curl)

Time of First Successful Submission: 2026-01-27 13:27:18

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-01-27 13:58:38

HTTP Cookies (python)

Time of First Successful Submission: 2026-01-27 14:05:08

Server State (python)

Time of First Successful Submission: 2026-01-29 13:31:01

Listening Web

Time of First Successful Submission: 2026-01-29 13:53:16

Speaking Redirects

Time of First Successful Submission: 2026-01-31 13:13:52

JavaScript Redirects

Time of First Successful Submission: 2026-02-06 12:21:38

Including JavaScript

Time of First Successful Submission: 2026-02-17 11:47:32