nc_pwntools
首先nc连接后发现要用100个字符填充且最后8个为Syclover,就直接cyclic(92)+b'Syclover'即可。接着,要我们计算一个方程式,我们自己计算是不可能的,于是就编写脚本:from pwn import*
io=remote('nc1.ctfplus.cn',12145)payload=cyclic(100-8)+b'Syclover'
io.sendline(payload)
io.recvuntil(b'first one\n')
que = io.recvline().decode().strip()
result = eval(que.split('=')[0].strip())
io.sendline(str(result))io.interactive()