TFOREVERY

🐧 🏴

pwn.college Archives

1 / 202 18747 / 22851


Triple Dereference

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


Intro to Programming Languages

14 / 234 15309 / 33085


Commands

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

Command Arguments

Time of First Successful Submission: 2025-05-29 02:47:21

The Root Path

Time of First Successful Submission: 2025-05-29 02:48:40

Absolute Paths

Time of First Successful Submission: 2025-05-29 02:49:15

Changing position

Time of First Successful Submission: 2025-05-29 02:51:58

Changing to an Absolute Path

Time of First Successful Submission: 2025-05-29 02:52:53

Relative Paths

Time of First Successful Submission: 2025-05-29 02:55:42

Cat

Time of First Successful Submission: 2025-05-29 03:05:07

Ls

Time of First Successful Submission: 2025-05-29 03:09:32

Ls All

Time of First Successful Submission: 2025-05-29 03:12:54

Find

Time of First Successful Submission: 2025-05-29 03:38:33

Piping Echo

Time of First Successful Submission: 2025-05-29 06:35:00

Piping Stdout

Time of First Successful Submission: 2025-05-29 06:37:53

Piping Stdin

Time of First Successful Submission: 2025-05-29 06:48:58


Start Here

10 / 12 17120 / 44764


Using the VSCode Workspace

Time of First Successful Submission: 2025-05-29 02:16:48

Using the GUI Desktop

Time of First Successful Submission: 2025-05-29 02:18:42

Pasting into the Desktop

Time of First Successful Submission: 2025-05-29 02:21:08

Restarting Challenges

Time of First Successful Submission: 2025-05-29 02:23:04

Challenge Programs

Time of First Successful Submission: 2025-05-29 02:29:16

The Flag File

Time of First Successful Submission: 2025-05-29 02:30:55

Using Privileged Mode

Time of First Successful Submission: 2025-05-29 02:40:56

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-29 02:43:18

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-29 02:44:02


Linux Luminarium

84 / 128 7656 / 33516


Intro to Commands

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

Intro to Arguments

Time of First Successful Submission: 2025-05-29 02:47:21

The Root

Time of First Successful Submission: 2025-05-29 02:48:40

Program and absolute paths

Time of First Successful Submission: 2025-05-29 02:49:15

Position thy self

Time of First Successful Submission: 2025-05-29 02:51:58

Position elsewhere

Time of First Successful Submission: 2025-05-29 02:52:53

implicit relative paths, from /

Time of First Successful Submission: 2025-05-29 02:55:42

explicit relative paths, from /

Time of First Successful Submission: 2025-05-29 02:56:27

implicit relative path

Time of First Successful Submission: 2025-05-29 02:57:36

home sweet home

Time of First Successful Submission: 2025-05-29 03:04:23

cat: not the pet, but the command!

Time of First Successful Submission: 2025-05-29 03:05:07

catting absolute paths

Time of First Successful Submission: 2025-05-29 03:05:48

more catting practice

Time of First Successful Submission: 2025-05-29 03:06:50

grepping for a needle in a haystack

Time of First Successful Submission: 2025-05-29 03:08:50

listing files

Time of First Successful Submission: 2025-05-29 03:09:32

touching files

Time of First Successful Submission: 2025-05-29 03:10:45

removing files

Time of First Successful Submission: 2025-05-29 03:11:42

hidden files

Time of First Successful Submission: 2025-05-29 03:12:54

An Epic Filesystem Quest

Time of First Successful Submission: 2025-05-29 03:34:45

making directories

Time of First Successful Submission: 2025-05-29 03:35:58

finding files

Time of First Successful Submission: 2025-05-29 03:38:33

linking files

Time of First Successful Submission: 2025-05-29 03:40:49

Learning From Documentation

Time of First Successful Submission: 2025-05-29 03:42:40

Learning Complex Usage

Time of First Successful Submission: 2025-05-29 03:43:38

Reading Manuals

Time of First Successful Submission: 2025-05-29 03:47:01

Searching Manuals

Time of First Successful Submission: 2025-05-29 05:46:13

Searching For Manuals

Time of First Successful Submission: 2025-05-29 05:50:59

Helpful Programs

Time of First Successful Submission: 2025-05-29 05:53:33

Help for Builtins

Time of First Successful Submission: 2025-05-29 05:57:13

Matching with *

Time of First Successful Submission: 2025-05-29 05:58:49

Matching with ?

Time of First Successful Submission: 2025-05-29 06:01:37

Matching with []

Time of First Successful Submission: 2025-05-29 06:06:25

Matching paths with []

Time of First Successful Submission: 2025-05-29 06:09:42

Multiple globs

Time of First Successful Submission: 2025-05-29 06:13:28

Mixing globs

Time of First Successful Submission: 2025-05-29 06:16:15

Exclusionary globbing

Time of First Successful Submission: 2025-05-29 06:17:52

Redirecting output

Time of First Successful Submission: 2025-05-29 06:35:00

Redirecting more output

Time of First Successful Submission: 2025-05-29 06:37:53

Appending output

Time of First Successful Submission: 2025-05-29 06:40:19

Redirecting errors

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

Redirecting input

Time of First Successful Submission: 2025-05-29 06:48:58

Grepping stored results

Time of First Successful Submission: 2025-05-29 06:51:20

Grepping live output

Time of First Successful Submission: 2025-05-29 06:52:45

Grepping errors

Time of First Successful Submission: 2025-05-29 07:01:37

Duplicating piped data with tee

Time of First Successful Submission: 2025-05-29 07:14:43

Writing to multiple programs

Time of First Successful Submission: 2025-05-29 07:50:20

Split-piping stderr and stdout

Time of First Successful Submission: 2025-05-29 08:03:25

Printing Variables

Time of First Successful Submission: 2025-05-29 12:56:29

Setting Variables

Time of First Successful Submission: 2025-05-30 01:50:14

Multi-word Variables

Time of First Successful Submission: 2025-05-30 01:51:00

Exporting Variables

Time of First Successful Submission: 2025-05-30 01:58:07

Printing Exported Variables

Time of First Successful Submission: 2025-05-30 01:59:08

Storing Command Output

Time of First Successful Submission: 2025-05-30 02:04:24

Reading Input

Time of First Successful Submission: 2025-05-30 02:07:20

Reading Files

Time of First Successful Submission: 2025-05-30 02:13:15

Listing Processes

Time of First Successful Submission: 2025-05-30 02:22:34

Killing Processes

Time of First Successful Submission: 2025-05-30 02:25:37

Interrupting Processes

Time of First Successful Submission: 2025-05-30 02:26:16

Suspending Processes

Time of First Successful Submission: 2025-05-30 02:27:27

Resuming Processes

Time of First Successful Submission: 2025-05-30 02:31:01

Backgrounding Processes

Time of First Successful Submission: 2025-05-30 02:35:58

Foregrounding Processes

Time of First Successful Submission: 2025-05-30 02:40:32

Starting Backgrounded Processes

Time of First Successful Submission: 2025-05-30 02:41:44

Process Exit Codes

Time of First Successful Submission: 2025-05-30 02:43:35

Becoming root with su

Time of First Successful Submission: 2025-06-03 02:05:13

Other users with su

Time of First Successful Submission: 2025-06-03 02:06:04

Cracking passwords

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

Using sudo

Time of First Successful Submission: 2025-06-03 02:22:55

Changing File Ownership

Time of First Successful Submission: 2025-05-30 03:14:59

Groups and Files

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

Fun With Groups Names

Time of First Successful Submission: 2025-05-30 03:20:55

Changing Permissions

Time of First Successful Submission: 2025-05-30 03:23:30

Executable Files

Time of First Successful Submission: 2025-05-30 03:25:03

Permission Tweaking Practice

Time of First Successful Submission: 2025-05-30 03:29:45

Permissions Setting Practice

Time of First Successful Submission: 2025-05-30 03:32:24

The SUID Bit

Time of First Successful Submission: 2025-05-30 03:38:26

Chaining with Semicolons

Time of First Successful Submission: 2025-06-03 02:24:11

Your First Shell Script

Time of First Successful Submission: 2025-06-03 02:32:15

Redirecting Script Output

Time of First Successful Submission: 2025-06-03 02:35:57

Executable Shell Scripts

Time of First Successful Submission: 2025-06-03 02:37:50

The PATH Variable

Time of First Successful Submission: 2025-06-03 02:39:48

Setting PATH

Time of First Successful Submission: 2025-06-03 02:41:47

Adding Commands

Time of First Successful Submission: 2025-06-03 02:50:58

Hijacking Commands

Time of First Successful Submission: 2025-06-03 02:53:36


Computing 101

63 / 94 3384 / 22128


Your First Register

Time of First Successful Submission: 2025-06-03 03:02:13

Your First Syscall

Time of First Successful Submission: 2025-06-03 03:04:01

Exit Codes

Time of First Successful Submission: 2025-06-03 03:05:36

Building Executables

Time of First Successful Submission: 2025-06-03 03:11:54

Moving Between Registers

Time of First Successful Submission: 2025-06-03 03:15:44

Loading From Memory

Time of First Successful Submission: 2025-06-03 03:23:27

More Loading Practice

Time of First Successful Submission: 2025-06-03 03:24:05

Dereferencing Pointers

Time of First Successful Submission: 2025-06-03 03:24:58

Dereferencing Yourself

Time of First Successful Submission: 2025-06-03 03:26:18

Dereferencing with Offsets

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

Stored Addresses

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

Double Dereference

Time of First Successful Submission: 2025-06-03 03:33:29

Tracing Syscalls

Time of First Successful Submission: 2025-06-03 03:18:33

Starting GDB

Time of First Successful Submission: 2025-06-03 03:19:25

Starting Programs in GDB

Time of First Successful Submission: 2025-06-03 03:21:29

Writing Output

Time of First Successful Submission: 2025-06-03 03:38:35

Chaining Syscalls

Time of First Successful Submission: 2025-06-03 03:41:24

Writing Strings

Time of First Successful Submission: 2025-06-03 03:42:02

Reading Data

Time of First Successful Submission: 2025-06-03 05:58:25

set-register

Time of First Successful Submission: 2025-06-03 06:01:08

set-multiple-registers

Time of First Successful Submission: 2025-06-03 06:02:02

add-to-register

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

linear-equation-registers

Time of First Successful Submission: 2025-06-03 06:07:21

integer-division

Time of First Successful Submission: 2025-06-03 06:11:02

modulo-operation

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

set-upper-byte

Time of First Successful Submission: 2025-06-03 06:17:29

efficient-modulo

Time of First Successful Submission: 2025-06-03 06:22:14

byte-extraction

Time of First Successful Submission: 2025-06-03 06:25:56

bitwise-and

Time of First Successful Submission: 2025-06-03 06:29:59

check-even

Time of First Successful Submission: 2025-06-03 06:42:39

memory-read

Time of First Successful Submission: 2025-06-03 06:44:43

memory-write

Time of First Successful Submission: 2025-06-03 06:45:28

memory-increment

Time of First Successful Submission: 2025-06-03 06:47:33

byte-access

Time of First Successful Submission: 2025-06-03 06:49:03

memory-size-access

Time of First Successful Submission: 2025-06-03 06:49:59

little-endian-write

Time of First Successful Submission: 2025-06-03 06:53:24

memory-sum

Time of First Successful Submission: 2025-06-03 06:58:48

stack-subtraction

Time of First Successful Submission: 2025-06-03 07:01:15

swap-stack-values

Time of First Successful Submission: 2025-06-03 07:02:42

average-stack-values

Time of First Successful Submission: 2025-06-03 07:05:48

absolute-jump

Time of First Successful Submission: 2025-06-03 07:08:19

relative-jump

Time of First Successful Submission: 2025-06-03 07:11:50

jump-trampoline

Time of First Successful Submission: 2025-06-03 07:19:01

conditional-jump

Time of First Successful Submission: 2025-06-04 01:55:45

indirect-jump

Time of First Successful Submission: 2025-06-03 07:35:31

average-loop

Time of First Successful Submission: 2025-06-03 07:45:33

count-non-zero

Time of First Successful Submission: 2025-06-03 08:06:44

string-lower

Time of First Successful Submission: 2025-06-03 08:35:47

most-common-byte

Time of First Successful Submission: 2025-06-04 02:52:04

Exit

Time of First Successful Submission: 2025-06-04 07:15:20

Socket

Time of First Successful Submission: 2025-06-04 07:32:48

Bind

Time of First Successful Submission: 2025-06-04 07:38:12

Listen

Time of First Successful Submission: 2025-06-04 07:42:44

Accept

Time of First Successful Submission: 2025-06-04 07:44:28

Static Response

Time of First Successful Submission: 2025-06-04 07:48:09

Debugging Programs

Time of First Successful Submission: 2025-06-04 03:12:44

Inspecting Registers

Time of First Successful Submission: 2025-06-04 03:16:38

Examining Memory

Time of First Successful Submission: 2025-06-04 03:27:29

Setting Breakpoints

Time of First Successful Submission: 2025-06-04 03:47:27

GDB Scripting

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

Modifying Data

Time of First Successful Submission: 2025-06-04 06:35:23

Modifying Execution

Time of First Successful Submission: 2025-06-04 06:41:00

Broken Functions

Time of First Successful Submission: 2025-06-04 07:06:26


Playing With Programs

20 / 116 15020 / 23651


What's the password?

Time of First Successful Submission: 2025-06-05 02:37:56

... and again!

Time of First Successful Submission: 2025-06-05 02:40:06

Newline Troubles

Time of First Successful Submission: 2025-06-05 02:48:30

Reasoning about files

Time of First Successful Submission: 2025-06-05 02:57:19

Specifying Filenames

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

Binary and Hex Encoding

Time of First Successful Submission: 2025-06-05 03:12:24

More Hex

Time of First Successful Submission: 2025-06-05 03:14:40

Decoding Hex

Time of First Successful Submission: 2025-06-05 03:24:10

Decoding Practice

Time of First Successful Submission: 2025-06-05 03:25:47

Encoding Practice

Time of First Successful Submission: 2025-06-05 03:32:47

Hex-encoding ASCII

Time of First Successful Submission: 2025-06-05 03:38:37

Nested Encoding

Time of First Successful Submission: 2025-06-05 06:02:59

Hex-encoding UTF-8

Time of First Successful Submission: 2025-06-05 06:12:59

UTF Mixups

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

Modifying Encoded Data

Time of First Successful Submission: 2025-06-05 06:32:01

Decoding Base64

Time of First Successful Submission: 2025-06-05 06:35:39

Encoding Base64

Time of First Successful Submission: 2025-06-05 06:37:25

Dealing with Obfuscation

Time of First Successful Submission: 2025-06-05 06:38:45

Dealing with Obfuscation 2

Time of First Successful Submission: 2025-06-05 07:04:49

Your First HTTP Request

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


GCA CTF

10 / 104 17255 / 45045


Using the VSCode Workspace

Time of First Successful Submission: 2025-05-29 02:16:48

Using the GUI Desktop

Time of First Successful Submission: 2025-05-29 02:18:42

Pasting into the Desktop

Time of First Successful Submission: 2025-05-29 02:21:08

Restarting Challenges

Time of First Successful Submission: 2025-05-29 02:23:04

Getting Help

Time of First Successful Submission: 2025-05-29 02:27:54

Challenge Programs

Time of First Successful Submission: 2025-05-29 02:29:16

The Flag File

Time of First Successful Submission: 2025-05-29 02:30:55

Using Privileged Mode

Time of First Successful Submission: 2025-05-29 02:40:56

Persistent Home Directories - One

Time of First Successful Submission: 2025-05-29 02:43:18

Persistent Home Directories - Two

Time of First Successful Submission: 2025-05-29 02:44:02


Pwntools Tutorials

12 / 12 197 / 1259


Level 0.0

Time of First Successful Submission: 2025-06-05 09:29:07

Level 1.0

Time of First Successful Submission: 2025-06-05 09:31:08

Level 1.1

Time of First Successful Submission: 2025-06-05 09:34:17

Level 2.0

Time of First Successful Submission: 2025-06-05 09:37:36

Level 2.1

Time of First Successful Submission: 2025-06-05 09:42:11

Level 2.2

Time of First Successful Submission: 2025-06-05 09:59:00

Level 2.3

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

Level 2.4

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

Level 2.5

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

Level 2.6

Time of First Successful Submission: 2025-06-05 16:52:43

Level 3.0

Time of First Successful Submission: 2025-06-05 17:14:39

Level 4.0

Time of First Successful Submission: 2025-06-05 17:22:18