Published onJuly 18, 2023AmateurCTF '23 - Pwn - Elfcrafting-V1pwnamateurctf23elfSending a shebang to let fexecve execute a command for us and get the flag.
Published onJuly 18, 2023AmateurCTF '23 - Pwn - Elfcrafting-V2pwnamateurctf23elfshellcodeCrafting a custom ELF binary in assembly to execute /bin/sh and inject that inside the file descriptor using memfd_create and fexecve.
Published onJuly 18, 2023AmateurCTF '23 - Pwn - RNTKpwnamateurctf23ctypessrandcanaryExploiting srand(time(NULL)) to match the generated canary and then overflowing a buffer by generating another random number.
Published onJuly 18, 2023AmateurCTF '23 - Web - Funny Factorialswebamateurctf23lfiUtilizing LFI in the theme parameter to get the flag.
Published onJuly 18, 2023AmateurCTF '23 - Web - Latekwebamateurctf23latexpdftexUtilizing Latex to read files from the local system.
Published onJuly 18, 2023AmateurCTF '23 - Web - Waiting an Eternitywebamateurctf23integer-overflowflaskUtilizing integer overflow in the cookie to make the web-app wait for -inf time.