tsg_live_ctf_12

TSG Live! CTF 12 | ECC Junior

#TSG_LIVE_CTF_12 #!/usr/bin/env sage from flag import flag from random import SystemRandom randgen = SystemRandom() class EC: O = (0,1,0) def __init__(self,k,a): a1,a2,a3,a4,a6 = map(k,a) self.f = lambda x,y: y**2+a1*x*y+a3*y-x**3-a2*x**2-…

TSG Live! 12 CTF | Large Enough

#TSG_LIVE_CTF_12 from Crypto.Util.number import getStrongPrime p = getStrongPrime(1024) q = getStrongPrime(1024) N = p * q phi = (p - 1) * (q - 1) e = phi - 3 d = pow(e, -1, phi) with open('flag.txt', 'rb') as flag: m = int.from_bytes(flag…