尝试此 CTF 挑战时,我不断收到 EOFError。目标是接收一行,在末尾添加一个感叹号,然后将该行发回。这将成功完成循环 3-7 次,但随后给我一个 EOFError。有小费吗?
from pwn import *
conn = remote('shell.tryouts.bfe.one',65348)
conn.recvuntil(b'', drop=True)
for i in range(50):
x = conn.recvline(keepends = False)
print(x)
y = x + b'!'
print(y)
conn.send(y)
File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\pwnlib\tubes\sock.py", line 56, in recv_raw
raise EOFError
EOFError