Bink

🐧

pwn.college Archives

1 / 202 22282 / 22791


Triple Dereference

Time of First Successful Submission: 2026-01-17 00:16:21


Intro to Programming Languages

15 / 234 7296 / 31936


Commands

Time of First Successful Submission: 2026-01-11 00:34:47

Command Arguments

Time of First Successful Submission: 2026-01-11 00:54:02

Command History

Time of First Successful Submission: 2026-01-11 00:55:10

The Root Path

Time of First Successful Submission: 2026-01-11 01:45:59

Absolute Paths

Time of First Successful Submission: 2026-01-11 01:48:06

Changing position

Time of First Successful Submission: 2026-01-11 01:51:28

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-11 01:53:25

Relative Paths

Time of First Successful Submission: 2026-01-11 01:56:27

Cat

Time of First Successful Submission: 2026-01-11 02:11:43

Ls

Time of First Successful Submission: 2026-01-11 03:26:43

Ls All

Time of First Successful Submission: 2026-01-11 03:30:18

Find

Time of First Successful Submission: 2026-01-11 03:42:03

Piping Echo

Time of First Successful Submission: 2026-01-11 20:21:22

Piping Stdout

Time of First Successful Submission: 2026-01-11 20:24:51

Piping Stdin

Time of First Successful Submission: 2026-01-11 20:33:28


Start Here

11 / 12 7660 / 43262


Using the Terminal

Time of First Successful Submission: 2026-01-10 23:13:37

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-10 23:16:36

Using the GUI Desktop

Time of First Successful Submission: 2026-01-10 23:19:02

Pasting into the Desktop

Time of First Successful Submission: 2026-01-10 23:21:02

Restarting Challenges

Time of First Successful Submission: 2026-01-10 23:25:33

Challenge Programs

Time of First Successful Submission: 2026-01-10 23:36:17

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-01-10 23:44:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-10 23:47:14

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-10 23:48:01


Linux Luminarium

128 / 128 1299 / 32345


Intro to Commands

Time of First Successful Submission: 2026-01-11 00:34:47

Intro to Arguments

Time of First Successful Submission: 2026-01-11 00:54:02

Command History

Time of First Successful Submission: 2026-01-11 00:55:10

The Root

Time of First Successful Submission: 2026-01-11 01:45:59

Program and absolute paths

Time of First Successful Submission: 2026-01-11 01:48:06

Position thy self

Time of First Successful Submission: 2026-01-11 01:51:28

Position elsewhere

Time of First Successful Submission: 2026-01-11 01:53:25

implicit relative paths, from /

Time of First Successful Submission: 2026-01-11 01:56:27

explicit relative paths, from /

Time of First Successful Submission: 2026-01-11 02:00:34

implicit relative path

Time of First Successful Submission: 2026-01-11 02:03:15

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-11 02:11:43

catting absolute paths

Time of First Successful Submission: 2026-01-11 02:13:02

more catting practice

Time of First Successful Submission: 2026-01-11 02:14:44

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-11 02:23:56

comparing files

Time of First Successful Submission: 2026-01-11 03:25:04

listing files

Time of First Successful Submission: 2026-01-11 03:26:43

touching files

Time of First Successful Submission: 2026-01-11 03:27:53

removing files

Time of First Successful Submission: 2026-01-11 03:28:33

moving files

Time of First Successful Submission: 2026-01-11 03:29:06

copying files

Time of First Successful Submission: 2026-01-11 03:29:30

hidden files

Time of First Successful Submission: 2026-01-11 03:30:18

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-11 03:35:23

making directories

Time of First Successful Submission: 2026-01-11 03:36:09

finding files

Time of First Successful Submission: 2026-01-11 03:42:03

linking files

Time of First Successful Submission: 2026-01-11 04:07:42

Learning From Documentation

Time of First Successful Submission: 2026-01-11 16:50:59

Learning Complex Usage

Time of First Successful Submission: 2026-01-11 16:55:32

Reading Manuals

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

Searching Manuals

Time of First Successful Submission: 2026-01-11 17:04:44

Searching For Manuals

Time of First Successful Submission: 2026-01-11 17:57:44

Helpful Programs

Time of First Successful Submission: 2026-01-11 18:21:43

Help for Builtins

Time of First Successful Submission: 2026-01-11 18:27:25

Matching with *

Time of First Successful Submission: 2026-01-11 19:09:54

Matching with ?

Time of First Successful Submission: 2026-01-11 19:25:19

Matching with []

Time of First Successful Submission: 2026-01-11 19:28:29

Matching paths with []

Time of First Successful Submission: 2026-01-11 19:30:55

Multiple globs

Time of First Successful Submission: 2026-01-11 19:34:40

Mixing globs

Time of First Successful Submission: 2026-01-11 19:55:53

Exclusionary globbing

Time of First Successful Submission: 2026-01-11 19:57:31

Tab completion

Time of First Successful Submission: 2026-01-11 20:00:44

Multiple options for tab completion

Time of First Successful Submission: 2026-01-11 20:04:37

Tab completion on commands

Time of First Successful Submission: 2026-01-11 20:05:18

Redirecting output

Time of First Successful Submission: 2026-01-11 20:21:22

Redirecting more output

Time of First Successful Submission: 2026-01-11 20:24:51

Appending output

Time of First Successful Submission: 2026-01-11 20:28:53

Redirecting errors

Time of First Successful Submission: 2026-01-11 20:32:01

Redirecting input

Time of First Successful Submission: 2026-01-11 20:33:28

Grepping stored results

Time of First Successful Submission: 2026-01-11 20:35:48

Grepping live output

Time of First Successful Submission: 2026-01-11 20:38:03

Grepping errors

Time of First Successful Submission: 2026-01-11 20:43:52

Filtering with grep -v

Time of First Successful Submission: 2026-01-11 21:16:48

Filtering with sed

Time of First Successful Submission: 2026-01-11 21:19:47

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-11 21:26:18

Process substitution for input

Time of First Successful Submission: 2026-01-11 22:18:38

Writing to multiple programs

Time of First Successful Submission: 2026-01-11 22:55:42

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-12 00:01:58

Named pipes

Time of First Successful Submission: 2026-01-12 00:15:43

Printing Variables

Time of First Successful Submission: 2026-01-12 00:18:47

Setting Variables

Time of First Successful Submission: 2026-01-12 00:20:42

Multi-word Variables

Time of First Successful Submission: 2026-01-12 00:21:55

Exporting Variables

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

Printing Exported Variables

Time of First Successful Submission: 2026-01-12 00:29:56

Storing Command Output

Time of First Successful Submission: 2026-01-12 00:32:25

Reading Input

Time of First Successful Submission: 2026-01-12 00:35:21

Reading Files

Time of First Successful Submission: 2026-01-12 00:43:54

Translating characters

Time of First Successful Submission: 2026-01-12 21:19:17

Deleting characters

Time of First Successful Submission: 2026-01-12 21:20:16

Deleting newlines

Time of First Successful Submission: 2026-01-12 21:29:19

Extracting the first lines with head

Time of First Successful Submission: 2026-01-12 21:37:10

Extracting specific sections of text

Time of First Successful Submission: 2026-01-12 21:43:52

Sorting data

Time of First Successful Submission: 2026-01-12 21:48:59

Listing Processes

Time of First Successful Submission: 2026-01-12 22:28:22

Killing Processes

Time of First Successful Submission: 2026-01-12 22:35:04

Interrupting Processes

Time of First Successful Submission: 2026-01-12 22:37:36

Killing Misbehaving Processes

Time of First Successful Submission: 2026-01-12 22:49:17

Suspending Processes

Time of First Successful Submission: 2026-01-12 22:54:07

Resuming Processes

Time of First Successful Submission: 2026-01-12 22:54:35

Backgrounding Processes

Time of First Successful Submission: 2026-01-12 23:54:36

Foregrounding Processes

Time of First Successful Submission: 2026-01-15 01:54:56

Starting Backgrounded Processes

Time of First Successful Submission: 2026-01-13 00:33:15

Process Exit Codes

Time of First Successful Submission: 2026-01-13 00:35:57

Becoming root with su

Time of First Successful Submission: 2026-01-13 00:58:56

Other users with su

Time of First Successful Submission: 2026-01-13 00:59:49

Cracking passwords

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

Using sudo

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

Changing File Ownership

Time of First Successful Submission: 2026-01-13 02:45:09

Groups and Files

Time of First Successful Submission: 2026-01-13 23:12:15

Fun With Groups Names

Time of First Successful Submission: 2026-01-13 23:34:14

Changing Permissions

Time of First Successful Submission: 2026-01-14 00:39:07

Executable Files

Time of First Successful Submission: 2026-01-14 01:10:23

Permission Tweaking Practice

Time of First Successful Submission: 2026-01-14 01:29:27

Permissions Setting Practice

Time of First Successful Submission: 2026-01-14 01:37:24

The SUID Bit

Time of First Successful Submission: 2026-01-14 01:40:52

Chaining with Semicolons

Time of First Successful Submission: 2026-01-14 01:43:52

Building on Success

Time of First Successful Submission: 2026-01-14 01:47:34

Handling Failure

Time of First Successful Submission: 2026-01-14 01:48:34

Your First Shell Script

Time of First Successful Submission: 2026-01-14 01:58:21

Redirecting Script Output

Time of First Successful Submission: 2026-01-14 02:01:54

Executable Shell Scripts

Time of First Successful Submission: 2026-01-14 02:04:02

Understanding Shebangs

Time of First Successful Submission: 2026-01-14 02:09:07

Scripting with Arguments

Time of First Successful Submission: 2026-01-14 02:12:12

Scripting with Conditionals

Time of First Successful Submission: 2026-01-14 02:15:37

Scripting with Default Cases

Time of First Successful Submission: 2026-01-14 02:17:17

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-01-14 02:19:52

Reading Shell Scripts

Time of First Successful Submission: 2026-01-14 02:23:12

Launching Screen

Time of First Successful Submission: 2026-01-14 02:37:29

Detaching and Attaching

Time of First Successful Submission: 2026-01-14 02:40:14

Finding Sessions

Time of First Successful Submission: 2026-01-14 02:41:33

Switching Windows

Time of First Successful Submission: 2026-01-14 02:43:20

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-01-14 02:44:37

Switching Windows (tmux)

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

The PATH Variable

Time of First Successful Submission: 2026-01-14 21:14:46

Setting PATH

Time of First Successful Submission: 2026-01-14 21:22:58

Finding Commands

Time of First Successful Submission: 2026-01-14 21:28:08

Adding Commands

Time of First Successful Submission: 2026-01-14 21:39:59

Hijacking Commands

Time of First Successful Submission: 2026-01-14 21:49:46

Bashrc Backdoor

Time of First Successful Submission: 2026-01-14 21:58:52

Sniffing Input

Time of First Successful Submission: 2026-01-14 22:49:01

Overshared Directories

Time of First Successful Submission: 2026-01-14 23:17:50

Tricky Linking

Time of First Successful Submission: 2026-01-14 23:37:34

Sniffing Process Arguments

Time of First Successful Submission: 2026-01-14 23:41:57

Snooping on Configurations

Time of First Successful Submission: 2026-01-14 23:52:10

The Fork Bomb

Time of First Successful Submission: 2026-01-15 01:12:39

Disk-Space Doomsday

Time of First Successful Submission: 2026-01-15 01:16:17

rm -rf /

Time of First Successful Submission: 2026-01-15 01:24:40

Life after rm -rf /

Time of First Successful Submission: 2026-01-15 01:47:22

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-01-15 01:52:52


Computing 101

28 / 94 12726 / 21494


Your First Register

Time of First Successful Submission: 2026-01-15 21:11:26

Your First Syscall

Time of First Successful Submission: 2026-01-15 21:15:25

Exit Codes

Time of First Successful Submission: 2026-01-15 21:18:36

Building Executables

Time of First Successful Submission: 2026-01-15 23:43:07

Moving Between Registers

Time of First Successful Submission: 2026-01-16 00:00:32

Loading From Memory

Time of First Successful Submission: 2026-01-16 01:25:53

More Loading Practice

Time of First Successful Submission: 2026-01-16 01:31:49

Dereferencing Pointers

Time of First Successful Submission: 2026-01-16 02:01:41

Dereferencing Yourself

Time of First Successful Submission: 2026-01-16 02:08:48

Dereferencing with Offsets

Time of First Successful Submission: 2026-01-16 23:30:13

Stored Addresses

Time of First Successful Submission: 2026-01-17 00:03:20

Double Dereference

Time of First Successful Submission: 2026-01-17 00:10:32

Tracing Syscalls

Time of First Successful Submission: 2026-01-16 00:12:36

Starting GDB

Time of First Successful Submission: 2026-01-16 00:14:44

Starting Programs in GDB

Time of First Successful Submission: 2026-01-16 00:18:48

Writing Output

Time of First Successful Submission: 2026-01-17 01:09:11

Chaining Syscalls

Time of First Successful Submission: 2026-01-17 01:13:07

Writing Strings

Time of First Successful Submission: 2026-01-17 01:14:34

Reading Data

Time of First Successful Submission: 2026-01-17 01:39:59

set-register

Time of First Successful Submission: 2026-01-17 18:26:23

set-multiple-registers

Time of First Successful Submission: 2026-01-17 18:28:13

add-to-register

Time of First Successful Submission: 2026-01-17 18:48:41

linear-equation-registers

Time of First Successful Submission: 2026-01-17 18:57:27

integer-division

Time of First Successful Submission: 2026-01-18 00:30:54

modulo-operation

Time of First Successful Submission: 2026-01-18 00:35:30

set-upper-byte

Time of First Successful Submission: 2026-01-18 00:38:33

efficient-modulo

Time of First Successful Submission: 2026-01-18 00:56:50

byte-extraction

Time of First Successful Submission: 2026-01-18 04:22:15


GCA CTF

11 / 104 7808 / 43539


Using the Terminal

Time of First Successful Submission: 2026-01-10 23:13:37

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-10 23:16:36

Using the GUI Desktop

Time of First Successful Submission: 2026-01-10 23:19:02

Pasting into the Desktop

Time of First Successful Submission: 2026-01-10 23:21:02

Connecting over SSH

Time of First Successful Submission: 2026-01-10 23:21:56

Restarting Challenges

Time of First Successful Submission: 2026-01-10 23:25:33

Challenge Programs

Time of First Successful Submission: 2026-01-10 23:36:17

The Flag File

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

Using Privileged Mode

Time of First Successful Submission: 2026-01-10 23:44:20

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-10 23:47:14

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-10 23:48:01