编辑
2023-05-15
pwn
00
请注意,本文编写于 618 天前,最后修改于 618 天前,其中某些信息可能已经过时。

目录

口算题卡

这题没有附件,先nc一下:

image-20230515213040798

大概意思就是只要做出来100道小学计算题就可以拿到flag:解决(不是)

当然不可能这么麻烦:

这里我也是第一次接触到python中eval函数,直接可以帮你计算输入的算式的值:

所以这里exp可以这样写:

python
法一: # from pwn import* # context(log_level='debug') # io =remote('node4.anna.nssctf.cn',28650) # for num in range(1,101): # io.recvuntil(b'What is ') # data = eval(io.recvuntil(b'?').strip(b'?')) # print(data) # io.sendline(str(data)) #------------------------------------------------------------ 法二: from pwn import* context(log_level='debug') io =remote('node4.anna.nssctf.cn',28650) while 1: io.recvuntil(b'What is ') data = eval(io.recvuntil(b'?').strip(b'?').decode()) print(data) io.sendline(str(data))

strip()作用是删除接收的字符两边的不想要的字符。

flag:

image-20230515213509915

这里注意如果找我这样写,必须要开启调试,不然看不到输出。

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Hyrink

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!