walking.eagle

💾

ACSAC CTFs

1 / 21 247 / 252


Pānānā

Time of First Successful Submission: 2026-04-17 14:31:48


Intro to Programming Languages

8 / 234 24618 / 32855


Commands

Time of First Successful Submission: 2026-04-16 06:33:40

Command Arguments

Time of First Successful Submission: 2026-04-16 06:34:08

Command History

Time of First Successful Submission: 2026-04-16 06:35:48

The Root Path

Time of First Successful Submission: 2026-04-16 06:37:08

Absolute Paths

Time of First Successful Submission: 2026-04-16 06:37:46

Changing position

Time of First Successful Submission: 2026-04-16 06:41:02

Changing to an Absolute Path

Time of First Successful Submission: 2026-04-16 06:42:00

Relative Paths

Time of First Successful Submission: 2026-04-16 06:42:42


Start Here

10 / 12 20309 / 44472


Using the Terminal

Time of First Successful Submission: 2026-04-08 13:35:16

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-13 14:54:06

Using the GUI Desktop

Time of First Successful Submission: 2025-07-13 15:14:59

Pasting into the Desktop

Time of First Successful Submission: 2025-07-13 15:16:55

Restarting Challenges

Time of First Successful Submission: 2025-07-13 15:19:16

Challenge Programs

Time of First Successful Submission: 2025-07-13 15:23:53

The Flag File

Time of First Successful Submission: 2025-07-13 15:25:32

Using Privileged Mode

Time of First Successful Submission: 2025-07-13 15:36:45

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-13 15:39:24


Linux Luminarium

11 / 128 24625 / 33285


Intro to Commands

Time of First Successful Submission: 2026-04-16 06:33:40

Intro to Arguments

Time of First Successful Submission: 2026-04-16 06:34:08

Command History

Time of First Successful Submission: 2026-04-16 06:35:48

The Root

Time of First Successful Submission: 2026-04-16 06:37:08

Program and absolute paths

Time of First Successful Submission: 2026-04-16 06:37:46

Position thy self

Time of First Successful Submission: 2026-04-16 06:41:02

Position elsewhere

Time of First Successful Submission: 2026-04-16 06:42:00

implicit relative paths, from /

Time of First Successful Submission: 2026-04-16 06:42:42

explicit relative paths, from /

Time of First Successful Submission: 2026-04-16 06:43:30

implicit relative path

Time of First Successful Submission: 2026-04-16 06:44:00

home sweet home

Time of First Successful Submission: 2026-04-16 06:46:28


Computing 101

73 / 94 1080 / 22050


Your First Register

Time of First Successful Submission: 2026-04-08 10:05:37

Your First Syscall

Time of First Successful Submission: 2026-04-08 11:41:12

Exit Codes

Time of First Successful Submission: 2026-04-08 11:43:50

Building Executables

Time of First Successful Submission: 2026-04-08 11:49:52

Moving Between Registers

Time of First Successful Submission: 2026-04-08 11:55:03

Loading From Memory

Time of First Successful Submission: 2026-04-08 12:22:56

More Loading Practice

Time of First Successful Submission: 2026-04-08 12:32:27

Dereferencing Pointers

Time of First Successful Submission: 2026-04-08 13:22:00

Dereferencing Yourself

Time of First Successful Submission: 2026-04-08 13:23:44

Dereferencing with Offsets

Time of First Successful Submission: 2026-04-08 13:25:59

Stored Addresses

Time of First Successful Submission: 2026-04-08 13:29:13

Double Dereference

Time of First Successful Submission: 2026-04-08 13:32:09

The Stack

Time of First Successful Submission: 2026-04-08 13:40:14

Stack Offsets

Time of First Successful Submission: 2026-04-08 13:42:13

Program Arguments on the Stack

Time of First Successful Submission: 2026-04-08 13:46:28

Popping From the Stack

Time of First Successful Submission: 2026-04-08 13:49:09

Disassembling Programs

Time of First Successful Submission: 2026-04-08 20:44:45

Tracing Syscalls

Time of First Successful Submission: 2026-04-08 20:47:54

Starting GDB

Time of First Successful Submission: 2026-04-08 21:19:04

Quitting GDB

Time of First Successful Submission: 2026-04-08 21:23:27

Starting Programs in GDB

Time of First Successful Submission: 2026-04-09 10:14:57

Disassembling in GDB

Time of First Successful Submission: 2026-04-09 10:18:48

Stepping Through Instructions

Time of First Successful Submission: 2026-04-09 10:21:52

Reading Register Values

Time of First Successful Submission: 2026-04-09 10:23:37

Popping Stack Values

Time of First Successful Submission: 2026-04-09 10:25:42

Examining Memory

Time of First Successful Submission: 2026-04-09 10:30:00

Examining Stack Pointers

Time of First Successful Submission: 2026-04-09 10:35:45

Cooperative Debugging

Time of First Successful Submission: 2026-04-09 16:29:26

Writing Output

Time of First Successful Submission: 2026-04-09 19:11:42

Chaining Syscalls

Time of First Successful Submission: 2026-04-09 19:15:26

Writing Strings

Time of First Successful Submission: 2026-04-09 19:17:09

Reading Data

Time of First Successful Submission: 2026-04-09 19:23:47

Opening Files

Time of First Successful Submission: 2026-04-09 19:38:11

Hardcoding the Filename

Time of First Successful Submission: 2026-04-09 19:42:19

Comparing Values

Time of First Successful Submission: 2026-04-10 18:12:18

Comparing Characters

Time of First Successful Submission: 2026-04-10 19:15:54

Conditional Control Flow

Time of First Successful Submission: 2026-04-10 19:29:14

Comparing Strings

Time of First Successful Submission: 2026-04-10 21:43:38

Reverse the Password

Time of First Successful Submission: 2026-04-10 21:48:28

Conditionals Without Conditionals

Time of First Successful Submission: 2026-04-10 23:32:52

Looping

Time of First Successful Submission: 2026-04-11 15:38:00

Reverse the Calculation

Time of First Successful Submission: 2026-04-12 09:32:11

Reverse the Reverse

Time of First Successful Submission: 2026-04-12 09:34:24

Dealing with Bitwise Operations

Time of First Successful Submission: 2026-04-12 09:36:53

Loops on Data

Time of First Successful Submission: 2026-04-12 09:41:46

set-register

Time of First Successful Submission: 2026-04-13 13:49:44

set-multiple-registers

Time of First Successful Submission: 2026-04-13 13:56:22

add-to-register

Time of First Successful Submission: 2026-04-13 14:27:14

linear-equation-registers

Time of First Successful Submission: 2026-04-14 12:05:34

integer-division

Time of First Successful Submission: 2026-04-14 18:55:26

modulo-operation

Time of First Successful Submission: 2026-04-14 19:00:04

set-upper-byte

Time of First Successful Submission: 2026-04-14 19:03:56

efficient-modulo

Time of First Successful Submission: 2026-04-14 19:19:49

byte-extraction

Time of First Successful Submission: 2026-04-14 19:43:23

bitwise-and

Time of First Successful Submission: 2026-04-14 19:49:31

check-even

Time of First Successful Submission: 2026-04-14 20:18:58

memory-read

Time of First Successful Submission: 2026-04-14 20:23:53

memory-write

Time of First Successful Submission: 2026-04-14 20:24:42

memory-increment

Time of First Successful Submission: 2026-04-14 20:31:25

byte-access

Time of First Successful Submission: 2026-04-15 20:33:18

memory-size-access

Time of First Successful Submission: 2026-04-15 20:35:37

little-endian-write

Time of First Successful Submission: 2026-04-15 20:41:45

memory-sum

Time of First Successful Submission: 2026-04-15 20:48:44

stack-subtraction

Time of First Successful Submission: 2026-04-15 20:52:17

swap-stack-values

Time of First Successful Submission: 2026-04-15 20:53:30

average-stack-values

Time of First Successful Submission: 2026-04-15 21:04:59

absolute-jump

Time of First Successful Submission: 2026-04-15 21:22:20

relative-jump

Time of First Successful Submission: 2026-04-16 07:25:06

jump-trampoline

Time of First Successful Submission: 2026-04-16 08:14:10

conditional-jump

Time of First Successful Submission: 2026-04-16 13:16:11

indirect-jump

Time of First Successful Submission: 2026-04-16 15:23:42

average-loop

Time of First Successful Submission: 2026-04-16 16:12:04

count-non-zero

Time of First Successful Submission: 2026-04-27 08:33:10


DOS Dojo

10 / 10 3 / 79


cat.exe (type)

Time of First Successful Submission: 2026-04-17 14:54:08

ls.exe (dir)

Time of First Successful Submission: 2026-04-17 14:58:39

Changing Disks

Time of First Successful Submission: 2026-04-17 15:01:41

Reading Floppies

Time of First Successful Submission: 2026-04-17 15:06:07

Installing MS-DOS

Time of First Successful Submission: 2026-04-17 16:14:13

autoexec.bat

Time of First Successful Submission: 2026-04-17 16:18:36

doskey

Time of First Successful Submission: 2026-04-17 16:23:52

DOS Networking

Time of First Successful Submission: 2026-04-17 17:09:00

Unprotected Memory

Time of First Successful Submission: 2026-04-17 17:28:28

Pwning in DOS

Time of First Successful Submission: 2026-04-18 21:43:32


GCA CTF

10 / 104 20440 / 44752


Using the Terminal

Time of First Successful Submission: 2026-04-08 13:35:16

Using the VSCode Workspace

Time of First Successful Submission: 2025-07-13 14:54:06

Using the GUI Desktop

Time of First Successful Submission: 2025-07-13 15:14:59

Pasting into the Desktop

Time of First Successful Submission: 2025-07-13 15:16:55

Restarting Challenges

Time of First Successful Submission: 2025-07-13 15:19:16

Challenge Programs

Time of First Successful Submission: 2025-07-13 15:23:53

The Flag File

Time of First Successful Submission: 2025-07-13 15:25:32

Using Privileged Mode

Time of First Successful Submission: 2025-07-13 15:36:45

Persistent Home Directories - One

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

Persistent Home Directories - Two

Time of First Successful Submission: 2025-07-13 15:39:24