Files
picoCTF/b00tl3grsa2/sol.py
Maxime Vorwerk 38f31cf24b b00tl3gRSA2
2024-08-01 15:46:06 +02:00

22 lines
451 B
Python
Executable File

#!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))