Google Capture The Flag 2019 (Quals)
98 challenges with 275 published community solutions between them. Solution links go to CTFtime’s task page, which aggregates every writeup for a challenge - individual blog posts rot, the aggregator does not. 8 of them also carry the solution Google Capture The Flag 2019 (Quals)’s own organisers published, which is linked on the challenge itself.
Full task list on CTFtimeUncategorised60
The upstream scoreboard did not say, so neither do we.
Beginner's Quest
8 official solutionsAlso written up in: SinHackTeam/writeup, SinHackTeam/writeup, SinHackTeam/writeup, SinHackTeam/writeup, SinHackTeam/writeup, SinHackTeam/writeup, SinHackTeam/writeup, V0lk3n/Writeup
Also written up in: wr47h/CTF-Writeups, Alevsk/google-ctf-2019, beaverden/ctf-writeups, Gdasl/CTFs, nathanieloon/CTF_writeups, weibell/ctf-google2019-beginners, weibell/ctf-google2019-beginners
Published by the organisers in google/google-ctf: src/exploit/better_client.cc, src/exploit/drop_privs_specific.cc, src/exploit/drop_privs.cc, src/exploit/exploit.sh, src/exploit/injector.cc, src/exploit/main_hacked.cc
Also written up in: yuawn/CTF, yuawn/CTF, ssspeedgit00/CTF, ssspeedgit00/CTF
Caulingo
3 official solutionsAlso written up in: wborgeaud/ctf-writeups, wr47h/CTF-Writeups, Alevsk/google-ctf-2019
Cr279 Reality
3 official solutionsAlso written up in: elliptic-shiho/ctf-writeups, elliptic-shiho/ctf-writeups, elliptic-shiho/ctf-writeups
Published by the organisers in google/google-ctf: solve/estimate.go, solve/gen.go, solve/solve.go
Cellular Automata
2 official solutionsAlso written up in: ironore15/ctf, ironore15/ctf
Day7.Crypto.Caulingo
2 official solutionsAlso written up in: konelav/writeups, konelav/writeups
Day8.Gate.lock
2 official solutionsAlso written up in: konelav/writeups, konelav/writeups
Flaggybird Flag
2 official solutionsAlso written up in: EmpireCTF/empirectf, Aurel300/empirectf
Also written up in: roberson-io/google_ctf_2019, roberson-io/google_ctf_2019
Also written up in: roberson-io/google_ctf_2019, roberson-io/google_ctf_2019
Malvertising2
2 official solutionsAlso written up in: EmpireCTF/empirectf, Aurel300/empirectf
Malvertising3
2 official solutionsAlso written up in: EmpireCTF/empirectf, Aurel300/empirectf
Malvertising4
2 official solutionsAlso written up in: EmpireCTF/empirectf, Aurel300/empirectf
Metrics
2 official solutionsAlso written up in: shpik-kr/ctf, kp7742/CTF-WriteUps
Also written up in: yuawn/CTF, ssspeedgit00/CTF
Project Dc
2 official solutionsAlso written up in: wr47h/CTF-Writeups, Alevsk/google-ctf-2019
Random
2 official solutionsAlso written up in: roberson-io/google_ctf_2019, roberson-io/google_ctf_2019
README2
2 official solutionsAlso written up in: EmpireCTF/empirectf, Aurel300/empirectf
Also written up in: shpik-kr/ctf
Day0.Enter.Space Time.Coordinates
1 official solutionAlso written up in: konelav/writeups
Day1.Ad
1 official solutionAlso written up in: konelav/writeups
Day1.Satellite
1 official solutionAlso written up in: konelav/writeups
Day2.Home.Computer
1 official solutionAlso written up in: konelav/writeups
Day2.Work.Computer.ORME
1 official solutionAlso written up in: konelav/writeups
Day3.Government.Agriculture.Network
1 official solutionAlso written up in: konelav/writeups
Day4.STOP.GAN
1 official solutionAlso written up in: konelav/writeups
Day5.Cookie.World.Order
1 official solutionAlso written up in: konelav/writeups
Day5.FriendSpaceBookPlusAllAccessRedPremium
1 official solutionAlso written up in: konelav/writeups
Day6.Drive.to.the.target
1 official solutionAlso written up in: konelav/writeups
Day8.Gate.lock.solver
1 official solutionAlso written up in: konelav/writeups
DevMaster8000 & DevMaster8001
1 official solutionAlso written up in: www.cromize.net
Drafts
1 official solutionAlso written up in: m417z/CTFs
Finals
1 official solutionAlso written up in: shift-crops/CTFWriteups
Fractorization
1 official solutionAlso written up in: p4-team/ctf
Friend Space
1 official solutionAlso written up in: wr47h/CTF-Writeups
FriendSpaceBookPlusAllAccessRedPremium
1 official solutionAlso written up in: nathanieloon/CTF_writeups
gLotto solve
1 official solutionAlso written up in: jesux/ctf-write-ups
Gomium
1 official solutionAlso written up in: netanel01/ctf-writeups
Government Argiculture Network
1 official solutionAlso written up in: beaverden/ctf-writeups
Published by the organisers in google/google-ctf: exploit.go
INSTALL
1 official solutionAlso written up in: roberson-io/google_ctf_2019
Minetest Solver
1 official solutionAlso written up in: leesh3288/CTF
Msdos
1 official solutionAlso written up in: bincat99/pwn
Netcat
1 official solutionAlso written up in: Alevsk/google-ctf-2019
Also written up in: Gdasl/CTFs
npoTHyBXnpZWgLorNrYc
1 official solutionAlso written up in: shpik-kr/ctf
Output
1 official solutionAlso written up in: nathanieloon/CTF_writeups
Parser
1 official solutionAlso written up in: leesh3288/CTF
Patched
1 official solutionAlso written up in: weibell/ctf-google2019-beginners
Payload
1 official solutionAlso written up in: kp7742/CTF-WriteUps
Pwnbase
1 official solutionAlso written up in: Alevsk/google-ctf-2019
QKD script
1 official solutionAlso written up in: 10secTW/ctf-writeup
README en
1 official solutionAlso written up in: w181496/CTF
Published by the organisers in google/google-ctf: solution/constr_gen.py
Also written up in: Alevsk/google-ctf-2019
Vm Modif
1 official solutionAlso written up in: beaverden/ctf-writeups
Also written up in: Alevsk/google-ctf-2019
Misc18
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Also written up in: zafirr31/CTF-Things, AidanFray/CTF_Writeups, ultimate-theory-of-everything/ctf-writeups, Zafirrt/CTF-Things
- linux
- beginner
- rbash
Same technique in picoCTF: Permissions, Specialer, plumbing
Also written up in: alex-ilgayev/CTFs
- welcome
- beginner
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Published by the organisers in google/google-ctf: solution/exploit.go, solution/payload.c, solution/secondary/exploit.c, solution/secondary/exploit.py
Also written up in: leesh3288/CTF, leesh3288/CTF, DaniloNC/google-ctf-2019
- hardware
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: AidanFray/CTF_Writeups, alex-ilgayev/CTFs, ultimate-theory-of-everything/ctf-writeups
- beginner
- ntfs
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: wborgeaud/ctf-writeups, wborgeaud/ctf-writeups, wr47h/CTF-Writeups, Alevsk/google-ctf-2019
- coding
- beginner
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: qwaz/solved-hacking-problem, yoava333/ctf-writeups, qwaz/solved-hacking-problem
- sandbox
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: qwaz/solved-hacking-problem, qwaz/solved-hacking-problem
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: kscieslinski/CTF, kscieslinski/CTF
- sandbox
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: atorralba.github.io
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
- sandbox
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: wborgeaud/ctf-writeups, wborgeaud/ctf-writeups
- beginner
- hardware
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
- sandbox
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
- hardware
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Published by the organisers in google/google-ctf: exploit.py
- hardware
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
- beginner
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Government Argriculture Network
1 official solutionAlso written up in: ultimate-theory-of-everything/ctf-writeups
Tograph
1 official solutionAlso written up in: sasdf/ctf
Binary exploitation6
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Published by the organisers in google/google-ctf: solve.py
Also written up in: yuawn/CTF, ssspeedgit00/CTF, shift-crops/CTFWriteups, devcraft.io, blog.redrocket.club
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: ultimate-theory-of-everything/ctf-writeups, wr47h/CTF-Writeups
- beginner
- bof
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: bincat99/pwn, shift-crops/CTFWriteups, momo5502.com
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: shpik-kr/ctf, kscieslinski/CTF
Published by the organisers in google/google-ctf: sol.py
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Web5
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Also written up in: AidanFray/CTF_Writeups
- xss
- beginner
- cookies
Same technique in picoCTF: Live Art, secure-email-service, logon
Also written up in: w181496/CTF, shinmao/CTF-writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: AidanFray/CTF_Writeups, ultimate-theory-of-everything/ctf-writeups
- beginner
- xss
- cookies
Same technique in picoCTF: Live Art, secure-email-service, logon
Also written up in: kmh11/writeups, jesux/ctf-write-ups, m417z/CTFs
- web
- sqli
Same technique in picoCTF: Irish-Name-Repo 3, Startup Company, More SQLi
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Cryptography4
Recover a plaintext or a key from something that was supposed to protect it. In practice: identify the scheme, find the parameter the author got wrong, exploit it.
Also written up in: 10secTW/ctf-writeup, shahar603/CTF-Writeups, ironore15/ctf, ironore15/ctf
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: wborgeaud/ctf-writeups, zafirr31/CTF-Things, Zafirrt/CTF-Things
- rsa
- crypto
- beginner
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, john_pollard
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: nguyenduyhieukma/CTF-Writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Reverse engineering4
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Also written up in: Gdasl/CTFs, Alevsk/google-ctf-2019
- beginner
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: blog.redrocket.club
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Forensics1
Recover something from a file, a capture, or a disk image - often from a part of it the format says is unused.
Also written up in: AidanFray/CTF_Writeups, alex-ilgayev/CTFs, ultimate-theory-of-everything/ctf-writeups
- wireshark
- beginner
- networking
Same technique in picoCTF: FindAndOpen, Ph4nt0m 1ntrud3r, WebNet0