news 2026/4/17 20:09:19

PCTF_pwn_test_your_nc

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PCTF_pwn_test_your_nc

题目分析

入门nc题

题目只给了远程环境,试了几次,发现是在给定进制下的+-*%的自动化计算,关键在于使用pwntools接受信息,以及进制的转换

接受base可以使用

p.recvuntil(b'base ')base=int(p.recvuntil(b') ',drop=True))

接受src1和src2和符号可以用

src1=int(p.recvuntil(b' ',drop=True),base)print(src1)logic=p.recvuntil(b' ',drop=True)print(logic)src2=int(p.recvuntil(b' =',drop=True).decode(),base)print(src2)

int自带进制转换为十进制
然后就是计算以后的转换为原来进制,numpy库有base_repr方法可以用

计算就这样

matchlogic.decode():case'+':ans=np.base_repr(src1+src2,base)case'-':ans=np.base_repr(src1-src2,base)case'*':ans=np.base_repr(src1*src2,base)case'%':ans=np.base_repr(src1%src2,base)

然后传回去就行

但是不知道重复几次,我1000次累加,发现设为3000次时,2025次以后就直接出flag并停止了,所以实际上exp就用2025次就行。

exp

frompwnimport*importnumpyasnp context.log_level='debug'p=remote('challenge.imxbt.cn',32000)p.recvuntil(b"So let's test your pwntools!\n")for_inrange(2027):p.recvuntil(b'base ')base=int(p.recvuntil(b') ',drop=True))print(f'base={base}')src1=int(p.recvuntil(b' ',drop=True),base)print(src1)logic=p.recvuntil(b' ',drop=True)print(logic)src2=int(p.recvuntil(b' =',drop=True).decode(),base)print(src2)matchlogic.decode():case'+':ans=np.base_repr(src1+src2,base)case'-':ans=np.base_repr(src1-src2,base)case'*':ans=np.base_repr(src1*src2,base)case'%':ans=np.base_repr(src1%src2,base)p.recvuntil(b':')p.sendline(ans)p.interactive()
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 20:09:18

AI Agent 接入 Zvec (一):MCP 篇

在 AI 编程助手(如 Claude Code、Qoder)的日常工作流中,开发者经常需要与向量数据库交互——创建集合、写入数据、执行语义搜索。但这些操作通常需要切换到终端手动执行代码,打断了与 AI 的对话节奏。 Zvec MCP Server 通过 MCP&…

作者头像 李华
网站建设 2026/4/17 20:09:00

从继电器到模拟开关:SPST与SPDT的电路简化之道

1. 继电器与模拟开关:为何需要简化? 十年前我第一次用继电器搭建电路时,被那嗡嗡的吸合声吓了一跳。当时为了控制一个简单的LED灯,我不得不用三极管驱动继电器,结果电路板面积比LED本身大了五倍不止。这种经历让我深刻…

作者头像 李华
网站建设 2026/4/17 20:07:18

实战指南!LVGL『Color picker颜色选择器控件』从入门到精通

1. 初识LVGL颜色选择器控件 第一次接触LVGL的颜色选择器控件时,我完全被它的灵活性惊艳到了。这个看似简单的小部件,实际上蕴含着强大的色彩管理能力。Color picker(颜色选择器)是嵌入式GUI开发中不可或缺的交互元素,它…

作者头像 李华
网站建设 2026/4/17 20:06:11

2026年上海品牌设计公司盘点:如何一眼识别正规军?

在上海这座设计之都,品牌设计机构多如繁星,但服务水平却良莠不齐。对于寻求品牌升级的企业而言,如何在众多选择中精准识别出专业、靠谱的“正规军”,避免踩坑,成为一项至关重要的能力。本文基于行业深度观察与真实数据…

作者头像 李华