idan4ii

🐧

pwn.college Archives

1 / 202 21950 / 22791


Triple Dereference

Time of First Successful Submission: 2025-12-20 18:33:34


Intro to Programming Languages

15 / 234 6722 / 31936


Commands

Time of First Successful Submission: 2025-12-12 11:05:09

Command Arguments

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

Command History

Time of First Successful Submission: 2025-12-12 11:07:23

The Root Path

Time of First Successful Submission: 2025-12-12 11:09:51

Absolute Paths

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

Changing position

Time of First Successful Submission: 2025-12-12 11:12:30

Changing to an Absolute Path

Time of First Successful Submission: 2025-12-12 11:14:16

Relative Paths

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

Cat

Time of First Successful Submission: 2025-12-12 11:23:16

Ls

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

Ls All

Time of First Successful Submission: 2025-12-12 11:33:48

Find

Time of First Successful Submission: 2025-12-12 11:46:07

Piping Echo

Time of First Successful Submission: 2025-12-12 21:58:25

Piping Stdout

Time of First Successful Submission: 2025-12-12 22:00:14

Piping Stdin

Time of First Successful Submission: 2025-12-12 22:04:56


Start Here

10 / 12 18718 / 43262


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-10 22:32:08

Using the GUI Desktop

Time of First Successful Submission: 2025-12-10 22:33:17

Pasting into the Desktop

Time of First Successful Submission: 2025-12-12 10:43:46

Restarting Challenges

Time of First Successful Submission: 2025-12-12 10:47:35

Challenge Programs

Time of First Successful Submission: 2025-12-12 10:49:26

The Flag File

Time of First Successful Submission: 2025-12-12 10:51:53

Using Privileged Mode

Time of First Successful Submission: 2025-12-12 10:56:33

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-12 10:59:28

Persistent Home Directories - Two

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


Linux Luminarium

128 / 128 935 / 32345


Intro to Commands

Time of First Successful Submission: 2025-12-12 11:05:09

Intro to Arguments

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

Command History

Time of First Successful Submission: 2025-12-12 11:07:23

The Root

Time of First Successful Submission: 2025-12-12 11:09:51

Program and absolute paths

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

Position thy self

Time of First Successful Submission: 2025-12-12 11:12:30

Position elsewhere

Time of First Successful Submission: 2025-12-12 11:14:16

implicit relative paths, from /

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

explicit relative paths, from /

Time of First Successful Submission: 2025-12-12 11:17:50

implicit relative path

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

home sweet home

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

cat: not the pet, but the command!

Time of First Successful Submission: 2025-12-12 11:23:16

catting absolute paths

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

more catting practice

Time of First Successful Submission: 2025-12-12 11:25:29

grepping for a needle in a haystack

Time of First Successful Submission: 2025-12-12 11:27:09

comparing files

Time of First Successful Submission: 2025-12-12 11:28:33

listing files

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

touching files

Time of First Successful Submission: 2025-12-12 11:30:14

removing files

Time of First Successful Submission: 2025-12-12 11:30:53

moving files

Time of First Successful Submission: 2025-12-12 11:31:51

copying files

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

hidden files

Time of First Successful Submission: 2025-12-12 11:33:48

An Epic Filesystem Quest

Time of First Successful Submission: 2025-12-12 11:41:25

making directories

Time of First Successful Submission: 2025-12-12 11:42:37

finding files

Time of First Successful Submission: 2025-12-12 11:46:07

linking files

Time of First Successful Submission: 2025-12-12 11:58:49

Learning From Documentation

Time of First Successful Submission: 2025-12-12 15:23:21

Learning Complex Usage

Time of First Successful Submission: 2025-12-12 15:24:37

Reading Manuals

Time of First Successful Submission: 2025-12-12 15:27:02

Searching Manuals

Time of First Successful Submission: 2025-12-12 15:29:06

Searching For Manuals

Time of First Successful Submission: 2025-12-12 21:16:40

Helpful Programs

Time of First Successful Submission: 2025-12-12 21:18:41

Help for Builtins

Time of First Successful Submission: 2025-12-12 21:20:25

Matching with *

Time of First Successful Submission: 2025-12-12 21:28:21

Matching with ?

Time of First Successful Submission: 2025-12-12 21:29:16

Matching with []

Time of First Successful Submission: 2025-12-12 21:30:16

Matching paths with []

Time of First Successful Submission: 2025-12-12 21:31:00

Multiple globs

Time of First Successful Submission: 2025-12-12 21:32:38

Mixing globs

Time of First Successful Submission: 2025-12-12 21:36:35

Exclusionary globbing

Time of First Successful Submission: 2025-12-12 21:37:58

Tab completion

Time of First Successful Submission: 2025-12-12 21:39:32

Multiple options for tab completion

Time of First Successful Submission: 2025-12-12 21:54:47

Tab completion on commands

Time of First Successful Submission: 2025-12-12 21:55:29

Redirecting output

Time of First Successful Submission: 2025-12-12 21:58:25

Redirecting more output

Time of First Successful Submission: 2025-12-12 22:00:14

Appending output

Time of First Successful Submission: 2025-12-12 22:01:34

Redirecting errors

Time of First Successful Submission: 2025-12-12 22:03:21

Redirecting input

Time of First Successful Submission: 2025-12-12 22:04:56

Grepping stored results

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

Grepping live output

Time of First Successful Submission: 2025-12-12 22:12:50

Grepping errors

Time of First Successful Submission: 2025-12-13 20:10:23

Filtering with grep -v

Time of First Successful Submission: 2025-12-13 20:11:18

Filtering with sed

Time of First Successful Submission: 2025-12-13 20:12:53

Duplicating piped data with tee

Time of First Successful Submission: 2025-12-13 20:26:16

Process substitution for input

Time of First Successful Submission: 2025-12-13 20:33:13

Writing to multiple programs

Time of First Successful Submission: 2025-12-13 20:44:11

Split-piping stderr and stdout

Time of First Successful Submission: 2025-12-13 21:15:07

Named pipes

Time of First Successful Submission: 2025-12-13 21:21:41

Printing Variables

Time of First Successful Submission: 2025-12-14 20:31:57

Setting Variables

Time of First Successful Submission: 2025-12-14 20:32:51

Multi-word Variables

Time of First Successful Submission: 2025-12-14 20:33:46

Exporting Variables

Time of First Successful Submission: 2025-12-14 20:36:43

Printing Exported Variables

Time of First Successful Submission: 2025-12-14 20:37:14

Storing Command Output

Time of First Successful Submission: 2025-12-14 20:39:07

Reading Input

Time of First Successful Submission: 2025-12-14 20:40:50

Reading Files

Time of First Successful Submission: 2025-12-14 20:45:48

Translating characters

Time of First Successful Submission: 2025-12-14 20:50:16

Deleting characters

Time of First Successful Submission: 2025-12-14 20:51:06

Deleting newlines

Time of First Successful Submission: 2025-12-14 20:52:38

Extracting the first lines with head

Time of First Successful Submission: 2025-12-14 20:54:33

Extracting specific sections of text

Time of First Successful Submission: 2025-12-14 20:59:29

Sorting data

Time of First Successful Submission: 2025-12-14 21:00:47

Listing Processes

Time of First Successful Submission: 2025-12-15 14:22:54

Killing Processes

Time of First Successful Submission: 2025-12-16 19:49:17

Interrupting Processes

Time of First Successful Submission: 2025-12-16 19:49:55

Killing Misbehaving Processes

Time of First Successful Submission: 2025-12-16 19:55:45

Suspending Processes

Time of First Successful Submission: 2025-12-16 19:56:46

Resuming Processes

Time of First Successful Submission: 2025-12-16 19:57:22

Backgrounding Processes

Time of First Successful Submission: 2025-12-16 19:59:54

Foregrounding Processes

Time of First Successful Submission: 2025-12-16 20:00:55

Starting Backgrounded Processes

Time of First Successful Submission: 2025-12-16 20:01:40

Process Exit Codes

Time of First Successful Submission: 2025-12-16 20:03:38

Becoming root with su

Time of First Successful Submission: 2025-12-16 20:08:10

Other users with su

Time of First Successful Submission: 2025-12-16 20:08:48

Cracking passwords

Time of First Successful Submission: 2025-12-16 20:14:06

Using sudo

Time of First Successful Submission: 2025-12-16 20:17:59

Changing File Ownership

Time of First Successful Submission: 2025-12-16 20:23:15

Groups and Files

Time of First Successful Submission: 2025-12-16 20:26:47

Fun With Groups Names

Time of First Successful Submission: 2025-12-16 20:27:53

Changing Permissions

Time of First Successful Submission: 2025-12-16 20:30:18

Executable Files

Time of First Successful Submission: 2025-12-16 20:30:57

Permission Tweaking Practice

Time of First Successful Submission: 2025-12-16 20:33:54

Permissions Setting Practice

Time of First Successful Submission: 2025-12-16 20:36:55

The SUID Bit

Time of First Successful Submission: 2025-12-16 20:39:08

Chaining with Semicolons

Time of First Successful Submission: 2025-12-17 19:49:00

Building on Success

Time of First Successful Submission: 2025-12-17 19:49:51

Handling Failure

Time of First Successful Submission: 2025-12-17 19:50:40

Your First Shell Script

Time of First Successful Submission: 2025-12-17 19:53:23

Redirecting Script Output

Time of First Successful Submission: 2025-12-17 19:55:28

Executable Shell Scripts

Time of First Successful Submission: 2025-12-17 19:57:06

Understanding Shebangs

Time of First Successful Submission: 2025-12-17 20:00:12

Scripting with Arguments

Time of First Successful Submission: 2025-12-17 20:02:51

Scripting with Conditionals

Time of First Successful Submission: 2025-12-17 20:04:43

Scripting with Default Cases

Time of First Successful Submission: 2025-12-17 20:05:55

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-12-17 20:08:48

Reading Shell Scripts

Time of First Successful Submission: 2025-12-17 20:10:27

Launching Screen

Time of First Successful Submission: 2025-12-17 20:11:22

Detaching and Attaching

Time of First Successful Submission: 2025-12-17 20:13:13

Finding Sessions

Time of First Successful Submission: 2025-12-17 20:14:33

Switching Windows

Time of First Successful Submission: 2025-12-17 20:15:31

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-12-17 20:16:42

Switching Windows (tmux)

Time of First Successful Submission: 2025-12-17 20:18:14

The PATH Variable

Time of First Successful Submission: 2025-12-17 20:19:29

Setting PATH

Time of First Successful Submission: 2025-12-17 20:20:42

Finding Commands

Time of First Successful Submission: 2025-12-17 20:21:45

Adding Commands

Time of First Successful Submission: 2025-12-17 20:29:09

Hijacking Commands

Time of First Successful Submission: 2025-12-17 20:33:27

Bashrc Backdoor

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

Sniffing Input

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

Overshared Directories

Time of First Successful Submission: 2025-12-17 21:03:08

Tricky Linking

Time of First Successful Submission: 2025-12-19 09:53:30

Sniffing Process Arguments

Time of First Successful Submission: 2025-12-19 09:56:41

Snooping on Configurations

Time of First Successful Submission: 2025-12-19 10:01:14

The Fork Bomb

Time of First Successful Submission: 2025-12-19 10:23:15

Disk-Space Doomsday

Time of First Successful Submission: 2025-12-19 10:25:52

rm -rf /

Time of First Successful Submission: 2025-12-19 10:55:22

Life after rm -rf /

Time of First Successful Submission: 2025-12-19 11:02:32

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-12-19 11:14:27


Computing 101

53 / 94 5016 / 21494


Your First Register

Time of First Successful Submission: 2025-12-19 20:58:48

Your First Syscall

Time of First Successful Submission: 2025-12-19 21:01:35

Exit Codes

Time of First Successful Submission: 2025-12-19 21:03:26

Building Executables

Time of First Successful Submission: 2025-12-19 21:10:42

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2025-12-20 18:13:28

More Loading Practice

Time of First Successful Submission: 2025-12-20 18:16:34

Dereferencing Pointers

Time of First Successful Submission: 2025-12-20 18:20:50

Dereferencing Yourself

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

Dereferencing with Offsets

Time of First Successful Submission: 2025-12-20 18:26:28

Stored Addresses

Time of First Successful Submission: 2025-12-20 18:30:40

Double Dereference

Time of First Successful Submission: 2025-12-20 18:32:17

Tracing Syscalls

Time of First Successful Submission: 2025-12-20 17:51:36

Starting GDB

Time of First Successful Submission: 2025-12-20 17:52:48

Starting Programs in GDB

Time of First Successful Submission: 2025-12-20 17:54:29

Writing Output

Time of First Successful Submission: 2025-12-24 20:43:18

Chaining Syscalls

Time of First Successful Submission: 2025-12-24 20:44:58

Writing Strings

Time of First Successful Submission: 2025-12-24 20:46:03

Reading Data

Time of First Successful Submission: 2025-12-24 20:51:29

set-register

Time of First Successful Submission: 2025-12-24 21:00:31

set-multiple-registers

Time of First Successful Submission: 2025-12-24 21:02:25

add-to-register

Time of First Successful Submission: 2025-12-26 13:51:46

linear-equation-registers

Time of First Successful Submission: 2025-12-26 13:55:17

integer-division

Time of First Successful Submission: 2025-12-26 14:02:30

modulo-operation

Time of First Successful Submission: 2025-12-26 14:04:35

set-upper-byte

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

efficient-modulo

Time of First Successful Submission: 2025-12-26 14:24:35

byte-extraction

Time of First Successful Submission: 2025-12-26 14:36:43

bitwise-and

Time of First Successful Submission: 2025-12-26 14:41:48

check-even

Time of First Successful Submission: 2025-12-26 15:04:12

memory-read

Time of First Successful Submission: 2025-12-30 20:25:42

memory-write

Time of First Successful Submission: 2025-12-30 20:27:18

memory-increment

Time of First Successful Submission: 2025-12-30 20:40:15

byte-access

Time of First Successful Submission: 2025-12-30 20:43:27

memory-size-access

Time of First Successful Submission: 2025-12-30 20:45:27

little-endian-write

Time of First Successful Submission: 2025-12-31 20:42:18

memory-sum

Time of First Successful Submission: 2025-12-31 20:53:07

stack-subtraction

Time of First Successful Submission: 2025-12-31 20:57:00

swap-stack-values

Time of First Successful Submission: 2025-12-31 20:59:11

average-stack-values

Time of First Successful Submission: 2025-12-31 21:08:28

absolute-jump

Time of First Successful Submission: 2026-01-02 17:49:42

relative-jump

Time of First Successful Submission: 2026-01-02 18:10:38

jump-trampoline

Time of First Successful Submission: 2026-01-02 18:13:29

conditional-jump

Time of First Successful Submission: 2026-01-02 19:18:21

indirect-jump

Time of First Successful Submission: 2026-01-02 20:58:20

average-loop

Time of First Successful Submission: 2026-01-02 21:19:24

count-non-zero

Time of First Successful Submission: 2026-01-03 10:28:53

string-lower

Time of First Successful Submission: 2026-01-03 16:27:05

Debugging Programs

Time of First Successful Submission: 2026-01-03 16:42:20

Inspecting Registers

Time of First Successful Submission: 2026-01-03 16:44:55

Examining Memory

Time of First Successful Submission: 2026-01-10 19:29:40

Setting Breakpoints

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

GDB Scripting

Time of First Successful Submission: 2026-01-11 20:41:54


GCA CTF

10 / 104 18840 / 43539


Using the Terminal

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

Using the VSCode Workspace

Time of First Successful Submission: 2025-12-10 22:32:08

Using the GUI Desktop

Time of First Successful Submission: 2025-12-10 22:33:17

Pasting into the Desktop

Time of First Successful Submission: 2025-12-12 10:43:46

Restarting Challenges

Time of First Successful Submission: 2025-12-12 10:47:35

Challenge Programs

Time of First Successful Submission: 2025-12-12 10:49:26

The Flag File

Time of First Successful Submission: 2025-12-12 10:51:53

Using Privileged Mode

Time of First Successful Submission: 2025-12-12 10:56:33

Persistent Home Directories - One

Time of First Successful Submission: 2025-12-12 10:59:28

Persistent Home Directories - Two

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