2020from public repositories
HackToday 2020
58 challenges with 58 published solutions between them. CTFtime has no listing for this event at all, so nothing built on CTFtime can show what it was made of. These writeups were found in public repositories instead. Each link is pinned to the commit it was read from.
Where these writeups liveUncategorised32
The upstream scoreboard did not say, so neither do we.
Baby AES
1 official solutionbaby RSA
1 official solutionbabyVol
1 official solutionbabyVol V2
1 official solutionBasecamp
1 official solutionCheck
1 official solutionDaun Singkong
1 official solutionEveToday
1 official solutionFlag Island
1 official solutionHard Rock Casino
1 official solutionHarta Karun
1 official solutionInsanity Check
1 official solutionJournalToday
1 official solutionKataware Doki
1 official solutionKisah Kasih
1 official solutionLost Saga is the Best
1 official solutionMudah Baper
1 official solutionNothosaurus
1 official solutionO seen
1 official solutionO seen 2
1 official solutionprimeOn
1 official solutionPrimeToday
1 official solutionRedeemToday
1 official solutionSaigo no Message
1 official solutionSemangat 45
1 official solutionStegosaurus
1 official solutionSuccss
1 official solutionTebak Tebakan
1 official solutionTokenToday
1 official solutionUlti Insanity Check
1 official solution
Web9
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Solve it with:JWT decoder and signature verifierJWT alg=none bypass generatorWeb attack payload catalogJWT secret brute forceLearn: Web attacks and session tokens
Baby PHP
1 official solutionClassic
1 official solutionGolamg
1 official solutionHTTP 2
1 official solutionLarabel
1 official solutionLogic
1 official solutionSlim Shady
1 official solutionSnoop Dog
1 official solutionWebinar
1 official solution
Reverse engineering9
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Solve it with:Strings extractor for binaries and blobsWebAssembly disassemblerJava .class disassemblerPython .pyc bytecode disassemblerLearn: Binary exploitation
J.cole
1 official solutionJay Z
1 official solutionLil Nas X
1 official solutionLil Pump
1 official solutionMachine Gun Kelly
1 official solutionN.W.A
1 official solutionNotorious B.I.G
1 official solutionTupac Shakur
1 official solutionXXXTENTACION
1 official solution
Binary exploitation8
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Solve it with:ROP gadget finderShellcode assembler and libraryCyclic pattern generator and offset finderFormat string exploit builderLearn: Binary exploitation
Buffer Overflow
1 official solutionConfusing Offset
1 official solutionConfusing Stack
1 official solutionMystory
1 official solutionNo Free
1 official solutionRushb
1 official solutionSum 2: Exam
1 official solution