├── LICENSE ├── README.md ├── teams.dot └── teams.svg /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Emile 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ctf_clusters 2 | 3 | visualizing CTF clusters (teams playing together at DEFCON 2022) (see [github.com/stong/ctf_clusters](https://github.com/stong/ctf_clusters) for 2023). 4 | 5 | 6 | 7 | ## building 8 | 9 | Install graphviz with the package manager of your choice. 10 | 11 | ``` 12 | neato -Tsvg teams.dot > teams.svg 13 | ``` 14 | -------------------------------------------------------------------------------- /teams.dot: -------------------------------------------------------------------------------- 1 | digraph teams { 2 | node [fontname = "JetBrains Mono"]; 3 | overlap = false; 4 | splines = polyline; 5 | 6 | // level 0 7 | DEFCON [style="bold" href="https://nautilus.institute/"]; 8 | 9 | // level 1 10 | // team clusters (red) 11 | subgraph { 12 | node [color="#db4437" fontcolor="#db4437"]; 13 | "perfect r✪✪✪t" [href="https://ctftime.org/team/176403"] 14 | "Balsn.217@TSJ.tw" [href="https://ctftime.org/team/189868"] 15 | "Sauercloud" [href="https://ctftime.org/team/54748"] 16 | "Water Paddler" [href="https://ctftime.org/team/155019"] 17 | "PTB_WTL" [href="https://ctftime.org/team/119975"] 18 | "./V /home/r/.bin/tw" [href="https://ctftime.org/team/189869"] 19 | "Straw Hat" [href="https://ctftime.org/team/19208"] 20 | "MMM" [href="https://ctftime.org/team/193591"] 21 | "Katzebin" [href="https://ctftime.org/team/141539"] 22 | "StarBugs" [href="https://ctftime.org/team/152239"] 23 | "Shellphish" [href="https://ctftime.org/team/285"] 24 | "r3kapig" [href="https://ctftime.org/team/58979"] 25 | "DiceGuesser" [href="https://ctftime.org/team/182504"] 26 | "OSUSEC" [href="https://ctftime.org/team/12858"] 27 | "organizers" [href="https://ctftime.org/team/42934"] 28 | } 29 | 30 | // level 2 31 | // individual teams (blue) 32 | subgraph { 33 | node [color="#4285f4" fontcolor="#4285f4"]; 34 | 35 | // Sauercloud (Germany) 36 | "KITCTF" [href="https://ctftime.org/team/7221"]; 37 | "Eat Sleep Pwn Repeat" [href="https://ctftime.org/team/15712"]; 38 | "Flux Fingers" [href="https://ctftime.org/team/551"]; 39 | "Red Rocket" [href="https://ctftime.org/team/48677"]; 40 | "ALLES!" [href="https://ctftime.org/team/18419"]; 41 | "ENOFLAG" [href="https://ctftime.org/team/1438"]; 42 | "FAUST" [href="https://ctftime.org/team/550"]; 43 | "WizardsOfDos" [href="https://ctftime.org/team/561"]; 44 | "Squareroots" [href="https://ctftime.org/team/554"]; 45 | "saarsec" [href="https://ctftime.org/team/15337"]; 46 | 47 | // perfect rooot 48 | "perfect blue" [href="https://ctftime.org/team/53802"]; 49 | "r00timentary" [href="https://ctftime.org/team/32783"]; 50 | "Samsung Research" [href=""]; 51 | 52 | // Balsn.217@TSJ.tw 53 | "Balsn" [href="https://ctftime.org/team/16978"]; 54 | "217" [href="https://ctftime.org/team/5160"]; 55 | "TSJ" [href="https://ctftime.org/team/150366"]; 56 | "HITCON" [href="https://ctftime.org/team/8299"]; 57 | 58 | // PTB_WTL 59 | "PwnThyBytes" [href="https://ctftime.org/team/59199"]; 60 | "WreckTheLine" [href="https://ctftime.org/team/57908"]; 61 | 62 | // ./V /home/r/.bin/tw 63 | "./Vespiary" [href="https://ctftime.org/team/80092"]; 64 | "RicercaSec" [href=""]; 65 | "binja" [href="https://ctftime.org/team/9083"]; 66 | "TokyoWesterns" [href="https://ctftime.org/team/12599"]; 67 | 68 | // Straw Hat 69 | "Nu1L" [href="https://ctftime.org/team/19208"]; 70 | "W&M" [href="https://ctftime.org/team/54666"]; 71 | "" [href=""]; 72 | 73 | // DiceGuesser 74 | "DiceGang" [href="https://ctftime.org/team/109452"]; 75 | "SuperGuesser" [href="https://ctftime.org/team/130817"]; 76 | 77 | // StarBugs 78 | "CodeRed" [href="https://ctftime.org/team/4004"]; 79 | "GYG" [href="https://ctftime.org/team/33362"]; 80 | "SED" [href="https://ctftime.org/team/70332"]; 81 | 82 | // Katzebin 83 | "AAA" [href=""]; 84 | "Oops" [href="https://ctftime.org/team/4419"]; 85 | "Tencent" [href="https://ctftime.org/team/32578"]; 86 | 87 | // r3kapig 88 | "Eur3kA" [href="https://ctftime.org/team/48512"]; 89 | "FlappyPig" [href="https://ctftime.org/team/12692"]; 90 | 91 | // organizers 92 | "secret.club" [href=""]; 93 | "polyflag" [href="https://ctftime.org/team/112451"]; 94 | "excusemewtf" [href="https://ctftime.org/team/104977/"]; 95 | "the cr0wn" [href="https://ctftime.org/team/48976/"]; 96 | 97 | // MMM 98 | "PPP" [href="https://ctftime.org/team/284"]; 99 | "The Duck" [href="https://ctftime.org/team/111501"]; 100 | "Maple Bacon" [href="https://ctftime.org/team/73723"]; 101 | } 102 | 103 | // level 3 104 | // teams of the above (green) 105 | subgraph { 106 | node [color="#228B22" fontcolor="#228B22"]; 107 | 108 | // TSJ 109 | "10sec" [href="https://ctftime.org/team/61603"]; 110 | "BambooFox" [href="https://ctftime.org/team/9871"]; 111 | "Goburin'" [href="https://ctftime.org/team/111613"]; 112 | "NCtfU" [href="https://ctftime.org/team/139610"]; 113 | "Ret2NOP" [href="https://ctftime.org/team/139617"]; 114 | 115 | // polyflag 116 | "flagbot" [href="https://ctftime.org/team/34878"]; 117 | "polygl0ts" [href="https://ctftime.org/team/53791"]; 118 | 119 | // ESPR 120 | "StratumAuhuur" [href="https://ctftime.org/team/5317"]; 121 | 122 | // DiceGang 123 | "Sice Squad" [href="https://ctftime.org/team/55508"] 124 | "redpwn" [href="https://ctftime.org/team/59759"] 125 | "b1c" [href="https://ctftime.org/team/36439"] 126 | "kernel sanders" [href="https://ctftime.org/team/397"] 127 | "sigpwny" [href="https://ctftime.org/team/27763"] 128 | "crusaders of rust" [href="https://ctftime.org/team/132628/"] 129 | "CCC" [href="https://ctftime.org/team/114056/"] 130 | } 131 | 132 | // level 4 133 | // teams of the teams of the teams of the clusters (this is getting wild) 134 | subgraph { 135 | node [color="#12b2af" fontcolor="#000000"]; 136 | "CCCAC" [href="https://ctftime.org/team/555"]; 137 | "Stratum0" [href="https://ctftime.org/team/1684"]; 138 | } 139 | 140 | // level 1 -> level 0 141 | // primary edges 142 | subgraph { 143 | edge [len=3]; 144 | "perfect r✪✪✪t" -> DEFCON [style="bold"]; 145 | "Balsn.217@TSJ.tw" -> DEFCON [style="bold"]; 146 | "Sauercloud" -> DEFCON [style="bold"]; 147 | "Water Paddler" -> DEFCON [style="bold"]; 148 | "PTB_WTL" -> DEFCON [style="bold"]; 149 | "./V /home/r/.bin/tw" -> DEFCON [style="bold"]; 150 | "Straw Hat" -> DEFCON [style="bold"]; 151 | "MMM" -> DEFCON [style="bold"]; 152 | "Katzebin" -> DEFCON [style="bold"]; 153 | "StarBugs" -> DEFCON [style="bold"]; 154 | "Shellphish" -> DEFCON [style="bold"]; 155 | "r3kapig" -> DEFCON [style="bold"]; 156 | "DiceGuesser" -> DEFCON [style="bold"]; 157 | "OSUSEC" -> DEFCON [style="bold"]; 158 | "organizers" -> DEFCON [style="bold"]; 159 | } 160 | 161 | // level 2 -> level 1 162 | // secondary edges (teams to clusters) 163 | subgraph { 164 | edge [weight=1 style="dashed" color="grey"]; 165 | // Sauercloud (Germany) 166 | "KITCTF" -> "Sauercloud"; 167 | "Eat Sleep Pwn Repeat" -> "Sauercloud"; 168 | "Flux Fingers" -> "Sauercloud"; 169 | "Red Rocket" -> "Sauercloud"; 170 | "ALLES!" -> "Sauercloud"; 171 | "ENOFLAG" -> "Sauercloud"; 172 | "FAUST" -> "Sauercloud"; 173 | "WizardsOfDos" -> "Sauercloud"; 174 | "Squareroots" -> "Sauercloud"; 175 | "saarsec" -> "Sauercloud"; 176 | 177 | // perfect rooot 178 | "perfect blue" ->"perfect r✪✪✪t"; 179 | "r00timentary" -> "perfect r✪✪✪t"; 180 | "Samsung Research" -> "perfect r✪✪✪t"; 181 | 182 | // Balsn.217@TSJ.tw 183 | "Balsn" -> "Balsn.217@TSJ.tw"; 184 | "217" -> "Balsn.217@TSJ.tw"; 185 | "TSJ" -> "Balsn.217@TSJ.tw"; 186 | "HITCON" -> "Balsn.217@TSJ.tw"; 187 | 188 | // PTB_WTL 189 | "PwnThyBytes" -> "PTB_WTL"; 190 | "WreckTheLine" -> "PTB_WTL"; 191 | 192 | // ./V /home/r/.bin/tw 193 | "./Vespiary" -> "./V /home/r/.bin/tw"; 194 | "RicercaSec" -> "./V /home/r/.bin/tw"; 195 | "binja" -> "./V /home/r/.bin/tw"; 196 | "TokyoWesterns" -> "./V /home/r/.bin/tw"; 197 | 198 | // Straw Hat 199 | "Nu1L" -> "Straw Hat"; 200 | "W&M" -> "Straw Hat"; 201 | "" -> "Straw Hat"; 202 | 203 | // DiceGuesser 204 | "DiceGang" -> "DiceGuesser"; 205 | "SuperGuesser" -> "DiceGuesser"; 206 | 207 | // StarBugs 208 | "CodeRed" -> "StarBugs"; 209 | "GYG" -> "StarBugs"; 210 | "SED" -> "StarBugs"; 211 | 212 | // Katzebin 213 | "AAA" -> "Katzebin"; 214 | "Oops" -> "Katzebin"; 215 | "Tencent" -> "Katzebin"; 216 | 217 | // r3kapig 218 | "Eur3kA" -> "r3kapig"; 219 | "FlappyPig" -> "r3kapig"; 220 | 221 | // organizers 222 | "secret.club" -> "organizers"; 223 | "polyflag" -> "organizers"; 224 | "excusemewtf" -> "organizers"; 225 | "the cr0wn" -> "organizers"; 226 | 227 | // MMM 228 | "PPP" -> "MMM"; 229 | "The Duck" -> "MMM"; 230 | "Maple Bacon" -> "MMM"; 231 | 232 | } 233 | 234 | // level 3 -> level 2 235 | // ternary edges (people to teams) 236 | subgraph { 237 | edge [weight=1 style="dashed" color="grey"]; 238 | // TSJ 239 | "10sec" -> "TSJ"; 240 | "BambooFox" -> "TSJ"; 241 | "Goburin'" -> "TSJ"; 242 | "NCtfU" -> "TSJ"; 243 | "Ret2NOP" -> "TSJ"; 244 | 245 | // polyflag 246 | "flagbot" -> "polyflag"; 247 | "polygl0ts" -> "polyflag"; 248 | 249 | // ESPR 250 | "KITCTF" -> "Eat Sleep Pwn Repeat"; 251 | "StratumAuhuur" -> "Eat Sleep Pwn Repeat"; 252 | 253 | // Dice Gang 254 | "Sice Squad"-> "DiceGang" 255 | "redpwn"-> "DiceGang" 256 | "b1c"-> "DiceGang" 257 | "kernel sanders"-> "DiceGang" 258 | "sigpwny"-> "DiceGang" 259 | "crusaders of rust" -> "DiceGang" 260 | "CCC" -> "DiceGang"; 261 | } 262 | 263 | // level 4 -> level 3 264 | // quadinary (how do you call this?) edges 265 | subgraph { 266 | edge [weight=1 style="dashed" color="grey"]; 267 | 268 | // StratumAuhuur 269 | "Stratum0" -> "StratumAuhuur"; 270 | "CCCAC" -> "StratumAuhuur"; 271 | } 272 | } 273 | 274 | -------------------------------------------------------------------------------- /teams.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | teams 11 | 12 | 13 | 14 | DEFCON 15 | 16 | 17 | DEFCON 18 | 19 | 20 | 21 | 22 | 23 | perfect r✪✪✪t 24 | 25 | 26 | perfect r✪✪✪t 27 | 28 | 29 | 30 | 31 | 32 | perfect r✪✪✪t->DEFCON 33 | 34 | 35 | 36 | 37 | 38 | Balsn.217@TSJ.tw 39 | 40 | 41 | Balsn.217@TSJ.tw 42 | 43 | 44 | 45 | 46 | 47 | Balsn.217@TSJ.tw->DEFCON 48 | 49 | 50 | 51 | 52 | 53 | Sauercloud 54 | 55 | 56 | Sauercloud 57 | 58 | 59 | 60 | 61 | 62 | Sauercloud->DEFCON 63 | 64 | 65 | 66 | 67 | 68 | Water Paddler 69 | 70 | 71 | Water Paddler 72 | 73 | 74 | 75 | 76 | 77 | Water Paddler->DEFCON 78 | 79 | 80 | 81 | 82 | 83 | PTB_WTL 84 | 85 | 86 | PTB_WTL 87 | 88 | 89 | 90 | 91 | 92 | PTB_WTL->DEFCON 93 | 94 | 95 | 96 | 97 | 98 | ./V /home/r/.bin/tw 99 | 100 | 101 | ./V /home/r/.bin/tw 102 | 103 | 104 | 105 | 106 | 107 | ./V /home/r/.bin/tw->DEFCON 108 | 109 | 110 | 111 | 112 | 113 | Straw Hat 114 | 115 | 116 | Straw Hat 117 | 118 | 119 | 120 | 121 | 122 | Straw Hat->DEFCON 123 | 124 | 125 | 126 | 127 | 128 | MMM 129 | 130 | 131 | MMM 132 | 133 | 134 | 135 | 136 | 137 | MMM->DEFCON 138 | 139 | 140 | 141 | 142 | 143 | Katzebin 144 | 145 | 146 | Katzebin 147 | 148 | 149 | 150 | 151 | 152 | Katzebin->DEFCON 153 | 154 | 155 | 156 | 157 | 158 | StarBugs 159 | 160 | 161 | StarBugs 162 | 163 | 164 | 165 | 166 | 167 | StarBugs->DEFCON 168 | 169 | 170 | 171 | 172 | 173 | Shellphish 174 | 175 | 176 | Shellphish 177 | 178 | 179 | 180 | 181 | 182 | Shellphish->DEFCON 183 | 184 | 185 | 186 | 187 | 188 | r3kapig 189 | 190 | 191 | r3kapig 192 | 193 | 194 | 195 | 196 | 197 | r3kapig->DEFCON 198 | 199 | 200 | 201 | 202 | 203 | DiceGuesser 204 | 205 | 206 | DiceGuesser 207 | 208 | 209 | 210 | 211 | 212 | DiceGuesser->DEFCON 213 | 214 | 215 | 216 | 217 | 218 | OSUSEC 219 | 220 | 221 | OSUSEC 222 | 223 | 224 | 225 | 226 | 227 | OSUSEC->DEFCON 228 | 229 | 230 | 231 | 232 | 233 | organizers 234 | 235 | 236 | organizers 237 | 238 | 239 | 240 | 241 | 242 | organizers->DEFCON 243 | 244 | 245 | 246 | 247 | 248 | KITCTF 249 | 250 | 251 | KITCTF 252 | 253 | 254 | 255 | 256 | 257 | KITCTF->Sauercloud 258 | 259 | 260 | 261 | 262 | 263 | Eat Sleep Pwn Repeat 264 | 265 | 266 | Eat Sleep Pwn Repeat 267 | 268 | 269 | 270 | 271 | 272 | KITCTF->Eat Sleep Pwn Repeat 273 | 274 | 275 | 276 | 277 | 278 | Eat Sleep Pwn Repeat->Sauercloud 279 | 280 | 281 | 282 | 283 | 284 | Flux Fingers 285 | 286 | 287 | Flux Fingers 288 | 289 | 290 | 291 | 292 | 293 | Flux Fingers->Sauercloud 294 | 295 | 296 | 297 | 298 | 299 | Red Rocket 300 | 301 | 302 | Red Rocket 303 | 304 | 305 | 306 | 307 | 308 | Red Rocket->Sauercloud 309 | 310 | 311 | 312 | 313 | 314 | ALLES! 315 | 316 | 317 | ALLES! 318 | 319 | 320 | 321 | 322 | 323 | ALLES!->Sauercloud 324 | 325 | 326 | 327 | 328 | 329 | ENOFLAG 330 | 331 | 332 | ENOFLAG 333 | 334 | 335 | 336 | 337 | 338 | ENOFLAG->Sauercloud 339 | 340 | 341 | 342 | 343 | 344 | FAUST 345 | 346 | 347 | FAUST 348 | 349 | 350 | 351 | 352 | 353 | FAUST->Sauercloud 354 | 355 | 356 | 357 | 358 | 359 | WizardsOfDos 360 | 361 | 362 | WizardsOfDos 363 | 364 | 365 | 366 | 367 | 368 | WizardsOfDos->Sauercloud 369 | 370 | 371 | 372 | 373 | 374 | Squareroots 375 | 376 | 377 | Squareroots 378 | 379 | 380 | 381 | 382 | 383 | Squareroots->Sauercloud 384 | 385 | 386 | 387 | 388 | 389 | saarsec 390 | 391 | 392 | saarsec 393 | 394 | 395 | 396 | 397 | 398 | saarsec->Sauercloud 399 | 400 | 401 | 402 | 403 | 404 | perfect blue 405 | 406 | 407 | perfect blue 408 | 409 | 410 | 411 | 412 | 413 | perfect blue->perfect r✪✪✪t 414 | 415 | 416 | 417 | 418 | 419 | r00timentary 420 | 421 | 422 | r00timentary 423 | 424 | 425 | 426 | 427 | 428 | r00timentary->perfect r✪✪✪t 429 | 430 | 431 | 432 | 433 | 434 | Samsung Research 435 | 436 | Samsung Research 437 | 438 | 439 | 440 | Samsung Research->perfect r✪✪✪t 441 | 442 | 443 | 444 | 445 | 446 | Balsn 447 | 448 | 449 | Balsn 450 | 451 | 452 | 453 | 454 | 455 | Balsn->Balsn.217@TSJ.tw 456 | 457 | 458 | 459 | 460 | 461 | 217 462 | 463 | 464 | 217 465 | 466 | 467 | 468 | 469 | 470 | 217->Balsn.217@TSJ.tw 471 | 472 | 473 | 474 | 475 | 476 | TSJ 477 | 478 | 479 | TSJ 480 | 481 | 482 | 483 | 484 | 485 | TSJ->Balsn.217@TSJ.tw 486 | 487 | 488 | 489 | 490 | 491 | HITCON 492 | 493 | 494 | HITCON 495 | 496 | 497 | 498 | 499 | 500 | HITCON->Balsn.217@TSJ.tw 501 | 502 | 503 | 504 | 505 | 506 | PwnThyBytes 507 | 508 | 509 | PwnThyBytes 510 | 511 | 512 | 513 | 514 | 515 | PwnThyBytes->PTB_WTL 516 | 517 | 518 | 519 | 520 | 521 | WreckTheLine 522 | 523 | 524 | WreckTheLine 525 | 526 | 527 | 528 | 529 | 530 | WreckTheLine->PTB_WTL 531 | 532 | 533 | 534 | 535 | 536 | ./Vespiary 537 | 538 | 539 | ./Vespiary 540 | 541 | 542 | 543 | 544 | 545 | ./Vespiary->./V /home/r/.bin/tw 546 | 547 | 548 | 549 | 550 | 551 | RicercaSec 552 | 553 | RicercaSec 554 | 555 | 556 | 557 | RicercaSec->./V /home/r/.bin/tw 558 | 559 | 560 | 561 | 562 | 563 | binja 564 | 565 | 566 | binja 567 | 568 | 569 | 570 | 571 | 572 | binja->./V /home/r/.bin/tw 573 | 574 | 575 | 576 | 577 | 578 | TokyoWesterns 579 | 580 | 581 | TokyoWesterns 582 | 583 | 584 | 585 | 586 | 587 | TokyoWesterns->./V /home/r/.bin/tw 588 | 589 | 590 | 591 | 592 | 593 | Nu1L 594 | 595 | 596 | Nu1L 597 | 598 | 599 | 600 | 601 | 602 | Nu1L->Straw Hat 603 | 604 | 605 | 606 | 607 | 608 | W&M 609 | 610 | 611 | W&M 612 | 613 | 614 | 615 | 616 | 617 | W&M->Straw Hat 618 | 619 | 620 | 621 | 622 | 623 | <Independent researchers> 624 | 625 | <Independent researchers> 626 | 627 | 628 | 629 | <Independent researchers>->Straw Hat 630 | 631 | 632 | 633 | 634 | 635 | DiceGang 636 | 637 | 638 | DiceGang 639 | 640 | 641 | 642 | 643 | 644 | DiceGang->DiceGuesser 645 | 646 | 647 | 648 | 649 | 650 | SuperGuesser 651 | 652 | 653 | SuperGuesser 654 | 655 | 656 | 657 | 658 | 659 | SuperGuesser->DiceGuesser 660 | 661 | 662 | 663 | 664 | 665 | CodeRed 666 | 667 | 668 | CodeRed 669 | 670 | 671 | 672 | 673 | 674 | CodeRed->StarBugs 675 | 676 | 677 | 678 | 679 | 680 | GYG 681 | 682 | 683 | GYG 684 | 685 | 686 | 687 | 688 | 689 | GYG->StarBugs 690 | 691 | 692 | 693 | 694 | 695 | SED 696 | 697 | 698 | SED 699 | 700 | 701 | 702 | 703 | 704 | SED->StarBugs 705 | 706 | 707 | 708 | 709 | 710 | AAA 711 | 712 | AAA 713 | 714 | 715 | 716 | AAA->Katzebin 717 | 718 | 719 | 720 | 721 | 722 | Oops 723 | 724 | 725 | Oops 726 | 727 | 728 | 729 | 730 | 731 | Oops->Katzebin 732 | 733 | 734 | 735 | 736 | 737 | Tencent 738 | 739 | 740 | Tencent 741 | 742 | 743 | 744 | 745 | 746 | Tencent->Katzebin 747 | 748 | 749 | 750 | 751 | 752 | Eur3kA 753 | 754 | 755 | Eur3kA 756 | 757 | 758 | 759 | 760 | 761 | Eur3kA->r3kapig 762 | 763 | 764 | 765 | 766 | 767 | FlappyPig 768 | 769 | 770 | FlappyPig 771 | 772 | 773 | 774 | 775 | 776 | FlappyPig->r3kapig 777 | 778 | 779 | 780 | 781 | 782 | secret.club 783 | 784 | secret.club 785 | 786 | 787 | 788 | secret.club->organizers 789 | 790 | 791 | 792 | 793 | 794 | polyflag 795 | 796 | 797 | polyflag 798 | 799 | 800 | 801 | 802 | 803 | polyflag->organizers 804 | 805 | 806 | 807 | 808 | 809 | excusemewtf 810 | 811 | 812 | excusemewtf 813 | 814 | 815 | 816 | 817 | 818 | excusemewtf->organizers 819 | 820 | 821 | 822 | 823 | 824 | the cr0wn 825 | 826 | 827 | the cr0wn 828 | 829 | 830 | 831 | 832 | 833 | the cr0wn->organizers 834 | 835 | 836 | 837 | 838 | 839 | PPP 840 | 841 | 842 | PPP 843 | 844 | 845 | 846 | 847 | 848 | PPP->MMM 849 | 850 | 851 | 852 | 853 | 854 | The Duck 855 | 856 | 857 | The Duck 858 | 859 | 860 | 861 | 862 | 863 | The Duck->MMM 864 | 865 | 866 | 867 | 868 | 869 | Maple Bacon 870 | 871 | 872 | Maple Bacon 873 | 874 | 875 | 876 | 877 | 878 | Maple Bacon->MMM 879 | 880 | 881 | 882 | 883 | 884 | 10sec 885 | 886 | 887 | 10sec 888 | 889 | 890 | 891 | 892 | 893 | 10sec->TSJ 894 | 895 | 896 | 897 | 898 | 899 | BambooFox 900 | 901 | 902 | BambooFox 903 | 904 | 905 | 906 | 907 | 908 | BambooFox->TSJ 909 | 910 | 911 | 912 | 913 | 914 | Goburin' 915 | 916 | 917 | Goburin' 918 | 919 | 920 | 921 | 922 | 923 | Goburin'->TSJ 924 | 925 | 926 | 927 | 928 | 929 | NCtfU 930 | 931 | 932 | NCtfU 933 | 934 | 935 | 936 | 937 | 938 | NCtfU->TSJ 939 | 940 | 941 | 942 | 943 | 944 | Ret2NOP 945 | 946 | 947 | Ret2NOP 948 | 949 | 950 | 951 | 952 | 953 | Ret2NOP->TSJ 954 | 955 | 956 | 957 | 958 | 959 | flagbot 960 | 961 | 962 | flagbot 963 | 964 | 965 | 966 | 967 | 968 | flagbot->polyflag 969 | 970 | 971 | 972 | 973 | 974 | polygl0ts 975 | 976 | 977 | polygl0ts 978 | 979 | 980 | 981 | 982 | 983 | polygl0ts->polyflag 984 | 985 | 986 | 987 | 988 | 989 | StratumAuhuur 990 | 991 | 992 | StratumAuhuur 993 | 994 | 995 | 996 | 997 | 998 | StratumAuhuur->Eat Sleep Pwn Repeat 999 | 1000 | 1001 | 1002 | 1003 | 1004 | Sice Squad 1005 | 1006 | 1007 | Sice Squad 1008 | 1009 | 1010 | 1011 | 1012 | 1013 | Sice Squad->DiceGang 1014 | 1015 | 1016 | 1017 | 1018 | 1019 | redpwn 1020 | 1021 | 1022 | redpwn 1023 | 1024 | 1025 | 1026 | 1027 | 1028 | redpwn->DiceGang 1029 | 1030 | 1031 | 1032 | 1033 | 1034 | b1c 1035 | 1036 | 1037 | b1c 1038 | 1039 | 1040 | 1041 | 1042 | 1043 | b1c->DiceGang 1044 | 1045 | 1046 | 1047 | 1048 | 1049 | kernel sanders 1050 | 1051 | 1052 | kernel sanders 1053 | 1054 | 1055 | 1056 | 1057 | 1058 | kernel sanders->DiceGang 1059 | 1060 | 1061 | 1062 | 1063 | 1064 | sigpwny 1065 | 1066 | 1067 | sigpwny 1068 | 1069 | 1070 | 1071 | 1072 | 1073 | sigpwny->DiceGang 1074 | 1075 | 1076 | 1077 | 1078 | 1079 | crusaders of rust 1080 | 1081 | 1082 | crusaders of rust 1083 | 1084 | 1085 | 1086 | 1087 | 1088 | crusaders of rust->DiceGang 1089 | 1090 | 1091 | 1092 | 1093 | 1094 | CCC 1095 | 1096 | 1097 | CCC 1098 | 1099 | 1100 | 1101 | 1102 | 1103 | CCC->DiceGang 1104 | 1105 | 1106 | 1107 | 1108 | 1109 | CCCAC 1110 | 1111 | 1112 | CCCAC 1113 | 1114 | 1115 | 1116 | 1117 | 1118 | CCCAC->StratumAuhuur 1119 | 1120 | 1121 | 1122 | 1123 | 1124 | Stratum0 1125 | 1126 | 1127 | Stratum0 1128 | 1129 | 1130 | 1131 | 1132 | 1133 | Stratum0->StratumAuhuur 1134 | 1135 | 1136 | 1137 | 1138 | 1139 | --------------------------------------------------------------------------------