plaidctf2021

PlaidCTF 2021 | XORSA

#PlaidCTF2021 from Crypto.PublicKey import RSA from Crypto.Cipher import PKCS1_OAEP from secret import p,q x = 16158503035655503426113161923582139215996816729841729510388257123879913978158886398099119284865182008994209960822918533986492024…

PlaidCTF 2021 | fake medallion

#PlaidCTF2021 import numpy as np import random from os import urandom from Crypto.Util.number import bytes_to_long from Crypto.Cipher import AES from qiskit import ( QuantumCircuit, QuantumRegister, ClassicalRegister, Aer, assemble ) from …

PlaidCTF2021 | leaky block cipher

#good_challenges_2021 #PlaidCTF2021 import flag import hashcash import secrets from Crypto.Cipher import AES def gf128(a, b): a = int.from_bytes(a, byteorder="big") b = int.from_bytes(b, byteorder="big") R = 128 P = sum(1 << x for x in [R,…

PlaidCTF 2021 | Proxima Concursus

#PlaidCTF2021 proxima-concursus.494add1f1b93a8e166c11bc4b27bd3edf1335f73ebd100e5d44699198fd992db.tar.gz rust で実装されている && ソースコードが多いのできちんとやりたくない。ので、writeupとかを読みながらまとめてお茶を濁す ……と思ったが、誰も…