Posts
Writeups
Cancel

FCSC 2025

Intro challenges Smölkkey from gmpy2 import powmod as pow from Crypto.PublicKey import RSA class Smolkkey: def __init__(self): k = RSA.generate(2048, e = 3) self.pk = (k.n, k.e) self.sk =...

MLSteal

Source Code Alice trained a neural network language model as her own personal assistant. Unfortunately, she accidentally included her password in the training dataset prefixed by “Alice Bobson’s p...

Cycling

Source code #!/usr/bin/python3 # Copyright 2022 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. #...

Static Client 2

Signup

Story

Source code #!/usr/bin/env dart import 'dart:convert'; import 'dart:io'; // NOTE: calculate and randomize functions are private (i.e., you don't have access). import 'package:ctf_story/private.d...

Pythia

Source Code #!/usr/bin/python -u import random import string import time from base64 import b64encode, b64decode from cryptography.hazmat.backends import default_backend from cryptography.hazmat....

Static Client

Composition

LINE CTF

babycrypto1 Source code #!/usr/bin/env python from base64 import b64decode from base64 import b64encode import socket import multiprocessing from Crypto.Cipher import AES from Crypto.Random impo...