google/google-ctf

Google CTF

Python

5,028

394 commits

updated Sep 15, 2026

See the code

README

Google CTF

This repository lists most of the challenges used in the Google CTF since 2017, as well as most of the infrastructure that can be used to run them. IMPORTANT - The code in the 201x and 202x folders have unfixed security vulnerabilities. These are there on purpose, and running these on real production infrastructure is not safe.

Read more about the Google CTF here: https://security.googleblog.com/2017/06/announcing-google-capture-flag-2017.html

Note this is not an official Google product.

ctf
ctf-challenges
google
security

Contributors

sirdarckcat

167 commits

sroettger

100 commits

stephenR

66 commits

erikvarga

20 commits

google/google-ctf

Google CTF

Python

5,028

394 commits

updated Sep 15, 2026

See the code

README

Google CTF

This repository lists most of the challenges used in the Google CTF since 2017, as well as most of the infrastructure that can be used to run them. IMPORTANT - The code in the 201x and 202x folders have unfixed security vulnerabilities. These are there on purpose, and running these on real production infrastructure is not safe.

Read more about the Google CTF here: https://security.googleblog.com/2017/06/announcing-google-capture-flag-2017.html

Note this is not an official Google product.

ctf
ctf-challenges
google
security

Contributors

sirdarckcat

167 commits

sroettger

100 commits

stephenR

66 commits

erikvarga

20 commits

Languages

Python

33.6%

Rust

14.1%

C

11.1%

Go

7.7%

JavaScript

7.4%

C++

5.8%

Smali

5.8%

Jupyter Notebook

2.5%

Lua

1.7%

HTML

1.5%

Shell

1.5%

Dockerfile

1.2%

CSS

1.1%

Assembly

1.0%