0ctf2021finals
#0ctf2021finals from Crypto.Util.number import * from secret import flag from os import urandom def gen(n_size, m_size): alpha = 0.5 delta = 0.03 d_size = int(delta * n_size) k_size = int((alpha + delta - 0.5) * n_size) c_size = int(n_size…
#0ctf2021finals from Crypto.Util.number import * from secret import flag from os import urandom def gen(n_size, m_size): alpha = 0.5 delta = 0.03 d_size = int(delta * n_size) k_size = int((alpha + delta - 0.5) * n_size) c_size = int(n_size…
#0ctf2021finals #!/usr/bin/env python3 import random import signal import socketserver import string from Crypto.Util.number import * from hashlib import sha256 from os import urandom from secret import flag class ezhash: def __init__(self…
#0ctf2021finals from hashlib import sha256 from secret import flag global p, alphabet p = 71 alphabet = '=0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$!?_{}<>' flag = flag.lstrip('flag{').rstrip('}') assert len(flag) == 2…