Houseplant CTF 2020
76 challenges with 341 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 CTFtimeCryptography19
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: sponege/CTF-writeups, Jord4563/CTF-writeups, sponege/CTF-writeups, Jord4563/CTF-writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, penetration-test-learn/docs/CTF-Writeups, malladisiddu/Crypto-writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, penetration-test-learn/docs/CTF-Writeups
- crypto
- guessing
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: apoirrier/CTFs-writeups
- misc
- puzzle
- crypto
- stego
Also written up in: TheWinRaRs/Writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: gajrajgchouhan/CTF-writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: malladisiddu/Crypto-writeups, vesche/ctfs
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: malladisiddu/Crypto-writeups
- crypto
- rsa
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, john_pollard
- morse
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Uncategorised17
The upstream scoreboard did not say, so neither do we.
Also written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, penetration-test-learn/docs/CTF-Writeups
Also written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, penetration-test-learn/docs/CTF-Writeups
Also written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, penetration-test-learn/docs/CTF-Writeups
Qr Generator Solver
3 official solutionsAlso written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, penetration-test-learn/docs/CTF-Writeups
Extra Credit
2 official solutionsAlso written up in: sponege/CTF-writeups, Jord4563/CTF-writeups
Homework
2 official solutionsAlso written up in: Hong5489/Houseplant2020, Hong5489/Houseplant2020
Blog From The Future Original
1 official solutionAlso written up in: francescolonardo/CTF-Writeups-NLP-Analysis
Fire Place Original
1 official solutionAlso written up in: francescolonardo/CTF-Writeups-NLP-Analysis
Also written up in: TheWinRaRs/Writeups
Hexahue decryption
1 official solutionAlso written up in: codemicro/ctf-writeups
I Dont Like Needles Original
1 official solutionAlso written up in: francescolonardo/CTF-Writeups-NLP-Analysis
Makeimage
1 official solutionAlso written up in: gajrajgchouhan/CTF-writeups
Pass1dec
1 official solutionAlso written up in: page2me/Houseplant-CTF-2020
Qr Generator Original
1 official solutionAlso written up in: francescolonardo/CTF-Writeups-NLP-Analysis
Selfhost All The Things Original
1 official solutionAlso written up in: francescolonardo/CTF-Writeups-NLP-Analysis
Source
1 official solutionAlso written up in: BirdsArentRealCTF/Writeups
Survey Houseplant 2020
1 official solutionAlso written up in: TheWinRaRs/Writeups
Reverse engineering12
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: TeamGreyFang/CTF-Writeups, beerpwn/ctf, BirdsArentRealCTF/Writeups, Hackin7/Programming-Crappy-Solutions, beerpwn/ctf, meowmeowxw.gitlab.io, cesena.github.io
- android
- rev
Also written up in: srixivas/SecurityNuggets, srixivas/SecurityNuggets, Hackin7/Programming-Crappy-Solutions, Srinivas11789/SecurityNuggets, Srinivas11789/SecurityNuggets
- rev
- java
Same technique in picoCTF: vault-door-1, vault-door-3, vault-door-4
Also written up in: srixivas/SecurityNuggets, srixivas/SecurityNuggets, Hackin7/Programming-Crappy-Solutions, Srinivas11789/SecurityNuggets, Srinivas11789/SecurityNuggets
- rev
- java
Same technique in picoCTF: vault-door-1, vault-door-3, vault-door-4
Also written up in: sponege/CTF-writeups, Jord4563/CTF-writeups, sponege/CTF-writeups, Hackin7/Programming-Crappy-Solutions, Jord4563/CTF-writeups
- rev
- python
Same technique in picoCTF: keygenme-py, Shop, patchme.py
Also written up in: BirdsArentRealCTF/Writeups, TheWinRaRs/Writeups, BirdsArentRealCTF/Writeups
- rev
- java
Same technique in picoCTF: vault-door-1, vault-door-3, vault-door-4
Also written up in: Hackin7/Programming-Crappy-Solutions
- python
- rev
Same technique in picoCTF: keygenme-py, Shop, patchme.py
Also written up in: Hackin7/Programming-Crappy-Solutions
- reverse
- engineering
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: Hackin7/Programming-Crappy-Solutions
- python
- rev
Same technique in picoCTF: keygenme-py, Shop, patchme.py
- python
- rev
Same technique in picoCTF: keygenme-py, Shop, patchme.py
Pass0
4 official solutionsAlso written up in: gajrajgchouhan/CTF-writeups, BharathKumarRavichandran/ctf-writeups, Hackin7/Programming-Crappy-Solutions, page2me/Houseplant-CTF-2020
Pass1
4 official solutionsAlso written up in: gajrajgchouhan/CTF-writeups, BharathKumarRavichandran/ctf-writeups, Hackin7/Programming-Crappy-Solutions, page2me/Houseplant-CTF-2020
Also written up in: Hackin7/Programming-Crappy-Solutions
Misc9
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: lyellread/ctf-writeups, TheWinRaRs/Writeups, vesche/ctfs, vesche/ctfs
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: sandy9999/CTF-WriteUps, TheWinRaRs/Writeups
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: sandy9999/CTF-WriteUps
- misc
- midi
- audio
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: sponege/CTF-writeups, Jord4563/CTF-writeups
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: apoirrier/CTFs-writeups, Hong5489/Houseplant2020, Hong5489/Houseplant2020
thedanzman
1 writeupAlso written up in: Hackin7/Programming-Crappy-Solutions
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
SatanJigsaw
1 official solutionAlso written up in: apoirrier/CTFs-writeups
Forensics7
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: srixivas/SecurityNuggets, sandy9999/CTF-WriteUps, Srinivas11789/SecurityNuggets
- esoteric-language
- misc
- forensics
- stego
Same technique in picoCTF: Glory of the Garden, Investigative Reversing 0, Investigative Reversing 1
Also written up in: spitfirerxf/Houseplant-CTF-2020, www.archcloudlabs.com
- memdump
- forensics
- strings
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
Also written up in: TheWinRaRs/Writeups
- forensics
- stegnography
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
Also written up in: Hackin7/Programming-Crappy-Solutions, sandy9999/CTF-WriteUps
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r
DeepSound
1 official solutionAlso written up in: sandy9999/CTF-WriteUps
- forensics
- stego
Same technique in picoCTF: Glory of the Garden, Investigative Reversing 0, Investigative Reversing 1
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: m3ssap0/CTF-Writeups, joshdabosh/writeups, Hope0351/CTF-collection, apoirrier/CTFs-writeups, penetration-test-learn/docs/CTF-Writeups, TheWinRaRs/Writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: m3ssap0/CTF-Writeups, joshdabosh/writeups, Hope0351/CTF-collection, sponege/CTF-writeups, Jord4563/CTF-writeups, penetration-test-learn/docs/CTF-Writeups, robmcl4/ctf-writeups, TheWinRaRs/Writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, BirdsArentRealCTF/Writeups, penetration-test-learn/docs/CTF-Writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, sponege/CTF-writeups, Jord4563/CTF-writeups, penetration-test-learn/docs/CTF-Writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, penetration-test-learn/docs/CTF-Writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Blind Cmd Injection Time Based
1 official solutionAlso written up in: beerpwn/ctf
OSINT3
Answer a question about the real world from public sources. The work is pivoting between identifiers, not exploiting anything.
Also written up in: joshdabosh/writeups, lyellread/ctf-writeups, sandy9999/CTF-WriteUps, TheWinRaRs/Writeups, vesche/ctfs, vesche/ctfs, www.osusec.org
- osint
Same technique in picoCTF: CVE-XXXX-XXXX
Also written up in: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, penetration-test-learn/docs/CTF-Writeups
- osint
Same technique in picoCTF: CVE-XXXX-XXXX
Also written up in: joshdabosh/writeups
- osint
Same technique in picoCTF: CVE-XXXX-XXXX
Binary exploitation2
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: m3ssap0/CTF-Writeups, Hope0351/CTF-collection, Hackin7/Programming-Crappy-Solutions, penetration-test-learn/docs/CTF-Writeups, TheWinRaRs/Writeups
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: TheWinRaRs/Writeups
- pwn
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: sandy9999/CTF-WriteUps
- miscellaneous
- stego
Same technique in picoCTF: StegoRSA, Glory of the Garden, Investigative Reversing 0