CTFtime.org
Year: 2020
Country place: 23
Overall rating place: 328
CTFs in which we participated