Information
Writeups
For UIUCTF 2020 we paid out $1,600 in writeup prizes. We were inspired by GoogleCTF's writeup prizes. We prioritize concise technical communication and writeups that are fun to read and learn from, including those written from/for the perspective of beginners. Here are the writeups that won.
| Challenge | Author | 
|---|---|
| MuJS | ptr-yudai - zer0pts | 
| MuJS | pepsipu - DiceGang | 
| MuJS | M30W - DiceGang | 
| Accounting Accidents | ptr-yudai - zer0pts | 
| Accounting Accidents | M30W - DiceGang | 
| Accounting Accidents | notreally - IrisSec | 
| Accounting Accidents | fanpu - PPP | 
| Bot Protection IV | nanase - Black Bauhinia | 
| Bot Protection IV | whysw - MINUS | 
| Bot Protection IV | infuzion - infuzion | 
| Bot Protection IV | DiceGang - DiceGang | 
| CalATMity | notreally - IrisSec | 
| CalATMity | defund - DiceGang | 
| Crazy_Caches | D4nch3n - HTCPCP:// | 
| Et Tu Blathers? | GeoffreyY - Black Bauhinia | 
| Et Tu Blathers? | adbforlife - PPP | 
| Feedback Survey | JC01010 - /[spin]*s/ | 
| Feedback Survey | willwam845 - wiwam845 | 
| Feedback Survey | matdaneth - [sqrt(-1) + 1] | 
| Feedback Survey | willwam845 - wiwam845 | 
| Freaky_File_Descriptors | ptr-yudai - zer0pts | 
| Freaky_File_Descriptors | D4nch3n - HTCPCP:// | 
| Freaky_File_Descriptors | meow - DiceGang | 
| Freaky_File_Descriptors | trinary-exploitation - 3PAC | 
| Friendship Gone Awry | DiceGang (shared account) - DiceGang | 
| Gen Z Math Class | clam - DiceGang | 
| How to Get Started | matdaneth - [sqrt(-1) + 1] | 
| Isabelle's Bad Opsec 1 | hulkhogan - Fairy Sector | 
| Isabelle's Bad Opsec 1 | matdaneth - [sqrt(-1) + 1] | 
| Isabelle's Bad Opsec 1 | skat - IrisSec | 
| Isabelle's Bad Opsec 2 | hulkhogan - Fairy Sector | 
| Isabelle's Bad Opsec 2 | matdaneth - [sqrt(-1) + 1] | 
| Isabelle's Bad Opsec 2 | skat - IrisSec | 
| Isabelle's Bad Opsec 3 | hulkhogan - Fairy Sector | 
| Isabelle's Bad Opsec 3 | matdaneth - [sqrt(-1) + 1] | 
| Isabelle's Bad Opsec 3 | skat - IrisSec | 
| Isabelle's Bad Opsec 4 | hulkhogan - Fairy Sector | 
| Isabelle's Bad Opsec 4 | matdaneth - [sqrt(-1) + 1] | 
| Isabelle's Bad Opsec 4 | Odious - 4dumbsters | 
| Isabelle's Bad Opsec 4 | skat - IrisSec | 
| Isabelle's Bad Opsec 5 | hulkhogan - Fairy Sector | 
| Isabelle's Bad Opsec 5 | matdaneth - [sqrt(-1) + 1] | 
| Isabelle's Bad Opsec 5 | skat - IrisSec | 
| Just a Normal CTF | Quintec - RGBsec | 
| Just a Normal CTF | matdaneth - [sqrt(-1) + 1] | 
| Just a Normal CTF | Odious - 4dumbsters | 
| K.K's Mixtape | ranguli - Group 3 | 
| K.K's Mixtape | matdaneth - [sqrt(-1) + 1] | 
| KASLR_Leak | ptr-yudai - zer0pts | 
| KASLR_Leak | D4nch3n - HTCPCP:// | 
| Kernel Showcase | ptr-yudai - zer0pts | 
| Kernel::Run_it_as_Root | D4nch3n - HTCPCP:// | 
| Kernel::Run_it_as_Root | trinary-exploitation - 3PAC | 
| Kernel::Time_To_Start | ptr-yudai - zer0pts | 
| Kernel::Time_To_Start | Lone person that played I think. :D - JHDiscord | 
| Kernel::Time_To_Start | alicelambda - alicelambda | 
| Kernel::Time_To_Start | matdaneth - [sqrt(-1) + 1] | 
| Kernel::Time_To_Start | D4nch3n - HTCPCP:// | 
| Kernel::Time_To_Start | Fane - OpenToAll | 
| Kernel::Time_To_Start | Odious - 4dumbsters | 
| Kernel_Memory_Leak | Lone person that played I think. :D - JHDiscord | 
| Kernel_Memory_Leak | Fane - OpenToAll | 
| Omega Stonks | Quintec - RGBsec | 
| Omega Stonks | JC01010 - /[spin]*s/ | 
| Omega Stonks | matdaneth - [sqrt(-1) + 1] | 
| Oops | D4nch3n - HTCPCP:// | 
| RFCland | ptr-yudai - zer0pts | 
| RFCland | signified - KGB_sec | 
| RFCland | notreally - IrisSec | 
| Raymonds Recovery | matdaneth - [sqrt(-1) + 1] | 
| Raymonds Recovery | notreally - IrisSec | 
| Redd's Art | theoldmoon0602 (but we share the one account) - zer0pts | 
| Redd's Art | rpm0618 - SignificantBits | 
| Redd's Art | notreally - IrisSec | 
| Small Oops | ptr-yudai - zer0pts | 
| Starter OSINT | Quintec - RGBsec | 
| Starter OSINT | hulkhogan - Fairy Sector | 
| Starter OSINT | matdaneth - [sqrt(-1) + 1] | 
| Starter OSINT | skat - IrisSec | 
| Tom Nook Has Stonks | notreally - IrisSec | 
| Whats_A_Syscall? | ptr-yudai - zer0pts | 
| Whats_A_Syscall? | Lone person that played I think. :D - JHDiscord | 
| Whats_A_Syscall? | matdaneth - [sqrt(-1) + 1] | 
| Whats_A_Syscall? | D4nch3n - HTCPCP:// | 
| Whats_A_Syscall? | Fane - OpenToAll | 
| Zip Heck | Ptomerty - DiceGang | 
| Zip Heck | notreally - IrisSec | 
| coelacanth_vault | theoldmoon0602 (but we share the one account) - zer0pts | 
| coelacanth_vault | HaX0r - Infinity | 
| coelacanth_vault | qpwoeirut - RGBsec | 
| coelacanth_vault | coconut750750 - Bailey's Boys | 
| coelacanth_vault | skat - IrisSec | 
| cricket32 | ptr-yudai - zer0pts | 
| cricket32 | signified - KGB_sec | 
| cricket32 | FriedGudetama - FriedGudetama (we never bothered submitting flags oops) | 
| cricket32 | notreally - IrisSec | 
| deserializeme | harrier - Black Bauhinia | 
| deserializeme | defund - DiceGang | 
| invalid | 123213 - 1123 | 
| isabelles_file_encrypt | theoldmoon0602 (but we share the one account) - zer0pts | 
| isabelles_file_encrypt | signified - KGB_sec | 
| isabelles_file_encrypt | qpwoeirut - RGBsec | 
| isabelles_file_encrypt | notreally - IrisSec | 
| kernel | theKidOfArcrania - takane | 
| login_page | I Am (G)root - Isle Be Back | 
| login_page | hulkhogan - Fairy Sector | 
| login_page | rpm0618 - SignificantBits | 
| nookcrypt | Mystiz - Black Bauhinia | 
| nookcrypt | adbforlife - PPP | 
| nookcrypt | valardragon - DiceGang | 
| nookstop | theoldmoon0602 (but we share the one account) - zer0pts | 
| nookstop | ranguli - Group 3 | 
| nookstop 2.0 | FriedGudetama - FriedGudetama | 
| nookstop 2.0 | ian - ian | 
| nookstop 2.0 | ian - ian | 
| nookstop 2.0 | notreally - IrisSec | 
| nookstop 2.0 | STeam - STeam | 
| security_question | ranguli - Group 3 | 
| security_question | matdaneth - [sqrt(-1) + 1] | 
| sunken treasure | somebodywhostudiesinuk - Black Bauhinia | 
| sunken treasure | notreally - IrisSec |