HITCON CTF 2019 Quals
85 challenges with 279 published community solutions between them. Solution links go to CTFtime’s task page, which aggregates every writeup for a challenge - individual blog posts rot, the aggregator does not.
Full task list on CTFtimeUncategorised49
The upstream scoreboard did not say, so neither do we.
In The Shell
8 official solutionsAlso written up in: perfectblue/ctf-writeups, pwning/public-writeup, Hope0351/CTF-collection, rollsafe/ctf-writeups, p4-team/ctf, pwning/public-writeup, Hope0351/CTF-collection, shift-crops/CTFWriteups
Also written up in: david942j/ctf-writeups, david942j/ctf-writeups, david942j/ctf-writeups, david942j/ctf-writeups, david942j/ctf-writeups, bincat99/pwn, tools_col/ctf-writeups, tools_col/ctf-writeups
Also written up in: pwning/public-writeup, pwning/public-writeup, pwning/public-writeup, Hope0351/CTF-collection, Hope0351/CTF-collection, Hope0351/CTF-collection
Original
5 official solutionsAlso written up in: smallkirby/pwn-writeups, smallkirby/pwn-writeups, smallkirby/pwn-writeups, smallkirby/pwn-writeups, smallkirby/pwn-writeups
Core Dumb
4 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection, pwning/public-writeup, Hope0351/CTF-collection
Also written up in: yuawn/CTF, yuawn/CTF, ssspeedgit00/CTF, ssspeedgit00/CTF
Local
4 official solutionsAlso written up in: pr0cf5/CTF-writeups, pr0cf5/CTF-writeups, ch0rse/CTF-writeups, ch0rse/CTF-writeups
Onepunch
4 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups, pr0cf5/CTF-writeups, ch0rse/CTF-writeups
Poe Luna
4 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection, pwning/public-writeup, Hope0351/CTF-collection
Emojivm Pwn
3 official solutionsAlso written up in: bincat99/pwn, leesh3288/CTF, bincat99/pwn
Also written up in: yuawn/CTF, bincat99/pwn, ssspeedgit00/CTF
Also written up in: david942j/ctf-writeups, smallkirby/pwn-writeups, tools_col/ctf-writeups
Test Ioctl
3 official solutionsAlso written up in: david942j/ctf-writeups, smallkirby/pwn-writeups, tools_col/ctf-writeups
Config
2 official solutionsAlso written up in: orangetw/My-CTF-Web-Challenges, Hope0351/CTF-collection
Disas
2 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection
Disas.Annotated
2 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection
Also written up in: yuawn/CTF, ssspeedgit00/CTF
Also written up in: jt00000/ctf.writeup, bincat99/pwn
Lost Modulus
2 official solutionsAlso written up in: p4-team/ctf, p4-team/ctf
poe I
2 official solutionsAlso written up in: yuawn/CTF, ssspeedgit00/CTF
Trick
2 official solutionsAlso written up in: bincat99/pwn, bincat99/pwn
Cert.Model
1 official solutionAlso written up in: m0xiaoxi/CTF_Web_docker
Commands
1 official solutionAlso written up in: uppusaikiran/CTFWriteups
Cryptoshell
1 official solutionAlso written up in: leesh3288/CTF
Emoji
1 official solutionAlso written up in: jt00000/ctf.writeup
Emojivm Crack
1 official solutionAlso written up in: ispoleet/ctf-writeups
Emojivm Full
1 official solutionAlso written up in: ispoleet/ctf-writeups
Emojivm Misc
1 official solutionAlso written up in: jt00000/ctf.writeup
Also written up in: mephi42/ctf
Also written up in: ruan777/ctf
Also written up in: ruan777/ctf
Get Unique Emojis
1 official solutionAlso written up in: ispoleet/ctf-writeups
Interpreter
1 official solutionAlso written up in: leesh3288/CTF
Also written up in: qwaz/solved-hacking-problem
Lost Key
1 official solutionAlso written up in: p4-team/ctf
Lostmoduleagain Solve
1 official solutionAlso written up in: 7feilee/ctf_writeup
Also written up in: qwaz/solved-hacking-problem
Not So Hard Rsa
1 official solutionAlso written up in: roadicing/ctf-writeups
Also written up in: ruan777/ctf
Public Vpn
1 official solutionAlso written up in: uppusaikiran/CTFWriteups
R Solve
1 official solutionAlso written up in: jt00000/ctf.writeup
Randomly Select A Cat
1 official solutionAlso written up in: roadicing/ctf-writeups
Script
1 official solutionAlso written up in: 10secTW/ctf-writeup
suicune (WIP)
1 official solutionAlso written up in: qwaz/solved-hacking-problem
Suicune Crack
1 official solutionAlso written up in: ispoleet/ctf-writeups
Also written up in: st424204/ctf_practice
Trick or Treat (pwn+misc)
1 official solutionAlso written up in: faraz.faith
Also written up in: mdsnins/ctf-writeups
Vsh Modified
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Binary exploitation12
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Also written up in: pwning/public-writeup, 10secTW/ctf-writeup, phieulang1993/ctf-writeups, Hope0351/CTF-collection, pwning/public-writeup, pr0cf5/CTF-writeups, farazsth98/CTF, Hope0351/CTF-collection
- misc
- pwn
- oob
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: Ex-Origin/ctf-writeups, Ex-Origin/ctf-writeups, Ex-Origin/ctf-writeups, Ex-Origin/ctf-writeups, Ex-Origin/ctf-writeups, Ex-Origin/ctf-writeups, Ex-Origin/ctf-writeups, fei9747/ctf-writeups
Also written up in: scwuaptx/CTF, pr0cf5/CTF-writeups, farazsth98/CTF, ch0rse/CTF-writeups, shift-crops/CTFWriteups, rpis.ec
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: pwning/public-writeup, Hope0351/CTF-collection, scwuaptx/CTF, scwuaptx/CTF, scwuaptx/CTF, st424204/ctf_practice
- pwn
- windows
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups, smallkirby/pwn-writeups, farazsth98/CTF, shift-crops/CTFWriteups
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: mephi42/ctf, mephi42/ctf
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: mephi42/ctf, scwuaptx/CTF, mephi42/ctf
- kernel-module
- pwn
- windows
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- misc
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- kernel
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- qemu
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Cryptography6
Recover a plaintext or a key from something that was supposed to protect it. In practice: identify the scheme, find the parameter the author got wrong, exploit it.
Also written up in: pwning/public-writeup, pcw109550/write-up, 10secTW/ctf-writeup, roadicing/ctf-writeups, Hope0351/CTF-collection, iamgweej/hitcon2019quals-writeups, y05h1k1ng/ctf-writeups, pwning/public-writeup
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: pcw109550/write-up, 10secTW/ctf-writeup, roadicing/ctf-writeups, pwning/public-writeup, pcw109550/write-up, qwaz/solved-hacking-problem, aweinstock314/aweinstock-ctf-writeups, Hope0351/CTF-collection
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: p4-team/ctf, pcw109550/write-up, pcw109550/write-up, pcw109550/write-up, pcw109550/write-up, qwaz/solved-hacking-problem, qwaz/solved-hacking-problem, 10secTW/ctf-writeup
Also written up in: pwning/public-writeup, roadicing/ctf-writeups, Hope0351/CTF-collection, pwning/public-writeup, Hope0351/CTF-collection
- rsa
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, john_pollard
Cat 4691da98ecdbaffb01009a8b746b6ac262f79a1b
1 official solutionAlso written up in: b01lers/b01lers-library
hitcon crypto pwnPHOfun
1 official solutionAlso written up in: nguyenduyhieukma/CTF-Writeups
Web6
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Also written up in: pwning/public-writeup, vinhjaxt/CTF-writeups, Hope0351/CTF-collection, leesh3288/CTF
- lua
- php
- redis
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: pwning/public-writeup, Hope0351/CTF-collection, sumango3/ctf
- web
- xss
Same technique in picoCTF: Live Art, secure-email-service, msfroggenerator2
Also written up in: pwning/public-writeup, w181496/CTF, Hope0351/CTF-collection
- web
- dotnet
Same technique in picoCTF: Live Art, secure-email-service, No FA
Virtual Public Network
5 official solutionsAlso written up in: pwning/public-writeup, w181496/CTF, vinhjaxt/CTF-writeups, Hope0351/CTF-collection, graneed.hatenablog.com
Also written up in: rpis.ec
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
- perl
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Reverse engineering6
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Also written up in: pwning/public-writeup, mephi42/ctf, ispoleet/ctf-writeups, Hope0351/CTF-collection, pwning/public-writeup, pwning/public-writeup, Hope0351/CTF-collection, Hope0351/CTF-collection
- reverse
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: pwning/public-writeup, ispoleet/ctf-writeups, Hope0351/CTF-collection, pwning/public-writeup, hzshang/ctf, hzshang/ctf, Hope0351/CTF-collection
- crystal
- re
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: 10secTW/ctf-writeup, pwning/public-writeup, qwaz/solved-hacking-problem, Hope0351/CTF-collection
- ev3
- re
Same technique in picoCTF: ARMssembly 0, ARMssembly 1, ARMssembly 2
Emojivm Reverse
4 official solutionsAlso written up in: ispoleet/ctf-writeups, LJP-TW/CTF, LJP-TW/CTF, bincat99/pwn
EmojiVM en
1 official solutionAlso written up in: 10secTW/ctf-writeup
EmojiVM zh
1 official solutionAlso written up in: 10secTW/ctf-writeup
Misc5
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Also written up in: p4-team/ctf, 10secTW/ctf-writeup, pwning/public-writeup, david942j/ctf-writeups, Hope0351/CTF-collection, tools_col/ctf-writeups, www.pwndiary.com, pwndiary.com
- xxd
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: mephi42/ctf
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
EmojiiVM en
1 official solutionAlso written up in: 10secTW/ctf-writeup
EmojiiVM zh
1 official solutionAlso written up in: 10secTW/ctf-writeup
Forensics1
Recover something from a file, a capture, or a disk image - often from a part of it the format says is unused.
Also written up in: 10secTW/ctf-writeup, qwaz/solved-hacking-problem
- misc
- ev3
- network
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r