BSidesSF CTF 2026
61 challenges with 13 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. 51 of them also carry the solution BSidesSF CTF 2026’s own organisers published, which is linked on the challenge itself.
Full task list on CTFtimeUncategorised60
The upstream scoreboard did not say, so neither do we.
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/decode_tokens.py, solution/recover_round.py, solution/solve.py, solution/tokencrypt.py
Also written up in: sajjadium/ctf-archives
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/build_exploit_level.py, solution/pack_level.py, solution/print_flag.asm, solution/unpack_level.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/local-receiver.py, solution/pop-recent-file.py, solution/solution.py, solution/store-js.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/sanity_check.py, solution/solve.py
Also written up in: X-R3Y24/CTF-solves
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/puzzle.txt, solution/read_qrs.py, solution/solve.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/find_lfsr.py, solution/lfsr_crypt.py, solution/view_lfsr_stream.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/print_flag.py, solution/solution.py, solution/storeFlag.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/browser/start-firefox4.sh, solution/e2e.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/copy_from_free.py, solution/freespace.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solve.py, solution/words.txt
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solve.py, solution/transcript.txt
Published by the organisers in BSidesSF/ctf-2026-release: solution/libronsolve.rb, solution/shellcode.asm, solution/solve.rb
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/deinterlace_bytes.py, solution/deinterlace_lines.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/fixup.py, solution/shellcode.py, solution/solve.sh
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solution.py, solution/test.js
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/cdda_to_png.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/hook.js, solution/solution.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solve.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/libronsolve.rb, solution/solve.rb
Published by the organisers in BSidesSF/ctf-2026-release: solution/libronsolve.rb, solution/solve.rb
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solve.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/libronsolve.rb, solution/solve.rb
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
Also written up in: sajjadium/ctf-archives
Published by the organisers in BSidesSF/ctf-2026-release: solution/libronsolve.rb, solution/solve.rb
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solve.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solve.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/libronsolve.rb, solution/solve.rb
Published by the organisers in BSidesSF/ctf-2026-release: solution/libronsolve.rb, solution/solve.rb
Published by the organisers in BSidesSF/ctf-2026-release: solution/libronsolve.rb, solution/solve.rb
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solve.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solution.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solution.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/solution.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md, solution/frida-validate.js
64th Base
1 official solutionAlso written up in: aashifm1/BSidesCTF-2026
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
Awkward Privilege
1 official solutionAlso written up in: aashifm1/BSidesCTF-2026
Published by the organisers in BSidesSF/ctf-2026-release: solution/solve.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/solve_caesar1.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/solve_caesar2.py
Db Beta Haste
1 official solutionAlso written up in: aashifm1/BSidesCTF-2026
Genesis
1 official solutionAlso written up in: aashifm1/BSidesCTF-2026
Published by the organisers in BSidesSF/ctf-2026-release: solution/bf_plus_strings.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/check_inputs_until.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/help_solve.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
Library Mgmt
1 official solutionAlso written up in: aashifm1/BSidesCTF-2026
Mapping The Lands
1 official solutionAlso written up in: aashifm1/BSidesCTF-2026
Memorial Mysteries
1 official solutionAlso written up in: aashifm1/BSidesCTF-2026
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
Published by the organisers in BSidesSF/ctf-2026-release: solution/solve.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
Published by the organisers in BSidesSF/ctf-2026-release: solution/patch_client_uuid.py
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
What A Dump
1 official solutionAlso written up in: aashifm1/BSidesCTF-2026
Whereport
1 official solutionAlso written up in: aashifm1/BSidesCTF-2026
Published by the organisers in BSidesSF/ctf-2026-release: solution/README.md
Cryptography1
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.
Msg Recovery
1 official solutionAlso written up in: X-R3Y24/CTF-solves