b00tl3gRSA2

This commit is contained in:
Maxime Vorwerk
2024-08-01 15:46:06 +02:00
parent d4172bd228
commit 38f31cf24b

21
b00tl3grsa2/sol.py Executable file
View File

@@ -0,0 +1,21 @@
#!python3
from pwn import *
conn = remote("jupiter.challenges.picoctf.org", 19566)
conn.recvuntil(b"c: ")
c = int(conn.recvline().strip())
log.info("c: {:x}".format(c))
conn.recvuntil(b"n: ")
n = int(conn.recvline().strip())
log.info("n: {:x}".format(n))
conn.recvuntil(b"e: ")
e = int(conn.recvline().strip())
log.info("e: {:x}".format(e))
m = pow(c, 65537, n)
m_literal = pack(m, 'all', 'big', False)
log.success("flag: {}".format(m_literal))