san_diego_ctf_2022

San Diego 2022 | magic3

#San_Diego_CTF_2022 posixがrevしてくれた magic_arr = [i for i in range(0x30)] setup_arr1 = [41, 38, 11, 14, 19, 9, 16, 48, 6, 46, 8, 35, 22, 32, 17, 40, 25, 1] setup_arr2 = [26, 21, 29, 15, 12, 4, 47, 23, 31, 18, 2] setup_arr3 = [30, 27, 2…

San Diego CTF 2022 | kleptomanic

#San_Diego_CTF_2022 import random import hmac # returns the modular multiplicative inverse of a number, only when the modulus is prime # by using Fermat's Little Theorem def invModPrime(num, mod): return pow(num, mod - 2, mod) # Doubles a …

San Diego CTF 2022 | tasty-crypto-roll

#San_Diego_CTF_2022 import os import random import secrets import sys from Crypto.Cipher import AES ENCODING = 'utf-8' def generate_key(): return os.getpid(), secrets.token_bytes(16) def to_binary(b: bytes): return ''.join(['{:08b}'.format…