incomplete

This commit is contained in:
Maxime Vorwerk
2024-09-20 11:16:38 +01:00
parent e7c1ad648a
commit 63e5b75f0f
5 changed files with 156 additions and 0 deletions

40
clouds/sol.py Executable file
View File

@@ -0,0 +1,40 @@
#!python3
from sage.all import *
from pwn import *
conn = remote("mercury.picoctf.net", 24402)
conn.recvuntil(b"? ")
def store(msg):
conn.sendline(b"1")
conn.recvuntil(b": ")
conn.sendline(msg)
conn.recvuntil(b"? ")
def retrieve(i):
conn.sendline(b"2")
conn.recvuntil(b"? ")
conn.sendline(str(i).encode())
msg = conn.recvline().strip()
conn.recvuntil(b"? ")
return msg
def sbox(input):
output = Integer("".join(reversed(input.binary())))
return output
def sbox_inv(output):
pass
def mixin_pre(input, key):
pass
def mixin_pre_inv(output, result):
pass
def mixin_post(input, key):
pass
def mixin_post_inv(output, result):
pass