ALL the CTFS of Crypto2025 finally
This commit is contained in:
22
crypto-asimmetric/RSA-6/attack.py
Normal file
22
crypto-asimmetric/RSA-6/attack.py
Normal file
@ -0,0 +1,22 @@
|
||||
from Cryptodome.Util.number import bytes_to_long, getPrime, inverse
|
||||
from pwn import *
|
||||
HOST = "130.192.5.212"
|
||||
PORT = "6646"
|
||||
e = 65537
|
||||
sleepT = 0.1
|
||||
server = remote(HOST,PORT)
|
||||
|
||||
c = server.recv(1024).strip()
|
||||
sleep(sleepT)
|
||||
p = b'e4\n'
|
||||
server.send(p)
|
||||
sleep(sleepT)
|
||||
pe = server.recv(1024).strip()
|
||||
|
||||
server.send(b'd')
|
||||
server.send(str(int(pe)*int(c)))
|
||||
server.send(b'\n')
|
||||
sleep(sleepT)
|
||||
d = int(server.recv(1024))
|
||||
print(bytearray.fromhex(format(d // 4, "x")).decode())
|
||||
#m = (pow(4, e, n) * c) % n
|
||||
Reference in New Issue
Block a user