Web
Linux
Windows
Pwn
Cryptography
100

A kind of vulnerability that allows the attacker to execute arbitrary commands on a database

What is SQL injection?

100

Command to securely connect to a remote server on the command line

What is ssh?

100

This technology allows you to run Linux programs on Windows

What is WSL?

100
Kind of error which occurs when memory is accessed outside of what the program is allowed to

Segmentation fault

100

A function which is easy to compute one way but not the other

What is a hash?

200

Allows a server to store a small amount of a data in the client

What is a cookie?

200

What you're referring to as Linux, is in fact this

What is GNU/Linux?

200

Translation layer to run Windows programs on Linux natively

What is WINE?

200

A kind of vulnerability where more bytes are written than expected

What is a buffer overflow?

200

Addition modulus two

What is XOR?

300

Kind of vulnerability where users are able to execute arbitrary javascript on other users' browsers

What is XSS?

300

The most common library which implements stdio.h among other standard interfaces

What is glibc?

300

The name of the kernel that replaces MS-DOS

What is NT?

300

Elevation of privileges within a sandboxed application (in a Linux namespace)

What is a container escape?

300

Kind of encryption which uses public and private keys

Asymmetric cryptography

400

A file used to tell web scrapers what they are allowed to access

What is robots.txt

400

A shared object file which can be linked directly into the kernel, usually to implement drivers

What is a kernel module?

400

What the the windows equivalent of the unix command 'cat'

What is "type" or What is "Get-Content"

400

Modern CPU vulnerability involving CPU speculative execution

What are Spectre and Meltdown?

400

Modern block cipher developed by the NSA with 6 common modes of operation

What is AES?

500

An authentication workflow which allows you to sign in using social accounts

What is OAuth?

500

File system developed by Sun Microsystems designed for high reliability using software RAID

What is ZFS?

500

The name of the executable file format in windows, equivalent to ELF

What is a PE (portable executable)

500

A method of reusing "gadgets" of code after gaining control flow to execute your own code

What is ROP?

500

Integers mod p when p is a prime number is an example of this

What is a Galois field/finite field

M
e
n
u