Facebook CTF 2019 Products Manager

本文记录了Facebook CTF 2019 Products Manager挑战的过程,通过源码分析和尝试,利用SQL约束攻击解决了一道题目,成功获取flag。挑战涉及对数据库操作的理解和长度限制的利用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Facebook CTF 2019 Products Manager

前言

继续刷题…
感谢大佬提供的环境:https://github.com/glzjin/fbctf_2019_products_manager

过程

这道题进入页面后也是一脸懵逼,提示的是代码审计,所以先检查源码,没看到下载路径

扫了下目录什么都没有可以下载的文件…

菜鸡懵圈…找了下wp都说是直接给了源码???难道是我瞎吗…

好吧为了后面接着做,就直接用wp里的源码了

1

源码主要有这么一段,这是操作数据库的

结合页面大概就理清了题目的要求,要我们干什么

2

里面有这么一个add页面,可以输入名字,密码和描述,简单创建一个

然后在view中输入名字和密码就能看见描述,如下图所示

3

现在看源码可以看到名为facebook的描述就是flag

前面刚做了一道bugku的sql约束攻击,很自然的想着来试一下

facebook(很多空格)1

因为有64字节的长度,所以我们名字要大于64字节,就像上面用很多的空格在最后加一个1,已这个作为用户名进行注册,成功注册用户后,我们用facebo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值