Game of Luck
Challenge
Solution
from pwn import *
from randcrack import RandCrack
from tqdm import tqdm
context.log_level = 'error'
rc = RandCrack()
client = remote('intro.ctfrei.fr', 7500)
client.recvline()
for _ in tqdm(range(624)):
client.sendlineafter(b'guess: ', b'0')
n = int(client.recvline().split(b' ')[-1])
rc.submit(n)
for _ in range(10):
client.sendlineafter(b'guess: ', str(rc.predict_getrandbits(32)).encode())
print(client.recvall(1).decode())
# 100%|βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ| 624/624 [00:24<00:00, 25.19it/s]
# Bien jouΓ©, tu as trouvΓ© le bon nombre !
# Bien jouΓ© ! Tu as remportΓ© le flag suivant: CTFREI{r4nd0m_1s_n0t_th4t_r4nd0m_r1gh7?}Mis Γ jour