Filler7

🐧

pwn.college Archives

1 / 202 18868 / 22846


Triple Dereference

Time of First Successful Submission: 2025-06-11 13:41:14


Intro to Programming Languages

18 / 234 842 / 32992


Lecture 1.1. Course Environment

Time of First Successful Submission: 2025-08-19 17:14:09

Lab 1.1 - Start Terminal

Time of First Successful Submission: 2025-08-19 18:15:44

P1.0 Level 1 Open /flag in VSCode

Time of First Successful Submission: 2025-08-19 18:36:19

Commands

Time of First Successful Submission: 2025-05-10 20:55:50

Command Arguments

Time of First Successful Submission: 2025-05-10 20:56:49

Command History

Time of First Successful Submission: 2025-06-09 18:14:30

The Root Path

Time of First Successful Submission: 2025-05-10 19:27:49

Absolute Paths

Time of First Successful Submission: 2025-05-10 19:28:48

Changing position

Time of First Successful Submission: 2025-05-10 19:30:06

Changing to an Absolute Path

Time of First Successful Submission: 2025-05-10 20:58:18

Relative Paths

Time of First Successful Submission: 2025-05-10 21:03:52

Cat

Time of First Successful Submission: 2025-05-11 00:52:08

Ls

Time of First Successful Submission: 2025-05-11 00:56:29

Ls All

Time of First Successful Submission: 2025-05-11 00:59:25

Find

Time of First Successful Submission: 2025-05-11 01:13:10

Piping Echo

Time of First Successful Submission: 2025-05-11 23:15:23

Piping Stdout

Time of First Successful Submission: 2025-05-11 23:16:52

Piping Stdin

Time of First Successful Submission: 2025-05-11 23:23:18


Intro to Cybersecurity

2 / 183 18441 / 20467


XOR

Time of First Successful Submission: 2025-09-27 12:44:54

XORing Hex

Time of First Successful Submission: 2025-09-27 12:56:36


Start Here

11 / 12 2990 / 44622


Using the Terminal

Time of First Successful Submission: 2025-08-14 23:50:07

Using the VSCode Workspace

Time of First Successful Submission: 2025-05-09 22:58:35

Using the GUI Desktop

Time of First Successful Submission: 2025-05-09 23:00:12

Pasting into the Desktop

Time of First Successful Submission: 2025-05-09 23:02:51

Restarting Challenges

Time of First Successful Submission: 2025-05-09 23:06:10

Challenge Programs

Time of First Successful Submission: 2025-05-09 23:17:33

The Flag File

Time of First Successful Submission: 2025-05-09 23:18:49

Using Privileged Mode

Time of First Successful Submission: 2025-05-09 23:23:02

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-09 23:24:56

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-09 23:25:49


Linux Luminarium

127 / 128 2995 / 33421


Intro to Commands

Time of First Successful Submission: 2025-05-10 20:55:50

Intro to Arguments

Time of First Successful Submission: 2025-05-10 20:56:49

Command History

Time of First Successful Submission: 2025-06-09 18:14:30

The Root

Time of First Successful Submission: 2025-05-10 19:27:49

Program and absolute paths

Time of First Successful Submission: 2025-05-10 19:28:48

Position thy self

Time of First Successful Submission: 2025-05-10 19:30:06

Position elsewhere

Time of First Successful Submission: 2025-05-10 20:58:18

implicit relative paths, from /

Time of First Successful Submission: 2025-05-10 21:03:52

explicit relative paths, from /

Time of First Successful Submission: 2025-05-10 21:04:58

implicit relative path

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

home sweet home

Time of First Successful Submission: 2025-05-10 21:08:45

cat: not the pet, but the command!

Time of First Successful Submission: 2025-05-11 00:52:08

catting absolute paths

Time of First Successful Submission: 2025-05-11 00:52:48

more catting practice

Time of First Successful Submission: 2025-05-11 00:54:01

grepping for a needle in a haystack

Time of First Successful Submission: 2025-05-11 00:55:26

comparing files

Time of First Successful Submission: 2025-08-14 23:54:04

listing files

Time of First Successful Submission: 2025-05-11 00:56:29

touching files

Time of First Successful Submission: 2025-05-11 00:57:27

removing files

Time of First Successful Submission: 2025-05-11 00:58:24

moving files

Time of First Successful Submission: 2025-06-09 18:15:55

copying files

Time of First Successful Submission: 2026-03-01 19:09:32

hidden files

Time of First Successful Submission: 2025-05-11 00:59:25

An Epic Filesystem Quest

Time of First Successful Submission: 2025-05-11 01:06:03

making directories

Time of First Successful Submission: 2025-05-11 01:07:08

finding files

Time of First Successful Submission: 2025-05-11 01:13:10

linking files

Time of First Successful Submission: 2025-05-11 01:16:58

Learning From Documentation

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

Learning Complex Usage

Time of First Successful Submission: 2025-05-11 18:18:25

Reading Manuals

Time of First Successful Submission: 2025-05-11 18:22:59

Searching Manuals

Time of First Successful Submission: 2025-05-11 19:13:28

Searching For Manuals

Time of First Successful Submission: 2025-05-11 19:30:04

Helpful Programs

Time of First Successful Submission: 2025-05-11 19:31:58

Help for Builtins

Time of First Successful Submission: 2025-05-11 19:33:26

Matching with *

Time of First Successful Submission: 2025-05-11 20:26:20

Matching with ?

Time of First Successful Submission: 2025-05-11 20:28:07

Matching with []

Time of First Successful Submission: 2025-05-11 20:30:08

Matching paths with []

Time of First Successful Submission: 2025-05-11 20:31:08

Multiple globs

Time of First Successful Submission: 2025-06-09 18:18:51

Mixing globs

Time of First Successful Submission: 2025-05-11 20:32:58

Exclusionary globbing

Time of First Successful Submission: 2025-05-11 20:35:07

Tab completion

Time of First Successful Submission: 2025-06-09 18:20:51

Multiple options for tab completion

Time of First Successful Submission: 2025-06-09 18:22:38

Tab completion on commands

Time of First Successful Submission: 2025-06-09 18:23:26

Redirecting output

Time of First Successful Submission: 2025-05-11 23:15:23

Redirecting more output

Time of First Successful Submission: 2025-05-11 23:16:52

Appending output

Time of First Successful Submission: 2025-05-11 23:19:08

Redirecting errors

Time of First Successful Submission: 2025-05-11 23:21:08

Redirecting input

Time of First Successful Submission: 2025-05-11 23:23:18

Grepping stored results

Time of First Successful Submission: 2025-05-11 23:24:59

Grepping live output

Time of First Successful Submission: 2025-05-11 23:26:11

Grepping errors

Time of First Successful Submission: 2025-05-11 23:27:43

Filtering with grep -v

Time of First Successful Submission: 2025-06-09 18:25:13

Duplicating piped data with tee

Time of First Successful Submission: 2025-05-11 23:31:56

Process substitution for input

Time of First Successful Submission: 2025-08-14 23:57:28

Writing to multiple programs

Time of First Successful Submission: 2025-05-11 23:36:12

Split-piping stderr and stdout

Time of First Successful Submission: 2025-05-11 23:40:19

Named pipes

Time of First Successful Submission: 2025-08-15 00:07:21

Printing Variables

Time of First Successful Submission: 2025-05-13 00:51:35

Setting Variables

Time of First Successful Submission: 2025-05-13 00:52:49

Multi-word Variables

Time of First Successful Submission: 2025-05-13 00:53:41

Exporting Variables

Time of First Successful Submission: 2025-05-13 00:56:38

Printing Exported Variables

Time of First Successful Submission: 2025-05-13 00:58:01

Storing Command Output

Time of First Successful Submission: 2025-05-13 00:59:54

Reading Input

Time of First Successful Submission: 2025-05-13 01:01:55

Reading Files

Time of First Successful Submission: 2025-05-13 01:04:39

Translating characters

Time of First Successful Submission: 2025-06-09 18:29:06

Deleting characters

Time of First Successful Submission: 2025-06-09 18:29:50

Deleting newlines

Time of First Successful Submission: 2025-06-09 18:31:49

Extracting the first lines with head

Time of First Successful Submission: 2025-06-09 18:34:29

Extracting specific sections of text

Time of First Successful Submission: 2025-06-09 18:36:49

Sorting data

Time of First Successful Submission: 2025-08-15 00:10:58

Listing Processes

Time of First Successful Submission: 2025-05-13 23:37:41

Killing Processes

Time of First Successful Submission: 2025-05-13 23:39:34

Interrupting Processes

Time of First Successful Submission: 2025-05-13 23:41:28

Killing Misbehaving Processes

Time of First Successful Submission: 2025-08-15 00:24:25

Suspending Processes

Time of First Successful Submission: 2025-05-13 23:48:22

Resuming Processes

Time of First Successful Submission: 2025-05-13 23:50:20

Backgrounding Processes

Time of First Successful Submission: 2025-05-13 23:52:38

Foregrounding Processes

Time of First Successful Submission: 2025-05-13 23:53:37

Starting Backgrounded Processes

Time of First Successful Submission: 2025-05-13 23:54:48

Process Exit Codes

Time of First Successful Submission: 2025-05-13 23:56:04

Becoming root with su

Time of First Successful Submission: 2025-06-04 20:19:26

Other users with su

Time of First Successful Submission: 2025-06-04 20:20:34

Cracking passwords

Time of First Successful Submission: 2025-06-04 20:28:50

Using sudo

Time of First Successful Submission: 2025-06-04 20:31:13

Changing File Ownership

Time of First Successful Submission: 2025-06-03 15:35:40

Groups and Files

Time of First Successful Submission: 2025-06-03 15:38:19

Fun With Groups Names

Time of First Successful Submission: 2025-06-03 15:39:34

Changing Permissions

Time of First Successful Submission: 2025-06-03 15:43:08

Executable Files

Time of First Successful Submission: 2025-06-03 15:45:05

Permission Tweaking Practice

Time of First Successful Submission: 2025-06-03 15:50:23

Permissions Setting Practice

Time of First Successful Submission: 2025-06-03 15:56:58

The SUID Bit

Time of First Successful Submission: 2025-06-03 15:59:08

Chaining with Semicolons

Time of First Successful Submission: 2025-06-09 15:52:54

Building on Success

Time of First Successful Submission: 2025-08-15 00:25:58

Handling Failure

Time of First Successful Submission: 2025-08-15 00:27:53

Your First Shell Script

Time of First Successful Submission: 2025-06-09 15:55:28

Redirecting Script Output

Time of First Successful Submission: 2025-06-09 15:57:00

Executable Shell Scripts

Time of First Successful Submission: 2025-06-09 15:58:15

Understanding Shebangs

Time of First Successful Submission: 2025-08-15 00:29:44

Scripting with Arguments

Time of First Successful Submission: 2025-08-15 01:36:19

Scripting with Conditionals

Time of First Successful Submission: 2025-08-15 01:38:32

Scripting with Default Cases

Time of First Successful Submission: 2025-08-15 02:12:49

Scripting with Multiple Conditions

Time of First Successful Submission: 2025-08-15 02:18:37

Reading Shell Scripts

Time of First Successful Submission: 2025-08-25 13:57:02

Launching Screen

Time of First Successful Submission: 2025-08-15 02:19:37

Detaching and Attaching

Time of First Successful Submission: 2025-08-15 02:20:50

Finding Sessions

Time of First Successful Submission: 2025-08-15 02:22:35

Switching Windows

Time of First Successful Submission: 2025-08-15 02:23:31

Detaching and Attaching (tmux)

Time of First Successful Submission: 2025-08-15 02:24:50

Switching Windows (tmux)

Time of First Successful Submission: 2025-08-15 02:25:45

The PATH Variable

Time of First Successful Submission: 2025-06-09 20:00:03

Setting PATH

Time of First Successful Submission: 2025-06-09 20:01:45

Finding Commands

Time of First Successful Submission: 2025-06-09 20:03:19

Adding Commands

Time of First Successful Submission: 2025-06-09 20:09:03

Hijacking Commands

Time of First Successful Submission: 2025-06-09 20:17:58

Bashrc Backdoor

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

Sniffing Input

Time of First Successful Submission: 2025-06-10 13:53:49

Overshared Directories

Time of First Successful Submission: 2025-06-10 14:01:33

Tricky Linking

Time of First Successful Submission: 2025-06-10 14:10:43

Sniffing Process Arguments

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

Snooping on Configurations

Time of First Successful Submission: 2025-06-10 14:17:37

The Fork Bomb

Time of First Successful Submission: 2025-06-10 15:26:38

Disk-Space Doomsday

Time of First Successful Submission: 2025-06-10 15:18:54

rm -rf /

Time of First Successful Submission: 2025-06-10 15:21:00

Life after rm -rf /

Time of First Successful Submission: 2025-06-10 15:23:09

Finding meaning after rm -rf /

Time of First Successful Submission: 2025-06-10 15:25:15


Computing 101

58 / 94 4206 / 22086


Your First Register

Time of First Successful Submission: 2025-06-10 19:27:42

Your First Syscall

Time of First Successful Submission: 2025-06-10 19:32:04

Exit Codes

Time of First Successful Submission: 2025-06-10 19:34:54

Building Executables

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

Moving Between Registers

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

Loading From Memory

Time of First Successful Submission: 2025-06-11 13:19:01

More Loading Practice

Time of First Successful Submission: 2025-06-11 13:21:12

Dereferencing Pointers

Time of First Successful Submission: 2025-06-11 13:25:02

Dereferencing Yourself

Time of First Successful Submission: 2025-06-11 13:27:23

Dereferencing with Offsets

Time of First Successful Submission: 2025-06-11 13:30:25

Stored Addresses

Time of First Successful Submission: 2025-06-11 13:34:25

Double Dereference

Time of First Successful Submission: 2025-06-11 13:39:22

Tracing Syscalls

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

Starting GDB

Time of First Successful Submission: 2025-06-10 21:00:33

Starting Programs in GDB

Time of First Successful Submission: 2025-06-10 21:01:37

Writing Output

Time of First Successful Submission: 2025-06-11 16:15:39

Chaining Syscalls

Time of First Successful Submission: 2025-06-11 16:21:08

Writing Strings

Time of First Successful Submission: 2025-06-11 16:22:56

Reading Data

Time of First Successful Submission: 2025-06-11 16:27:05

set-register

Time of First Successful Submission: 2025-06-12 00:16:08

set-multiple-registers

Time of First Successful Submission: 2025-06-12 00:20:49

add-to-register

Time of First Successful Submission: 2025-06-12 00:56:21

linear-equation-registers

Time of First Successful Submission: 2025-06-12 00:59:45

integer-division

Time of First Successful Submission: 2025-06-12 01:06:00

modulo-operation

Time of First Successful Submission: 2025-06-12 01:09:03

set-upper-byte

Time of First Successful Submission: 2025-06-12 01:11:55

efficient-modulo

Time of First Successful Submission: 2025-06-12 01:45:57

byte-extraction

Time of First Successful Submission: 2025-06-12 12:34:57

bitwise-and

Time of First Successful Submission: 2025-06-12 12:47:17

check-even

Time of First Successful Submission: 2025-06-12 13:54:12

memory-read

Time of First Successful Submission: 2025-06-12 13:59:17

memory-write

Time of First Successful Submission: 2025-06-12 14:01:35

memory-increment

Time of First Successful Submission: 2025-06-12 14:09:28

byte-access

Time of First Successful Submission: 2025-06-12 14:13:57

memory-size-access

Time of First Successful Submission: 2025-06-12 14:17:22

little-endian-write

Time of First Successful Submission: 2025-06-12 14:26:31

memory-sum

Time of First Successful Submission: 2025-06-12 16:17:29

stack-subtraction

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

swap-stack-values

Time of First Successful Submission: 2025-06-12 15:19:31

average-stack-values

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

absolute-jump

Time of First Successful Submission: 2025-06-12 16:26:30

relative-jump

Time of First Successful Submission: 2025-06-12 16:35:16

jump-trampoline

Time of First Successful Submission: 2025-06-12 17:01:22

conditional-jump

Time of First Successful Submission: 2025-06-12 19:37:30

indirect-jump

Time of First Successful Submission: 2025-06-12 20:53:47

average-loop

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

count-non-zero

Time of First Successful Submission: 2025-06-13 20:54:22

string-lower

Time of First Successful Submission: 2025-06-13 19:39:12

Exit

Time of First Successful Submission: 2025-06-14 17:20:42

Socket

Time of First Successful Submission: 2025-06-14 17:34:31

Bind

Time of First Successful Submission: 2025-06-19 21:23:10

Listen

Time of First Successful Submission: 2025-06-20 12:47:54

Accept

Time of First Successful Submission: 2025-06-20 12:58:35

Static Response

Time of First Successful Submission: 2025-06-21 23:39:36

Debugging Programs

Time of First Successful Submission: 2025-06-13 15:04:22

Inspecting Registers

Time of First Successful Submission: 2025-06-13 15:44:56

Examining Memory

Time of First Successful Submission: 2025-06-13 15:53:57

Setting Breakpoints

Time of First Successful Submission: 2025-06-17 15:23:21


Playing With Programs

21 / 116 14713 / 23634


What's the password?

Time of First Successful Submission: 2025-06-19 16:52:00

... and again!

Time of First Successful Submission: 2025-06-19 16:52:54

Newline Troubles

Time of First Successful Submission: 2025-06-19 16:55:42

Reasoning about files

Time of First Successful Submission: 2025-06-19 16:59:27

Specifying Filenames

Time of First Successful Submission: 2025-06-19 17:01:10

Binary and Hex Encoding

Time of First Successful Submission: 2025-08-16 17:55:36

More Hex

Time of First Successful Submission: 2025-08-16 17:57:18

Your First HTTP Request

Time of First Successful Submission: 2025-07-12 22:36:05

Reading Flask

Time of First Successful Submission: 2025-08-20 14:23:40

Commented Data

Time of First Successful Submission: 2025-08-20 14:26:44

HTTP Metadata

Time of First Successful Submission: 2025-08-20 14:30:15

cat

Time of First Successful Submission: 2025-07-12 20:17:01

more

Time of First Successful Submission: 2025-07-12 20:17:46

less

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

tail

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

head

Time of First Successful Submission: 2025-07-12 20:19:30

sort

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

vim

Time of First Successful Submission: 2025-07-12 20:20:27

emacs

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

nano

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

rev

Time of First Successful Submission: 2025-07-12 21:22:55


GCA CTF

11 / 104 3218 / 44902


Using the Terminal

Time of First Successful Submission: 2025-08-14 23:50:07

Using the VSCode Workspace

Time of First Successful Submission: 2025-05-09 22:58:35

Using the GUI Desktop

Time of First Successful Submission: 2025-05-09 23:00:12

Pasting into the Desktop

Time of First Successful Submission: 2025-05-09 23:02:51

Restarting Challenges

Time of First Successful Submission: 2025-05-09 23:06:10

Getting Help

Time of First Successful Submission: 2025-05-09 23:08:32

Challenge Programs

Time of First Successful Submission: 2025-05-09 23:17:33

The Flag File

Time of First Successful Submission: 2025-05-09 23:18:49

Using Privileged Mode

Time of First Successful Submission: 2025-05-09 23:23:02

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-09 23:24:56

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-09 23:25:49