TJCTF 2019
60 challenges with 135 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 CTFtimeUncategorised23
The upstream scoreboard did not say, so neither do we.
Bin Silly Sledshop
2 official solutionsAlso written up in: wani-hackase/wani-writeup, wani-hackase/wani-writeup
Debug
2 official solutionsAlso written up in: zst-ctf/tjctf-2019-writeups, zst-ctf/tjctf-2019-writeups
Mis Sight At Last
2 official solutionsAlso written up in: wani-hackase/wani-writeup, wani-hackase/wani-writeup
Also written up in: Hong5489/TJCTF-2019, Hong5489/TJCTF-2019
Simple Secure
2 official solutionsAlso written up in: Hong5489/TJCTF-2019, Hong5489/TJCTF-2019
Slight
2 official solutionsAlso written up in: Hong5489/TJCTF-2019, Hong5489/TJCTF-2019
89499ec336d112481a0aa44de40c5aa52b62d3557f1791356fc775877c945545 Comprehensive
1 official solutionAlso written up in: zst-ctf/tjctf-2019-writeups
Chals
1 official solutionAlso written up in: jebidiah-anthony.github.io
Cry Easy As Rsa
1 official solutionAlso written up in: wani-hackase/wani-writeup
Ergodicity
1 official solutionAlso written up in: nevivurn/writeups
Also written up in: zyazhb/Writeups
Exploit
1 official solutionAlso written up in: zst-ctf/tjctf-2019-writeups
For All The Zips
1 official solutionAlso written up in: wani-hackase/wani-writeup
For Cable Selachimorpha
1 official solutionAlso written up in: wani-hackase/wani-writeup
Format String
1 official solutionAlso written up in: zst-ctf/tjctf-2019-writeups
Also written up in: Ptomerty/ctf-dump
Pie Exploit
1 official solutionAlso written up in: zst-ctf/tjctf-2019-writeups
Also written up in: Ptomerty/ctf-dump
Also written up in: nevivurn/writeups
Reallife
1 official solutionAlso written up in: nevivurn/writeups
Ritual Cleaned
1 official solutionAlso written up in: zst-ctf/tjctf-2019-writeups
Sight
1 official solutionAlso written up in: nevivurn/writeups
TJCTF2019 Rexy
1 official solutionAlso written up in: rexyfahrezi/CTF-Writeup
Cryptography8
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: VermillionBird/CTF-Writeups
- cryptography
- rsa
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, john_pollard
Also written up in: VermillionBird/CTF-Writeups
- cryptography
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, john_pollard
Also written up in: VermillionBird/CTF-Writeups
- cryptography
Same technique in picoCTF: Guess My Cheese (Part 2), hashcrack, It's Not My Fault 2
Also written up in: VermillionBird/CTF-Writeups
- cryptography
- rsa-like
- knapsack
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, john_pollard
Also written up in: VermillionBird/CTF-Writeups
- cryptography
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- cryptography
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- aes-cbc
- forensics
Same technique in picoCTF: AES-ABC, Compress and Attack, cryptomaze
- cryptography
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Forensics8
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: VermillionBird/CTF-Writeups
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
Also written up in: VermillionBird/CTF-Writeups
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
Also written up in: VermillionBird/CTF-Writeups
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
Also written up in: VermillionBird/CTF-Writeups
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
Also written up in: VermillionBird/CTF-Writeups
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
Also written up in: VermillionBird/CTF-Writeups
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
Also written up in: VermillionBird/CTF-Writeups
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
Also written up in: VermillionBird/CTF-Writeups
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
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: wani-hackase/wani-writeup, VermillionBird/CTF-Writeups, nevivurn/writeups, wani-hackase/wani-writeup, nevivurn/writeups
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: wani-hackase/wani-writeup, VermillionBird/CTF-Writeups
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: wani-hackase/wani-writeup, wani-hackase/wani-writeup
- reversing
Same technique in picoCTF: keygenme-py, Shop, patchme.py
Also written up in: VermillionBird/CTF-Writeups
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: VermillionBird/CTF-Writeups
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: VermillionBird/CTF-Writeups
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Misc6
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: VermillionBird/CTF-Writeups, zst-ctf/tjctf-2019-writeups, zst-ctf/tjctf-2019-writeups, zst-ctf/tjctf-2019-writeups, zst-ctf/tjctf-2019-writeups
- captcha
- miscellaneous
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: VermillionBird/CTF-Writeups, nevivurn/writeups, Hong5489/TJCTF-2019
- miscellaneous
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: d3npa/writeups
- format
- string
- attacks
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: VermillionBird/CTF-Writeups
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: VermillionBird/CTF-Writeups
- miscellaneous
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Sight of Last
1 official solutionAlso written up in: FlagaDoS/WriteUp
Web5
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: VermillionBird/CTF-Writeups, jebidiah-anthony/ctf_writeups, jebidiah-anthony.github.io
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: VermillionBird/CTF-Writeups, wani-hackase/wani-writeup
- cssinjection
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: VermillionBird/CTF-Writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Binary exploitation3
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: d3npa/writeups
- pwn
- bin
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: d3npa/writeups
- exploitation
- heap
- pwn
- fastbin
Same technique in picoCTF: vr-school, sice_cream, zero_to_hero
- binary
- pwn
- aslr
- pie
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Steganography1
Find the payload hidden inside a carrier that looks ordinary. Bit planes, appended data, metadata, and audio spectrograms.
Also written up in: VermillionBird/CTF-Writeups, nevivurn/writeups
- steganography
- forensics
Same technique in picoCTF: StegoRSA, Glory of the Garden, Investigative Reversing 0