ナップザック暗号

TAMUctf 19|Holey Knapsack

#TAMUCTF19 https://ctftime.org/task/7712 My knapsack has a hole in it Cipher text: 11b90d6311b90ff90ce610c4123b10c40ce60dfa123610610ce60d450d000ce61061106110c4098515340d4512361534098509270e5d09850e58123610c9 Public key: {99, 1235, 865, 990…

foobarCTF 2022 | sigma bg

#foobarCTF_2022 #!/usr/bin/env python3 from Crypto.Util.number import * import math flag = b'***************REDACTED******************' def keygen(bits): while True: p,q = getPrime(bits),getPrime(bits) if (p % 4 == 3) and (q % 4 == 3 ) and…

X-MAS CTF | Hashed Presents v1

from hash import secureHash import SocketServer import string import random from text import * import os from hashlib import sha256 PORT = 2000 ROUNDS = 10 TIMEOUT = 120 sigma = string.ascii_letters + string.digits + "!@#$%^&*()-_=+[{]}<>.…

SECCON Beginners 2021 | Field Trip

#secconbeginners2021 from Crypto.Util.number import * from random import getrandbits from flag import flag flag = bytes_to_long(flag.encode("utf-8")) flag = bin(flag)[2:] length = len(flag) A = [] a, b = 0, 0 for _ in range(length): a += g…

srdnlen CTF 2022 | give me a bag

#srdnlen_CTF_2022 from random import randint from math import gcd from secret import FLAG BIN_LEN = 240 class MHK: def __init__(self): self.b = [] self.w = [] self.q = 0 self.r = 0 self.genKeys() def genKeys(self): k = 30 self.w.append(ran…

foobarCTF 2022 | random fandom

#foobarCTF_2022 #!/usr/bin/env python3 import random import math secret = #REDACTED flag = #REDACTED def keygen(n): privKey = [0]*n privKey[0] = #REDACTED for i in range(1, n): total = sum(privKey) privKey[i] = random.randint(total*2 ,tota…